Problemas acentos al imprimir esc/pos

2,701 views
Skip to first unread message

Truenopolar Polar

unread,
Aug 25, 2014, 1:19:40 PM8/25/14
to ene...@googlegroups.com
Tengo un problema con debian 6 (squezee), entorno de escritorio lxde.
Cuando me saca los tickets, todo lo que tenga acentos me saca caracteres raros.
Ya he hecho un dpkg-reconfigure locales y le he instalado todos los es-es y por decto lo he puesto en es-es-UTF8.

El caso es que en consola me muestra correctamente el ticket, con sus acentos, pero al salir por la impresora de tickets es cuando sale mal.

¿Alguna idea?

deavid

unread,
Aug 29, 2014, 5:17:01 AM8/29/14
to ene...@googlegroups.com
Cambia la codificación a ISO 8859-15


--
Has recibido este mensaje porque estás suscrito al grupo "Eneboo" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a eneboo+un...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Trueno Polar

unread,
Aug 29, 2014, 5:18:32 AM8/29/14
to ene...@googlegroups.com
Fue una de las cosas que hice pero no me funcionó.

El 29/08/14 a las #4, deavid escribió:

deavid

unread,
Aug 29, 2014, 5:22:45 AM8/29/14
to ene...@googlegroups.com
La impresora también tiene una codificación propia, a veces incluso es configurable. Deberías averiguar cual tiene o si la puedes cambiar.
Debería venir en CP1252 o Windows 1252. (Es similar a la codificación iso)

José Antonio Fernández Fernández

unread,
Aug 29, 2014, 6:43:36 AM8/29/14
to ene...@googlegroups.com

Mfdez de taller de soft también tuvo problemas con caracteres extraños y lo soluciono con algún comando. Si te iluminara ... Salu2

mfdezp

unread,
Sep 1, 2014, 11:31:06 AM9/1/14
to ene...@googlegroups.com
Yo tuve problemas y era el código del idioma que se carga en la impresora antes de imprimir.

En el flfact_tpv.qs, hay una función que se llama oficial_establecerImpresora.

Pues ahí hay una línea que establece el código de escape inicial.

En mi caso, el que a mi me funciona, para las Epson TMU-220 es:

this.iface.printerESC = "ESC:1B,74,10,";

Tuve un poco de lio, porque eso es código hexadecimal y tuve que luchar un poco, ya que anteriormente tenía: this.iface.printerESC = "ESC:1B,74,19,";, que supuestamente es para el Euro, pero no me ponía los acentos. Con el anterior lo hace correctamente.

No sé si te ayudará...

Trueno Polar

unread,
Sep 9, 2014, 4:41:37 AM9/9/14
to ene...@googlegroups.com
Muchas gracias.
Lo probaré, a ver si es la solución.

El 01/09/14 a las #4, mfdezp escribió:
--
Reply all
Reply to author
Forward
0 new messages