Código fragmento codigo Java:
Lo que quiero es meter dentro del ticket arriba, abajo, o donde sea un código QR, que lo tengo en un jpg en por ej: c:/sistema/qr.jpg, o puedo ponerlo dentro de la carpeta del proyecto. pero bueno, tiene una ubicación puntual. Desde ya muchas gracias. Ver original
public void getCamposfijos() { Propiedades prop = new Propiedades(); nombre = prop.getConfPROPIEDADES("nombre"); dir = prop.getConfPROPIEDADES("direccion"); gracias = prop.getConfPROPIEDADES("gracias"); cabecera = " "+nombre+" \n" + " "+dir+"\n\n" + " PEDIDO: \n" + linea + "\n"; } /*armado de un ticket de ejemplo que funciona perfecto por cierto. necesito meter una imagen *.jpg en la impresión.*/ public void p() { try { /** ARMO TEXTO FIJO */ getCamposfijos(); PrinterService printerService = new PrinterService(); String impresion = cabecera+ "\n" + concatena("(1) x Milaneza con frita", "$ 250,00",puntos)+"\n" + concatena("(1) x muzarela", "$ 200,00",puntos)+"\n" + concatena("(1) x 1/2 tarta jamon y queso", "$ 180,00",puntos)+"\n" + concatena("(1) x Milaneza con frita", "$ 250,00",puntos)+"\n" + concatena("ENVIO", "$ 30,00",puntos) +"\n" + concatena("","TOTAL: $910,00",espacios)+"\n\n" + linea + "\n" + "DESC. EXTRA: Para las 21:30hs \n\n" + "Cliente: MOE \n" + "Direccion: AV. SIEMPRE VIVAS \n\n" + gracias + "\n" + " fecha: "+Util.getFecha(new Date(), "dd/MM/yyyy HH:mm")+"hs \n\n\n" + " N° Ticket: 532 \n\n\n"; printerService.printString(getDefaultPrinter(), impresion); // cut that paper! byte[] cutP = new byte[] { 0x1d, 'V', 1 }; printerService.printBytes(getDefaultPrinter(), cutP); } catch (Exception e) { e.printStackTrace(); Mensajes.ERROR(" * NO SE ENCUENTRA LA IMPRESORA: "+getDefaultPrinter()+"\n"+e.getMessage()); } }