[ubuntu-bo] Impresoras fiscales Epson TMU-220 en Ubuntu
Harwin Edil Perez Salinas
harwinedil en hotmail.com
Mar Abr 26 14:06:04 UTC 2011
Muchisimas gracias por su ayuda: se ha logrado resolver el problema de la impresión con las TMU-220 desde ubuntu; lo cual implica que a partir de esta semana todas las cajas de los puntos de ventas de la cadena estarán utilizando ubuntu como sistema operativo (lo cual me satistface muchisimo).
Muchas gracias por la colaboración.
Atentamente,
Harwin Edil Perez Salinas
Cel. 763 38360
Date: Mon, 25 Apr 2011 20:08:41 -0400
From: mariocesar.c50 en gmail.com
To: ubuntu-bo en lists.ubuntu.com
Subject: Re: [ubuntu-bo] Impresoras fiscales Epson TMU-220 en Ubuntu
On 25/04/11 19:50, Mario César Señoranis Ayala wrote:
Puedes
probar tambien escribir directamente un archivo TXT, y mandarlo a
imprimir con RAW y ver como funcionan las llamadas, así te ahorras
programar, pero ese código de arriba funciona perfecto.
Pues, no es cierto, no funciona. Tuve que imprimir para darme
cuenta, imprimo el mensaje dos veces, este seria el código correcto:
# -*- coding:utf8 -*-
#!/usr/bin/python
import os
import serial
def imprimir(message):
# ttyUSB0 es el primer conector USB en la pc, cambialo dependiendo de donde
# lo conectas
ser = serial.Serial('/dev/ttyUSB0', 19200, timeout=1)
message = message + repr("-*- Carniceria el Bofe -*-").center(41)
message = message + repr(" ------------------ ").center(41)
# Aquí estaba mi error, primero imprimimos el mensaje, y luego
# dejamos cuatro espacios para prepararnos para el corte.
for line in message:
ser.write("%s\n" % line)
ser.write("\n\n\n\n") # Esta impresora corta cuatro saltos atrás
ser.write("\x0A"); # Cierra la impresión
ser.write("\x1D\x56\x01"); # El corte de maquina
ser.close()
if __name__ == "__main__":
print "Imprimiendo ...."
lista_de_compras = (
'1KG Carne de primera 50BS',
'1KG Carne de segunda 20BS',
'1KG Carne "Función social" 10Bs',
'1KG Carne especial EMAPA 2Bs',
' ----',
'TOTAL = 82BS',
)
imprimir(lista_de_compras)
--
Mario César Señoranis Ayala
--
Lista de correo Ubuntu-bo Ubuntu-bo en lists.ubuntu.com
Modifica tu subscripci�n en: https://lists.ubuntu.com/mailman/listinfo/ubuntu-bo
Sitio Web : http://ubuntu.org.bo
Foro : http://bolivia.ubuntuforums.org
Microblogging : http://identi.ca/ubuntubo && http://twitter.com/ubuntubo
Facebook : http://www.facebook.com/group.php?gid=7292335819
Canal IRC : #ubuntu-bo @ irc.freenode.net
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-bo/attachments/20110426/b8dc9ba2/attachment.html>
Más información sobre la lista de distribución Ubuntu-bo