Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Visor de cliente - Pole Display (https://www.clubdelphi.com/foros/showthread.php?t=85573)

fjfaller 02-04-2014 13:42:55

Visor de cliente - Pole Display
 
Buenos días. Quiero agradecer la ayuda que no se "quien " me proporciono para dirigir distintos formatos de impresión a distintas impresoras,
sin pasar por el Printer Box Dialog usando un fichero ".INI" el nombre de variable (etiquets, listado_stocks, a3,...) y el nombre de la impresora por el cual lo queremos imprimir (el que ves en la pantalla de impresoras instaladas en el sistema. Me funciona correctamente.

El problema que tengo ahora, es mandar información a un visor de cliente, en este caso "BIXOLON BCD-1100" por puerto USB. Con los puertos LPT1, COM1, COM2 lo tenía solucionado, pero ahora no se como mandar las 2 líneas de 20 caracteres.

Gracias anticipadas

Neftali [Germán.Estévez] 02-04-2014 14:25:06

Se supone que ese "chisme" no te lo habrán dado tal cual.
Tendrás alguna librería y algo de documentación de cómo comunicarte con él. DLL, COM, ?¿?¿?¿

AÑADO: Normalmente estos aparatos funcionan por RS232. ¿Eso ya lo tienes solucionado? ¿Este es el caso? ¿Algún cable especial?

fjfaller 05-04-2014 12:53:22

Visor Cliente port Usb
 
Si, como ya he dicho con los puertos rs232 (com1, com2, etc.) ya lo tenía solucionado; el probleba lo tengo porque los actuales son puerto usb;
Se instala como una impresora virtual, y puedo seleccionarla con printers.index := X pero ¿como mando la información; con un qrport ? un writeln ? lo he probado y no aparece nada en el display, aunque con el print aparece la barra de progresión de impresión y con prewiw aparece en blanco
A ver si alguien me ilumina. Gracias

nlsgarcia 05-04-2014 17:10:03

fjfaller,

Cita:

Empezado por fjfaller
...El problema que tengo ahora, es mandar información a un visor de cliente, en este caso "BIXOLON BCD-1100" por puerto USB......Con los puertos LPT1, COM1, COM2 lo tenía solucionado......Se instala como una impresora virtual...pero ¿como mando la información?...

Pregunto:

1- ¿Como lo tenias solucionado con los Puertos LPT1, COM1 y COM2?.

2- Si se instala como una Impresora Virtual, ¿en que puerto se instala?.

3- ¿El visor (Customer Display) fue detectado y configurado correctamente en el PC?.

4- ¿Haz probado abrir el puerto virtual con el API CreateFile y enviar un texto de prueba con Write, asignando a este el handle del puerto virtual obtenido con CreateFile?.

5- ¿Haz revisado la configuración de los DIP Switch del Visor que aparece en el manual en pdf?

Revisa esta información:
Espero sea útil :)

Nelson.

Neftali [Germán.Estévez] 07-04-2014 09:51:06

Como ya te he dicho, la documentación del aparato debería especificar cómo debes enviar información a esa impresora; Lo lógico sería que la trataras como una impresora de texto, pero lo dicho, la documentación deberías especificarlo.


La franja horaria es GMT +2. Ahora son las 17:07:45.

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