Enviar secuencia de bits a puerto serial a printer fiscal
Saludos,
Un pequeño preambulo antes de plantear el problema, estoy trabajando con printer fiscal EPSON TM-U220, utilizo un driver llamado EpsonFiscalProtocol que me permite la comunicacion con el printer, la verdad es que ya he logrado hacer casi todo, la tarea ha sido muy dificil teniendo en cuenta una documentacion completa pero poco practica sin ningunos ejemplos, y los pocos ejemplos que he encontrado por otra via son demasiados simplistas. En Fin, entiendo que no en todos los paises podemos utilizar los mismos recursos (dll, ocx) ya que muchas veces estos son creados especificamente para el comportamiento de la placa configurada para el pais en cuestion. En mi caso, Republica Dominicana, aunque creo que algunos aspectos de los recursos proporcionados por Epson son genericos. Mi problema es el siguiente para quien pueda ayudarme: Para abrir un comprobante fiscal nuevo ejecuto el siguiente comando:
El ejemplo expuesto funciona perfectamente, imediatamente ejecuto el envio, se imprime satisfactoriamente el encabezado del comprobante o factura. Mi problema esta con la extension del comando de apertura, con el cual puedo variar el comportamiento del comprobante segun mis necesidades, segun la documentacion me dice que modificando el bit 10 de la extension puedo habilitar un funcionamiento que necesito, lo cual no se como debo debo hacerlo. Código:
[Extensión] Bit 0-2 ‘000’ – Factura a consumidor final.
Obviamente no es la forma de hacerlo, porque esto no hace nada, se produce un error de comando de extension invalido, alguien tiene una idea, porque me siento perdido en el desierto :confused: |
CHR genera un octeto (byte) no un bit, y tú necesitas acceder a los bits. Échale un vistazo a los operadores de bits: SHL, SHR, AND y OR .
|
Enviar secuencia de bits a puerto serial a printer fiscal
Saludos Erick,
Deseo saber si lograste la respuesta a tu consulta. Enviar secuencia de bits a puerto serial a printer fiscal Pues tengo la misma inquietud y deseo saber quien pueda ayudarme. |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
|
La franja horaria es GMT +2. Ahora son las 19:58:53. |
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