FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Tickets por puerto serie
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Tickets por puerto serie
Posted: Fri Mar 17, 2023 12:20 PM

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.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Tickets por puerto serie
Posted: Fri Mar 17, 2023 01:58 PM

Hol谩, use hbcomm.lib. Y \samples\TESTCOM?.PRG

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Re: Tickets por puerto serie
Posted: Fri Mar 17, 2023 04:13 PM

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.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Tickets por puerto serie
Posted: Fri Mar 17, 2023 04:48 PM
Julio 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.
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.PRG

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Tickets por puerto serie
Posted: Fri Mar 17, 2023 10:00 PM

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.

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Re: Tickets por puerto serie
Posted: Sat Mar 18, 2023 12:54 PM

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.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
Re: Tickets por puerto serie
Posted: Mon Mar 20, 2023 12:46 PM

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.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Tickets por puerto serie
Posted: Mon Mar 20, 2023 03:20 PM
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

Continue the discussion