25/05/2011, 07:54
|
| | 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;
}
} |