Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

impresion de factura en epson TM-U220

849 views
Skip to first unread message

Juan Carlos Flores

unread,
Aug 17, 2009, 12:17:43 PM8/17/09
to
Tengo el problema de que cuando creo el reporte (Create report) para una
factura en una impresora de papel de rollo continuo epson TM-U220, porque el
papel me aparece con un largo definido, y quiero poder imprimir con un largo
indefinido. Ser� que tengo que mandar la impresi�n por c�digo ? y Si es as�
como hacerlo ?

Saludos y Gracias por adelantado.

Juan Carlos Flores

Daniel Del Giudice

unread,
Aug 17, 2009, 11:33:35 PM8/17/09
to
Juan Carlos, la TM-U220 es una impresora fiscal. Debes instalar un ocx y
enviarle comandos a trav�s del mismo. Con un reporte nunca vas a lograr
imprimir nada en ella y tampoco con un "?". Los comandos se parecen a esto:

thisform.epson.openinvoice("T", "C", _letra, "1", "F", "12",
_responsabilidad_iva, _condicion, left(_cliente,40), " ", _tipo_documento,
_numero_documento, "N", left(_domicilio1,40), left(_domicilio2,40),
left(_domicilio3,40), _tarjeta, _cupon, "C")
thisform.epson.sendinvoiceitem(_descripcion, _cantidad, _precio,
str(alicuota * 100, 4), "M", "00001", "00000000", _linea_extra1,
_linea_extra2, _linea_extra3, "0000", "00000000")
thisform.epson.sendinvoicepayment("Descuento:", transform(_descuento * 100,
"@l 9999999999"), "D")
thisform.epson.getinvoicesubtotal("N", "Subtotal")
thisform.epson.closeinvoice("T", _letra, "")

--
Daniel Del Giudice
Zona de Precios
Santiago del Estero, Argentina


Roy Francisco Salas Benavides

unread,
Aug 18, 2009, 8:16:55 PM8/18/09
to
Juan Carlos, esto funciona mejor con las secuencias de ESC/POS, o como lo
dijiste, con "?" solo que con salida a impresora, o sea 3 de esos: "???",
pero antes indicas a cual impresora,... algo as�:

SET PRINTER TO NAME <nombredeimpresoraPOS>
??? "Mi primer linea de impresion" + CHR(10)
??? "Para imprimir un monto, as�: " + trans(montonumerico,"999,999,999.99")
+ CHR(10)
??? "Si son valores boleanos entonces tienes que convertirlos, puede ser con
un IIF()"...

Recuerda que el ancho es m�ximo de 40 Columnas, por lo que tiene que
controlar eso en cada l�nea, no a como lo acabo de hacer, que fue solo para
el ejemplo.

cuando terminas debes de avanzar el papel unas 7 lineas para el corte de la
cuchilla, si es de corte autom�tico, porque sino te corta el final de la
impresi�n, y luego debes establecer de nuevo la impresora por default: SET
PRINTER TO DEFAULT

Aaaaahhh,,... olvidaba agregar que para estar vaciando el buffer de la
impresora, te aconsejo estar dando un SET PRINTER TO cada 7 lineas de
impresi�n aproximadamente...

Es mi aporte, seg�n mi experiencia particular, posiblemente otros colegas lo
hagan mejor, m�s a mi me funciona muy bien. Te adjunto un link donde puedes
encontrar los c�digos de secuencia de ESC:
http://webpages.charter.net/dperr/links/esc_p83.htm utiliza la columna DEC.

Saludos.

Roy Francisco Salas Benavides
Director de Proyectos
Proditek Software
Tels. 2460-3507 / 8-911-8131

"Juan Carlos Flores" <juancarl...@ferreteriaherco.com> escribi� en el
mensaje news:31D507A4-0E38-4D9A...@microsoft.com...

Juan Carlos Flores

unread,
Aug 20, 2009, 1:09:58 PM8/20/09
to
Gracias, justo lo que buscaba y esperaba encontrar, voy a probar a ver como
me funciona, es que no quiero, si es posible, usar la comunicacion "formal"
con al imresora fiscal, ya que no es mi intencion usarla como tal, si no,
nada mas para mandar a imprimir las facturas, y no me gusta com hace las
facturas ella por si misma, me gustaria hacerlas yo a mi manera.

Gracias, muchas gracias.

Juan Carlos Flores

"Roy Francisco Salas Benavides" <rfsa...@ice.co.cr> escribi� en el mensaje
de noticias:egAuZJGI...@TK2MSFTNGP04.phx.gbl...

SUSAN

unread,
Oct 20, 2009, 10:43:01 AM10/20/09
to

HOLA !!!
ESTOY INTENTADO CONFIGURAR UNA IMPRESORA TM-U220
NO TENGO EL OCX , ME LO PODRIA FACILITAR ALGUIEN ??????????????'????

HE CONSEGUIDO IMPRIMIR ALGO CON @ PROW PERO EL SEGUNDO TICKET ME LO MUESTRA
TODAS LAS LINEAS PUNTEADAS SE QUEDA SUCIO, EL PRIMERO BIEN Y APARTE DE TODO
TAMPOCO SE ABRE EL CAJON DEL DINERO NECESITO AYUDA GRACIAS.

Luis Mata

unread,
Oct 20, 2009, 7:43:20 AM10/20/09
to
OCX?
yo utilizo la ticketera y nunca utilize un OCX?

Luis
"SUSAN" <SU...@discussions.microsoft.com> escribió en el mensaje de noticias
news:E9749B55-1112-4497...@microsoft.com...

mario alfredo

unread,
Oct 21, 2009, 3:45:01 PM10/21/09
to
estoy terminando de programar impresiones fiscales, no utilices @ say,
todo envialo con ???, hasta los comandos ???chr(, y nada de variables
numericas, todo con transfor(tot,'999,999.99), cualquier duda aqui
estoy

mario alfredo

unread,
Oct 21, 2009, 3:46:07 PM10/21/09
to

mario alfredo

unread,
Oct 21, 2009, 3:50:13 PM10/21/09
to
hoy si salen bastantes que han utilizado impresoras ticketera, hace
dos semanas nadie las conocia, ni sabian que existian, ni tenian los
drivers, o hay que identificarse como mujer,

mario alfredo

unread,
Oct 21, 2009, 3:51:36 PM10/21/09
to
a perdon no se enoken, porque si no el hilo pierde su contenido, van
a comenzar con esos hilos de cristianos que nunca terminan

Luis Mata

unread,
Oct 21, 2009, 11:04:42 AM10/21/09
to
jajaja, eso fue chistoso pero hay veces que uno no esta disponible y hay
veces que si no creo que aqui haya discrimaciones.
Con respecto a driver yo los trabajo con generico/solo texto

Luis
"mario alfredo" <maov...@hotmail.com> escribi� en el mensaje de noticias
news:287d6da2-e84a-4a2a...@o21g2000vbl.googlegroups.com...

mario alfredo

unread,
Oct 21, 2009, 4:07:17 PM10/21/09
to
es que lo que dice SUSAN hace pernsar que sean los drivers, fijesen
esto y veran, y a mi me paso, HE CONSEGUIDO IMPRIMIR ALGO CON @ PROW

PERO EL SEGUNDO TICKET ME LO MUESTRA TODAS LAS LINEAS PUNTEADAS SE
QUEDA SUCIO, MANCHADO, y no son los drivers esto lo hace, el @ say
0 new messages