Buenos días, logre que salga la imagen, pero termina de imprimirla y me corta el ticket. y lo que necesito que a continuación de esta imagen impresa, continué con el ticket en cuestión. código impresión imagen.
Código Java:
Ver original/*imprime una imagen en la impresora predefinida.*/
public static void printIMG() {
try {
PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = ps.createPrintJob();
DocFlavor DF = DocFlavor.INPUT_STREAM.JPEG;
Doc doc = new SimpleDoc(FIS, DF, null);
PrintRequestAttributeSet attrib = new HashPrintRequestAttributeSet();
// attrib.add(new Copies(1));
// job.print(doc, attrib);
job.print(doc, null);
e.printStackTrace();
}
}
con ese framgneto de codigo imprime una imagen, pero cuando hago por ej:
Código Java:
Ver originalpublic static void main
(String[] args
) { Printer.printIMG(); //imprimo imagen
Printer.p(); /// imprimo ticket.
}
imprime la imagen, corta el papel, y luego imprime el texto. Alguien me puede orientar como hacer para que no realice ese corte o bien que pueda enviar todo junto a imprimir y haga un solo corte?
Una solución a esto, seria mandar a imprimir el ticket, (comentar la linea de corte de papel) y luego la imagen, y que el método de la imagen, corte el papel.
pero me gustaría imprimir primero la imagen arriba y seguido el ticket. De ser posible.
gracias.