Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2011, 07:54
carolopia
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Impresión tickets en Java

Esta es el codigo que uso para la impresión, pero como les comento, se bloquea al imprimir el codigo de barras y no realiza el corte del papel.


public boolean imprimir(Apls articulo, EntityManager em) {
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
DocPrintJob pj = service.createPrintJob();
String ss = aplicaPlantillaImpresion(articulo, em);
System.out.println(ss);
byte[] bytes;
bytes = ss.getBytes();
Doc doc = new SimpleDoc(bytes, flavor, null);

try {
//Mandamos a impremir el documento
pj.print(doc, null);
return true;
} catch (PrintException e) {
System.out.println("Error al imprimir: " + e.getMessage());
return false;
}
}