Hola, amigo, gracias por tu ayuda, comentarios y consejos.
estimado he revisado el código de la demo con visual android, tiene 2 opciones:
1.- Usar el SDK CPCL_SDK_V1.11.jar en B4A puede revisar el manual CPCL SDK Manual V1.02
2.- Convertir a código B4A lo que necesita BARCODE, TEXT, etc.
Nota:
Solo convertir los código de impresión (BARCODE, TEXT, etc.), la conexión la tiene en los demos posteados anteriormente.
Saludos.
De esos 2 puntos que propones, el primero, no tengo ni la más mínima idea de cómo usar ese SDK .jar
La segunda opción, te refieres a convertir a código B4A, ¿es eso lo que se está intentando con los ejemplos de este hilo, no?
De momento no ha funcionado y desconozco el motivo.
depende de la cantidad de impresoras y costo que quieran asumir sus cliente.
Pero:
no creo que sea la solución "cambiar la impresora", además convertir CPCL a B4A no costaría mucho tiempo en hacer una clase.
Depende del tiempo con que cuente para solucionar el requerimiento de sus clientes.
Saludos,
El cliente es una persona china que tiene varias tiendas de productos chinos, él ha escogido la impresora de su propio almacén y ha decidido usar esa.
No me he planteado decirle que cambie de impresora, tal vez sea una solución, pero me temo que no la podría elegir yo.
Actualmente tengo tres clases que como dije antes he desarrollado.
1.-Clase para conectividad Wifi, Bluetooth, USB, Red, etc.
2.-Clase para impresoras que emulan comandos ZPL
3- Clase para impresoras que emulan comandos ESC/POS
Las cuales utilizo según los requerimientos de los proyectos.
y ahora tengo en mente en desarrollar una clase, para impresoras que emulan comandos CPCL.
Saludos.
Mis conocimientos sobre B4A son de varios años de uso, pero no llegan como para hacer una clase de ese tipo.
Si decides hacer una clase para CPCL, supongo que puedes venderla, si el precio es adecuado me interesaría.
Lo que más me confunde es que no funcione nada de los ejemplos que se han ido proponiendo aquí, y sin embargo la demo del fabricante funciona perfectamente, ¿será que falta algo? ni idea.
A lo mejor no se debe usar un string, o a lo mejor no es un CRLF al final sino un LF, o a lo mejor... a saber el motivo.
Gracias por tu tiempo, seguiré haciendo algunas pruebas y a ver si con un poco de suerte consigo que imprima un simple código de barras.
Que, por cierto, es un EAN13 lo que necesito, la documentación dice que la impresora puede imprimirlos, pero en el demo se imprimen varios tipos menos el EAN13, curioso.
Saludos.