Un saludo para todos. siempre abusando de vuestra amabilidad.
Tengo varios programas que me funcionan perfectamente con impresoras de tickets utilizando, tanto el puerto paralelo LPTn, como a través de USB.
En el primero utilizo LOCAL oPrn := TDosPrn():New("lpt1"), y en el segundo caso PRINT oPrn NAME "Tickets" TO Configur->NombImpre.
En esta ocasión necesito imprimir con una impresora Epson TMT88III que solo tiene un puerto serie y no tengo ni idea. He intentado con los ejemplos de
FWH\samples pero no encuentro algo que me indique cómo. He compilado los prgs de test comm y funcionan y me dicen los puertos com del pc pero no veo nada que me indique cómo imprimir.
He probado con TDosPrn():New("com2") y no me da error pero no hace nada.
Muchas gracias de antemano.
Tickets por puerto serie
- Julio Cepeda
- Posts: 65
- Joined: Wed Oct 12, 2005 6:58 pm
Re: Tickets por puerto serie
Holá, use hbcomm.lib. Y \samples\TESTCOM?.PRG
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Julio Cepeda
- Posts: 65
- Joined: Wed Oct 12, 2005 6:58 pm
Re: Tickets por puerto serie
Gracias karinha los ejemplos de samples\testcomm me compilan bien y funcionan pero no se como crear la impresora serie y escribir en ella.
Muchas gracias.
Muchas gracias.
Re: Tickets por puerto serie
No entendí bien, pero no veo ninguna razón para que uses los PUERTOS COM para imprimir. Lo mejor es usar los puertos USB con TDOSPRN.prg o PRINTER.PRGJulio Cepeda wrote:Gracias karinha los ejemplos de samples\testcomm me compilan bien y funcionan pero no se como crear la impresora serie y escribir en ella.
Muchas gracias.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: Tickets por puerto serie
Julio, y la impresora no tiene drivers de windows?
Porque en realidad eso debería manejarlo directamente windows si usas PRINT oPrn NAME "Tickets" TO Configur->NombImpre.
Porque en realidad eso debería manejarlo directamente windows si usas PRINT oPrn NAME "Tickets" TO Configur->NombImpre.
Re: Tickets por puerto serie
https://www.lawebdelprogramador.com/for ... 88III.html
https://www.lawebdelprogramador.com/for ... 88III.html
https://forums.fivetechsupport.com/view ... 15&start=0
https://www.epson.com.au/pos/products/P ... d=tmt88iii
Regards, saludos.
https://www.lawebdelprogramador.com/for ... 88III.html
https://forums.fivetechsupport.com/view ... 15&start=0
https://www.epson.com.au/pos/products/P ... d=tmt88iii
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Julio Cepeda
- Posts: 65
- Joined: Wed Oct 12, 2005 6:58 pm
Re: Tickets por puerto serie
La verdad que no se me ha ocurrido probar a ver si con el driver de Windows por el puerto serie funciona. Probaré porque si funciona es imprimir como en cualquier otra impresora de Windows.
Muchas gracias el lunes probaré.
Yo en cuanto he visto baudios, bits de parada, etc ... , como no lo controlo me he asusado un poco y he pedido ayuda.
Voy a mirar a ver los enlaces que tan amablemente como siempre, ha puesto karinha. Gracias atodos.
Muchas gracias el lunes probaré.
Yo en cuanto he visto baudios, bits de parada, etc ... , como no lo controlo me he asusado un poco y he pedido ayuda.
Voy a mirar a ver los enlaces que tan amablemente como siempre, ha puesto karinha. Gracias atodos.
Re: Tickets por puerto serie
Julio Cepeda wrote:Ya funciona, muchísimas gracias a todos.
El problema era mío, dentro del ordenador no estaba conectado el puerto COM2, y el COM1, integrado en la placa, estaba yo dando vueltas a los bits 9600 paridad y otras cosas que no son necesarias.
En un enlace de los que me envió Karinha copie el código y como no funcionó, abrí el ordenador, y me faltaba el cable de COM2, le conecté un cable y empezó a funcionar con el código del tercer enlace: oprn := TDosPrn (): New ("COM1").
Gracias a todos y un cordial saludo.
Mui bién. y la velocidad és mejor que en la USB?
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341