Cita:
Iniciado por prome
Ok, muchas gracias, al menos ya se que el foco del problema esta probablemente en la configuración de la impresora.
pero una pregunta: cuando dices "lo que mandas a la impresora es un archivo texto con los códigos de la etiqueta o ticket que necesites", a que te refieres con lo de "los códigos"?
es decir, yo leo en asp de una bbdd las lineas de la factura, los datos fiscales, importes, etc.
cuando dices "los códigos" te refieres a esos datos, no?
gracias de nuevo y saludos.
No, mira, esto depende de la impresora, aquí hay una térmica marca zebra, y esa recibe una codificación llamada zpl desde un archivo texto. por ejemplo esto:
Cita: ^XA ^MNY ~SD20 ^PRC,D,D ^POI ^PW824 ^LH35,20 ^LL224 ^BY2,2,10
^FO 0,0 ^AD N,9,5 ^FDIDROLLO:^FS
^FO 136,0 ^AD N,9,5 ^FD07081376023^FS
Ese archivo texto lo formo -según instrucciones del manual- desde la aplicación que manda a imprimir y eso es lo que se imprime, ahí se define el font, el espaciado y todo eso.
He trabajado con otras impresoras de tickets que de la misma forma reciben bien la impresión directa desde por ejemplo C#, pero son muy lentas, y aumenta notablemente la velocidad se mandas un texto directamente al puerto (sin usar reporteadores propios del lenguaje).
Como te aconsejan, prueba cambiando el driver o haciendo las pruebas que te mencionaba.