
Golink gl-v3 pro
Publicado por Emilio (5 intervenciones) el 07/09/2023 20:19:53
Buenas, tenemos unos dispositivos que compramos para operaciones de cobranzas. La marca del dispositivo es GOLINK y el modelo especifico es gl-v3 pro, trae Android 8.1 y tiene una impresora integrada, el tema es que realizo el proceso normal de impresion desde mi aplicacion como con todas las impresoras Bluetooth y no me imprime ningun texto.. cuando envio un texto a impresion solo me realiza un feed del papel como que imprime supuestamente, cuando envio una imagen imprime sin problema. codigos de barra y codigos QR imprime perfectamente.. pero texto no estoy logrando imprimir.
String DOBLE_LINEA = "[L]================================\n";
DecimalFormat formatter = new DecimalFormat("###,###,###");
Double Ltotal_importe = 1000000.0;
SimpleDateFormat format = new SimpleDateFormat("'FECHA ' dd-MM-yyyy 'HORA ' HH:mm:ss");
AsyncEscPosPrinter printer = new AsyncEscPosPrinter(printerConnection, 203, 48f, 32);
String LOGO = "<img>" + PrinterTextParserImg.bitmapToHexadecimalString(printer, this.getApplicationContext().getResources().getDrawableForDensity(R.drawable.nissi, DisplayMetrics.DENSITY_LOW)) + "</img>\n";
return printer.addTextToPrint(""+ DOBLE_LINEA +"[L]Some[R]text[R]here\n"+ LOGO +"\n<qrcode size='20'>123456789</qrcode>\n<barcode>451278452159</barcode>");
return printer.addTextToPrint("");
En este ejemplo.. la impresora solo imprime el logo.. el codigo QR pero el texto simple no imprime.. en su lugar me deja un espacio en blanco.. Pense que era un tema con el dispositivo.. algun error de fabrica o problema del aparato.. pero no.. probamos con unos 8 dispositivos y con todos es el mismo problema..
Este mismo proceso funciona bien con cualquier impresora.. de cualquier marca.. y cualquier otro dispositivo incluyendo las xioami sunmi, quanta pos, pero no con este golink.
Alguien tendria alguna experiencia con esto??

String DOBLE_LINEA = "[L]================================\n";
DecimalFormat formatter = new DecimalFormat("###,###,###");
Double Ltotal_importe = 1000000.0;
SimpleDateFormat format = new SimpleDateFormat("'FECHA ' dd-MM-yyyy 'HORA ' HH:mm:ss");
AsyncEscPosPrinter printer = new AsyncEscPosPrinter(printerConnection, 203, 48f, 32);
String LOGO = "<img>" + PrinterTextParserImg.bitmapToHexadecimalString(printer, this.getApplicationContext().getResources().getDrawableForDensity(R.drawable.nissi, DisplayMetrics.DENSITY_LOW)) + "</img>\n";
return printer.addTextToPrint(""+ DOBLE_LINEA +"[L]Some[R]text[R]here\n"+ LOGO +"\n<qrcode size='20'>123456789</qrcode>\n<barcode>451278452159</barcode>");
return printer.addTextToPrint("");
En este ejemplo.. la impresora solo imprime el logo.. el codigo QR pero el texto simple no imprime.. en su lugar me deja un espacio en blanco.. Pense que era un tema con el dispositivo.. algun error de fabrica o problema del aparato.. pero no.. probamos con unos 8 dispositivos y con todos es el mismo problema..
Este mismo proceso funciona bien con cualquier impresora.. de cualquier marca.. y cualquier otro dispositivo incluyendo las xioami sunmi, quanta pos, pero no con este golink.
Alguien tendria alguna experiencia con esto??

Valora esta pregunta


0