Imprimir imagens

0 respostas
Guilherme_Reda

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();
Criado 4 de julho de 2012
Respostas 0
Participantes 1