Problemas con impresión en impresoras TMU Epson serial...

Problemas con impresión en impresoras TMU Epson serial...

Postby csincuir » Fri Jan 18, 2013 2:35 pm

Hola,
Tengo un problema con la impresión de unos tickets de facturas en impresoras TMU Epson serial, al tratar de imprimir mas o menos 50 lineas seguidas, simplemente se para la impresión.
Ya he probado fragmentar en varios archivos de texto la impresión de la factura, con unas 10 lineas cada archivo, pero igual, se para en el mismo numero de lineas.
Pensando que fuera problema de FWH/xHarbour, imprimí desde el Edit de Windows y pasa lo mismo, por lo que me comprueba que es problema de "buffer" o algo de estas impresoras seriales.

Este problema no pasa con impresoras TMU pero en paralelo.

Alguien tendrá alguna idea de porque puede estar pasando esto?
O alguien ya le sucedió lo mismo?.

Les agradecería cualquier idea o ayuda.

Saludos.

Carlos.
csincuir
 
Posts: 408
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby lucasdebeltran » Fri Jan 18, 2013 5:54 pm

Carlos,

¿Has probado a actualizar el driver?.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby csincuir » Fri Jan 18, 2013 7:23 pm

Lucas,
Pues no lo he probado. Voy averiguar al respecto.
Aunque, lo mismo pasa en Linux (tengo instalado el programa con Wine), aunque acá imprime menos lineas que en Windows.

Saludos.

Carlos.
csincuir
 
Posts: 408
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby devtuxtla » Fri Jan 18, 2013 7:48 pm

Hola.

El problema con las impresoras TMU de EPSON, cuando imprimen menos lineas de las deseadas, tiene dos origenes:

1.- El driver... debes actualizarlo, EPSON libero un software muy bueno, para manejar todas las impresoras terminas, busacalo en internet.

2.- Una vez que tengas el driver correcto, tienes que configurar el salto de pagina y ESTE ES EL TRUCO, debes configurar que cuando le envies al salto de pagina, el carro no se mueva, asi cuando envies una pagina, o mas, puedes imprimir en forma consecutiva las paginas, si este reporte lo ves en forma previa, el preview lo vera por pagina, pero se imprimira en secuencia, sin que el carro salte de pagina.

Para que tengas mas exito en la impresion de muchos renglones, puedes sumar las lineas impresas y antes de que llegue al numero total de lineas por pagina (50), envies un caracter de salto de pagina e inicies de nuevo el conteo.

Espero te sirva esta informacion.

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby csincuir » Fri Jan 18, 2013 8:25 pm

Gracias "devtuxtla" por la información.
Pues como es una impresora de ticket ("rollo de papel"), utilizo la TDosPRN para imprimir la factura, por lo que no estoy enviando ningún salto de pagina ni tampoco estoy pre-visualizando el reporte.

Igual estoy buscando ya un nuevo driver para ver si con eso se compone.

Gracias de nuevo por tus comentarios.

Saludos.

Carlos.
csincuir
 
Posts: 408
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby Daniel Garcia-Gil » Fri Jan 18, 2013 9:38 pm

Carlos

en este hilo que publique hay una clase que imprime usando impresora instalada en windows... la TM la puedes intalar modo texto y usar la clase
(la impresora la puedes tener instalada "MODO TEXTO")

http://forums.fivetechsupport.com/viewtopic.php?p=126910#p126910

mira el codigo que usa la clase TRawPrint

mas abajo en el mismo hilo hay una funcion que falta

http://forums.fivetechsupport.com/viewtopic.php?p=132255#p132255

prueba eso a ver si te sirve..
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby Willi Quintana » Sat Jan 19, 2013 3:29 am

Veamos el tema de las seriales...
Sucede que el modo de impresion serial no permite el manejo de un buffer de memoria intermedia que permita procesar volumenes grandes de datos (lease bits)
la solucion es simple,,, cada +- 10 lineas de impresion coloca un syswait(1), asi le das tiempo a la miniprinter a deshacerse de la data...
Salu2
Code: Select all  Expand view  RUN

FOR n := 1 to nL
  cmsay(................)   // impresion....
  If n := INT(n / 10)
    SysWait(1)
  EndIf
NEXT n
 
User avatar
Willi Quintana
 
Posts: 1020
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Problemas con impresión en impresoras TMU Epson serial...

Postby csincuir » Sat Jan 19, 2013 1:32 pm

Daniel,
Voy a hacer las pruebas con la TRawPrint, y te comento como me va. Se ve bastante interesante la clase y no la había visto.

Willi,
Creía que era algo del buffer de estas impresoras seriales, y ahora lo compruebo con lo que me indicas.
Voy hacer una prueba con tu idea.

Gracias a los dos por su ayuda.

Saludos.

Carlos.
csincuir
 
Posts: 408
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 44 guests