oi, eu tenho que imprimir(com uma impressora) varias imagens que eu manipulei dentro do código
eu queria saber se tem alguma maneira de eu imprimir sem ter que salvar a imagem no computado
porque ele demora pra salvar
e como eu faço pra imprimir essas imagens?
eu ja consigo imprimir, mas uma folha só, quando tem 2 folhas ele me retorna isso:
javax.print.PrintException: already printing
eu estou usando isso pra imprimir
ImageIO.write(buffer, "jpeg", new File("img.jpg"));
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new Copies(1));
PrintService defaultPrinter = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = defaultPrinter.createPrintJob();
FileInputStream fin = new FileInputStream("img.jpg");
Doc doc = new SimpleDoc(fin, DocFlavor.INPUT_STREAM.JPEG, null);
job.print(doc, pras);
fin.close();