PDA

Ver la Versión Completa : Visor de cliente - Pole Display


fjfaller
02-04-2014, 13:42:55
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
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,


...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:

CreateFile function (http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx)

DelphiBasics : Write (http://www.delphibasics.co.uk/RTL.asp?Name=Write)

Bixolon : Download (http://www.bixolon.com/html/en/download/download_product.xhtml?prod_id=61)

Seleccionar impresora sin usar TPrintDialog (http://www.clubdelphi.com/foros/showthread.php?t=85471)
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.