Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Enviar datos a visor de tpv (https://www.clubdelphi.com/foros/showthread.php?t=76689)

newtron 18-11-2011 10:00:18

Enviar datos a visor de tpv
 
Hola.

Llevo bastantes años usando visores de tpv de esos de 2 lineas y 20 caracteres por linea que van al puerto serie sin grandes problemas pero hay una cosa que no he podido resolver y es lo siguiente.

Cuando se le envían los datos lo que hace el visor es añadir esos datos a la información que ya tiene con lo cual si envías justamente 20 caracteres y el visor está en blanco se ven correctamente pero si por el motivo que sea hay ya algo en el visor que no llega a ocupar los 20 caracteres lo nuevo que vas mandando se va posicionando al final de lo que haya y no se encuadran bien los datos.

La solución a esto sería hacer un borrado de lo que hay antes de enviar lo nuevo, en algunos visores he mandado el CHR(12) que en las impresoras matriciales sirve para saltar página y en el visor se borra todo pero en otros esta instrucción me da error.

¿Alguno de vosotros ha solucionado este tema de alguna otra forma?

Gracias y un saludo

Casimiro Noteví 18-11-2011 11:37:02

Cita:

Empezado por newtron (Mensaje 418813)
La solución a esto sería hacer un borrado de lo que hay antes de enviar lo nuevo, en algunos visores he mandado el CHR(12) que en las impresoras matriciales sirve para saltar página y en el visor se borra todo pero en otros esta instrucción me da error.

Pues eso, escribir y luego hacer un "reset" del mismo para limpiar la pantalla.
Te da error porque no en todos es chr(12), depende de cada uno,
Yo tengo por aquí anotado esto:

Cita:

'Visor Epson' --> '27,64'
'Visor IBM' --> '31'
'Visor BPM' --> '1'
'Visor Flex' -->'12'

newtron 18-11-2011 11:55:39

Estupendo, eso es lo que andaba buscando.

Gracias y un saludo

ISD 18-04-2012 13:28:56

Buenos días,

Estoy intentando enviar un texto a un visor de IBM pero soy incapaz, veo que tu lo tienes conseguido. ¿Me podrías decir cómo?
Leo algo de los códigos de escape pero no se como utilizarlo...

Cualquier información me es de gran utilidad!!

Gracias de antemano...

Casimiro Noteví 18-04-2012 13:34:12

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.

ISD 18-04-2012 13:50:11

perdón! ya he puesto la pregunta en otro sitio (espero que en el correcto)

Casimiro Noteví 18-04-2012 14:09:23

Muchísimas gracias por tu colaboración y ¡¡¡ bienvenido a clubdelphi !!! :)


La franja horaria es GMT +2. Ahora son las 07:57:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi