Pregunta

¿Alguien sabe cómo monitorear el estado abierto/cierre del cajón de efectivo utilizando la API avanzada del estado del conductor de la impresora para la impresora térmica EPSON TM-88IV?

Ojalá pudiera usar OPO para ADK .NET, pero no he tenido suerte configurándolo en Windows 7. ¿Alguien sabe cómo ser parte de Epson Developer Network? He revisado la información disponible en www.epson-pos.com, pero no hay información disponible sobre los códigos POS/ESC.

Por favor ayuda...........

¿Fue útil?

Solución

Wow, tardó mucho en descubrir, cómo determinar el estado de apertura/cierre del cajón de efectivo usando StatusAPI para la impresora Epson TM-88IV. Este campo representa el estado cerrado del cajón de efectivo.

Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4

Según la documentación de Epson (más bien, según mi comprensión), 0 representa el cajón abierto y 4 representa el estado cerrado del cajón. Entonces, al monitorear el estado de la impresora, debe verificar este bit.

Otros consejos

Intenta registrarse aquí: https://www.epsonexpert.com/login

Ese parece ser el lugar para obtener información técnica sobre los productos EPSON POS. No puedo decir si específicamente tienen lo que quieres. Me inscribí en este momento, pero ahora tengo que esperar a que me respondieran:

Gracias por registrarse en EpSonexpert. Hemos recibido su información de registro y se comunicaremos con usted en breve, una vez que se haya revisado su solicitud.

Yo tengo un problema diferente. También tengo la misma impresora (TM-T88IV) y un cajón de efectivo estándar. Los tengo configurados en Setuppos y la aplicación CheckHealthTest funciona bien tanto para la impresora como para el cajón (se abre las impresiones de la impresora y el cajón). Pero una vez que intento ejecutar la muestra de cajón de efectivo de Epson .NET, lanza PosControlexception y dice "La información no se describe en XML". Después de pasar un par de días tratando de encontrar la solución, no llegué a ninguna parte, pero extraí un par de pensamientos sobre el tema de varios foros. Dicen que el error está relacionado con el hecho de que el objeto de servicio de cajón de efectivo no está completamente definido en Configuration.xml (Microsoft POS para .NET). Además, la documentación de Epson sobre la configuración de los cajones de efectivo establece que si OPOS no puede crear la instancia de clase de comunicación, lanza una excepción. ¡Estoy bastante seguro de que no estoy en transmisión con este problema y agradecería cualquier comentario útil! ¡Gracias!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top