![]() |
Controlador Fiscal
Hola. He realizado un sistema de stock en delphi7 y deseo que imprima ticket y cierres de caja en un controlador fiscal (el modelo es Epson TM2000AF+). ¿debo instalar algo extra como ocx, dll o algo aparte del driver del mismo?, ¿Como compruebo la comunicacion y le envio comandos desde delphi?. Si alguien me puede ayudar les agradecere ya que nunca trabaje con controladores fiscales. Cualquier comentario a modo de ayuda sera aceptado.
|
Podes encontrar información en esta dirección
Ahí tenes los datos del protocolo y la forma de funcionamiento de los controladores fiscales. También hay un OCX que te va a facilitar bastante las cosas, en comparación con la programación 'a pulmón' de todos los comandos. |
Hola,
Yo utilizo Delphi 6 con el mismo modelo de impresora que vos. El primer problema que tuve con el ActiveX que bajé de la web de Epson fue que la importación para su uso no era del todo "transparente". Leyendo bastante sobre el tema y contemplando una migración a Kylix decidí generarme rutinas para utilizar el puerto COM desde mi aplicación, obviamente mucho mas problemático por el tema de los scripts. Sin embargo me encontré que en Win XP/2003/NT el acceso al puerto está restringuido. Actualmente tengo muy abandonado el tema de la impresora físcal (Si alguien vende, compro tiempo :)), pero me gustaría saber si alguno pudo sin utilizar DLLs o ActiveX hacer funcionar ésta impresora en los Window$ antes mencionados desde el puerto COM. Probé varios componentes de acceso al puerto pero nada me ha funcionado por lo cuál agradecería un ejemplo claro y funcional. Por cierto, si a alguien le interesa aquí encontré un par de utilidades comerciales que funcionaron, aunque los ejemplos que tenían eran extremadamente desactualizados: http://www.impresoras-fiscales.com.ar/ |
Cita:
Cita:
Cita:
|
Hola,
Me refería a la unit de importación del ActiveX. Las GUIds no correspondían, o por lo menos en la versión de Delphi donde lo probé no compilaba para nada y mostraba vuelcos de memorias al acceder por todos lados. Pero es posible que alguna nueva versión solucione todo esto, aunque rehaciendo la unit para funcionar. El tema es que, como bien mencioné anteriormente, los ActiveX parecen tener cierto "desprecio" por SO Linux, por lo cual no los elijo para nada en mis desarrollos. Me gustaría saber, si es posible, cómo haces para acceder al puerto COM1, puesto que probé con WinXP profesional SP2 / Win2003 server y no me funcionan las mismas rutinas que SI lo hacen para win9x. Recibí recomendaciones para utilizar los componentes TComPort, pero a pesar de que los bajé nunca pude verlos funcionando. |
La franja horaria es GMT +2. Ahora son las 02:30:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi