Epson TM T900FA usando la DLL EpsonFiscalInterface

3,547 views
Skip to first unread message

Daniel Andrade

unread,
Feb 28, 2020, 9:49:17 AM2/28/20
to Comunidad de Visual Foxpro en Español
Hola

Tengo un problema con la impresora fiscal Epson TM T900FA y no encuentro la solucion porque no puedo determinar cual es el problema en si.
Cada tanto al mandar un comando cualquiera, la aplicación deja de funcionar, se cuelga, y Windows me tira el mensaje de que dejo de responder. Debugeando para ver si era algún comando en especial el que producía el error veo que no es algo especifico sino que lo da en cualquier comando, tampoco es algo que pase siempre, digamos que 2 o 3 veces al día, en 50 operaciones más o menos, y a veces pasa el día sin dar el error. Ya probe sacando del antivirus a las DLL para que no las chequee.

Es con la version JANO.

La pregunta es si a alguno de Ustedes le paso algo similar y como lo solucionaron.

Gracias
Daniel

alejandro falca

unread,
Feb 28, 2020, 11:22:26 AM2/28/20
to publice...@googlegroups.com
Hola, ma ha pasado algo similar es decir que aleatoriamente me da un error "Una llamada Declare a DLL ha producido una excepcion" no siempre, no con todos los comandos (con cualquiera) y por recomendacion de alguien que no recuerdo en este foro, declaro lo que necesito en el momento que nececito utilizo y luego libero (release) y ademas si utilizas el TM T900FA con una maquina un poco antigua, hay una instruccion declare de un retardo en los comandos ya que la Jano es USB 2 creo y puede llegar a responder mas rapido de lo que la maquina espera...fijate en eso


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/32b7f5c2-c3ba-405c-9f24-71421110b05c%40googlegroups.com.


--
Alejandro J. Falca
S.F.V. de Catamarca
(4700) Catamarca
+54-0383-154512079


Daniel Andrade

unread,
Feb 28, 2020, 12:35:55 PM2/28/20
to Comunidad de Visual Foxpro en Español
Ok, voy a probar eso.
Una consulta, ConfigurarRetardoAlEnviarComando tenes idea de cuando se la llama? Cada vez que te conectas como con los baudios o se hace una sola vez y queda seteado en la impresora?

Saludos y gracias
Daniel

El viernes, 28 de febrero de 2020, 13:22:26 (UTC-3), alejandro falca escribió:
Hola, ma ha pasado algo similar es decir que aleatoriamente me da un error "Una llamada Declare a DLL ha producido una excepcion" no siempre, no con todos los comandos (con cualquiera) y por recomendacion de alguien que no recuerdo en este foro, declaro lo que necesito en el momento que nececito utilizo y luego libero (release) y ademas si utilizas el TM T900FA con una maquina un poco antigua, hay una instruccion declare de un retardo en los comandos ya que la Jano es USB 2 creo y puede llegar a responder mas rapido de lo que la maquina espera...fijate en eso


El vie., 28 feb. 2020 a las 11:49, Daniel Andrade (<andrade...@gmail.com>) escribió:
Hola

Tengo un problema con la impresora fiscal Epson TM T900FA y no encuentro la solucion porque no puedo determinar cual es el problema en si.
Cada tanto al mandar un comando cualquiera, la aplicación deja de funcionar, se cuelga, y Windows me tira el mensaje de que dejo de responder. Debugeando para ver si era algún comando en especial el que producía el error veo que no es algo especifico sino que lo da en cualquier comando, tampoco es algo que pase siempre, digamos que 2 o 3 veces al día, en 50 operaciones más o menos, y a veces pasa el día sin dar el error. Ya probe sacando del antivirus a las DLL para que no las chequee.

Es con la version JANO.

La pregunta es si a alguno de Ustedes le paso algo similar y como lo solucionaron.

Gracias
Daniel

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Afpsistemas - Fernando Maggi

unread,
Feb 28, 2020, 3:11:53 PM2/28/20
to publice...@googlegroups.com

En mi caso declaro todos los comandos al iniciar el formulario de facturación …. por ahora no tuve problemas, consulta como se liberan dichas declaraciones ¿?

 

DECLARE INTEGER ConsultarVersionDll IN "EpsonFiscalInterface.dll" STRING @descripcion, INTEGER descripcion_largo_maximo, INTEGER @mayor, INTEGER @menor

DECLARE INTEGER ConfigurarVelocidad IN "EpsonFiscalInterface.dll" INTEGER velocidad

DECLARE INTEGER ConfigurarPuerto IN "EpsonFiscalInterface.dll" STRING puerto

 

Gracias,

Fernando.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/7caf1966-f048-4d03-a0fd-f23218adb298%40googlegroups.com.

alejandro falca

unread,
Feb 28, 2020, 4:28:35 PM2/28/20
to publice...@googlegroups.com
Hola, entiendo que con "clear dlls"....

alejandro falca

unread,
Feb 28, 2020, 4:33:31 PM2/28/20
to publice...@googlegroups.com
Daniel Andrade, yo declaro  ConfigurarRetardoAlEnviarComando  una vez al inicio del form. y cada vez que entra al form lo establece nuevamente..

Carlos R. Veron

unread,
Feb 28, 2020, 6:54:13 PM2/28/20
to Comunidad de Visual Foxpro en Español
Buenas noches disculpen donde existe la documentacion que hable de ConfigurarRetardoAlEnviarComando nunca lo vi.

En el archivo de ayuda que se instala cuando ejecutas el EpsonFiscalInterfaceInstaller yo no la encuentro.

Muchas gracias.

Carlos Verón

alejandro falca

unread,
Feb 28, 2020, 9:02:21 PM2/28/20
to publice...@googlegroups.com
Hola Carlos Veron
esto esta en el subdir "EpsonFiscalInterface.02.09.04\header" 
/* Configuration */
DLL_EXPORT_IMPORT int DLL_STD_CALL ConfigurarRetardoAlEnviarComando( int milisegundos );   /*     *** undocumented ***      */
                                                                                           /*  The value is in miliseconds. */
                                                                                           /*        -1  is disables.       */
                                                                                           /*      1000  is one second.     */

espero te sirva...

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Carlos R. Veron

unread,
Mar 1, 2020, 6:57:35 PM3/1/20
to Comunidad de Visual Foxpro en Español
Muchas gracias por la info Alejandro.

Saludos

Carlos Veron

Cesar Luque

unread,
Mar 2, 2020, 7:05:55 PM3/2/20
to Comunidad de Visual Foxpro en Español
Me pasa exactamente lo mismo. Me sugirieron desactivar el antivirus o cambiarlo.
Cuando lo hice, mejorò me parece pero sigue tirando errores ilogicos cada tanto en diferentes comandos.

Es necesario instalar en la pc donde se use el impresor el EpsonFiscalInterfaceInstaler?
ConfigurarRetardoAlEnviarComando  existe en la dll por mas que no figure en la documentaciòn? Con que parametros se declara, solo un int que son los milisegundos?
O hay que usar el enviarcomando?

alejandro falca

unread,
Mar 3, 2020, 4:44:12 AM3/3/20
to publice...@googlegroups.com
Cesar Luque, Hola, si es necesario instalar el EpsonFiscalInterface en la maquina que tendrá conectado el controlador fiscal. El comando de retardo lleva un solo parámetro que son los milisegundos y nada mas, y si te fijas donde indico mas arriba te darás cuenta que es una declaración mas como la de selección del puerto o de la velocidad, etc...

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Cesar Luque

unread,
Mar 3, 2020, 5:46:45 AM3/3/20
to Comunidad de Visual Foxpro en Español
Muchas gracias Alejandro,
Con que valor de retardo lograste hacerlo funcionar?
Saludos.
César.-


El martes, 3 de marzo de 2020, 6:44:12 (UTC-3), alejandro falca escribió:
Cesar Luque, Hola, si es necesario instalar el EpsonFiscalInterface en la maquina que tendrá conectado el controlador fiscal. El comando de retardo lleva un solo parámetro que son los milisegundos y nada mas, y si te fijas donde indico mas arriba te darás cuenta que es una declaración mas como la de selección del puerto o de la velocidad, etc...

El lun., 2 mar. 2020 a las 21:06, Cesar Luque (<eche...@gmail.com>) escribió:
Me pasa exactamente lo mismo. Me sugirieron desactivar el antivirus o cambiarlo.
Cuando lo hice, mejorò me parece pero sigue tirando errores ilogicos cada tanto en diferentes comandos.

Es necesario instalar en la pc donde se use el impresor el EpsonFiscalInterfaceInstaler?
ConfigurarRetardoAlEnviarComando  existe en la dll por mas que no figure en la documentaciòn? Con que parametros se declara, solo un int que son los milisegundos?
O hay que usar el enviarcomando?


El viernes, 28 de febrero de 2020, 11:49:17 (UTC-3), Daniel Andrade escribió:
Hola

Tengo un problema con la impresora fiscal Epson TM T900FA y no encuentro la solucion porque no puedo determinar cual es el problema en si.
Cada tanto al mandar un comando cualquiera, la aplicación deja de funcionar, se cuelga, y Windows me tira el mensaje de que dejo de responder. Debugeando para ver si era algún comando en especial el que producía el error veo que no es algo especifico sino que lo da en cualquier comando, tampoco es algo que pase siempre, digamos que 2 o 3 veces al día, en 50 operaciones más o menos, y a veces pasa el día sin dar el error. Ya probe sacando del antivirus a las DLL para que no las chequee.

Es con la version JANO.

La pregunta es si a alguno de Ustedes le paso algo similar y como lo solucionaron.

Gracias
Daniel

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Daniel Andrade

unread,
Mar 3, 2020, 7:05:50 AM3/3/20
to Comunidad de Visual Foxpro en Español


El martes, 3 de marzo de 2020, 6:44:12 (UTC-3), alejandro falca escribió:
Cesar Luque, Hola, si es necesario instalar el EpsonFiscalInterface en la maquina que tendrá conectado el controlador fiscal. El comando de retardo lleva un solo parámetro que son los milisegundos y nada mas, y si te fijas donde indico mas arriba te darás cuenta que es una declaración mas como la de selección del puerto o de la velocidad, etc...

El lun., 2 mar. 2020 a las 21:06, Cesar Luque (<eche...@gmail.com>) escribió:
Me pasa exactamente lo mismo. Me sugirieron desactivar el antivirus o cambiarlo.
Cuando lo hice, mejorò me parece pero sigue tirando errores ilogicos cada tanto en diferentes comandos.

Es necesario instalar en la pc donde se use el impresor el EpsonFiscalInterfaceInstaler?
ConfigurarRetardoAlEnviarComando  existe en la dll por mas que no figure en la documentaciòn? Con que parametros se declara, solo un int que son los milisegundos?
O hay que usar el enviarcomando?


El viernes, 28 de febrero de 2020, 11:49:17 (UTC-3), Daniel Andrade escribió:
Hola

Tengo un problema con la impresora fiscal Epson TM T900FA y no encuentro la solucion porque no puedo determinar cual es el problema en si.
Cada tanto al mandar un comando cualquiera, la aplicación deja de funcionar, se cuelga, y Windows me tira el mensaje de que dejo de responder. Debugeando para ver si era algún comando en especial el que producía el error veo que no es algo especifico sino que lo da en cualquier comando, tampoco es algo que pase siempre, digamos que 2 o 3 veces al día, en 50 operaciones más o menos, y a veces pasa el día sin dar el error. Ya probe sacando del antivirus a las DLL para que no las chequee.

Es con la version JANO.

La pregunta es si a alguno de Ustedes le paso algo similar y como lo solucionaron.

Gracias
Daniel

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.


--
Alejandro J. Falca
S.F.V. de Catamarca
(4700) Catamarca
+54-0383-154512079

Tal como dice Alejandro, solo me queda la duda si es necesario configurarlo cada vez que abris un comprobante, o basta con definirlo una sola vez, tal como el seteo de fecha y hora.

alejandro falca

unread,
Mar 3, 2020, 9:00:08 AM3/3/20
to publice...@googlegroups.com
Hola Cesar, creo que es cuestión de realizar un para de pruebas, a mi me funciono con 350-400 milisegundos. Daniel, la verdad no probé con declararlo una sola vez, me saco tanto de quicio que lo puse en todos lados, jajajaja... si te funciona una sola vez avisa....Gracias...

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/d5b333c3-df44-48b6-a999-d881daa5a0c9%40googlegroups.com.

Cesar Luque

unread,
Mar 3, 2020, 10:33:43 AM3/3/20
to Comunidad de Visual Foxpro en Español
Buen dato ese.. empezarè las pruebas con ese numero y aviso
Gracias


El martes, 3 de marzo de 2020, 11:00:08 (UTC-3), alejandro falca escribió:
Hola Cesar, creo que es cuestión de realizar un para de pruebas, a mi me funciono con 350-400 milisegundos. Daniel, la verdad no probé con declararlo una sola vez, me saco tanto de quicio que lo puse en todos lados, jajajaja... si te funciona una sola vez avisa....Gracias...

Cesar Luque

unread,
Mar 3, 2020, 5:15:27 PM3/3/20
to Comunidad de Visual Foxpro en Español
He probado con hasta 8000 ms ( 8 segundos ) y parece que cuanto mas alto es el valor, mas tarda en responder.
Con velocidades entre 9600 y 115200 que no se si aplican para el puerto usb, hace siempre lo mismo.
Erraticamente da errores con el mismo mensaje : Una llamada declare a dll ha producido una excepcion

Si se les ocurre algo, bienvenido sea.

Saludos.

Cèsar.-


El martes, 3 de marzo de 2020, 11:00:08 (UTC-3), alejandro falca escribió:
Hola Cesar, creo que es cuestión de realizar un para de pruebas, a mi me funciono con 350-400 milisegundos. Daniel, la verdad no probé con declararlo una sola vez, me saco tanto de quicio que lo puse en todos lados, jajajaja... si te funciona una sola vez avisa....Gracias...

Daniel Andrade

unread,
Mar 4, 2020, 8:24:46 AM3/4/20
to Comunidad de Visual Foxpro en Español
Sigo con el problema, el retraso no solucionó nada lamentablemente y el cliente está bastante caliente.
Le mande un reclamo a la gente de Epson, a ver si me dan bola y pueden ayudar.
Para mi es un problema con la DLL de Jano, ya que tengo otro cliente con version Ceres y no tiene ese problema.

Saludos y gracias

Afpsistemas - Fernando Maggi

unread,
Mar 4, 2020, 8:52:55 AM3/4/20
to publice...@googlegroups.com

Daniel donde puedo ver la versión ¿? Porque no usas la anterior ¿?

Yo tengo un solo cliente hasta ahora sin problemas, pero otro cliente esta por reemplazar los equipos y se usan en un lugar de altísima demanda, si me pasa esto estoy mas que complicado ….

 

Saludos,

Fernando.

 

 

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/6a4aa8e4-6619-4376-88ca-79e29dd2cf66%40googlegroups.com.

Daniel Andrade

unread,
Mar 4, 2020, 9:04:33 AM3/4/20
to Comunidad de Visual Foxpro en Español
Fernando
Podes utilizar las funciones ConsultarVersionDll() y ConsultarVersionEquipo(), pero sino en la impresion de los tickets sale que version está usando.
La versión es el "firmware" de la impresora fiscal, no se puede cambiar.

Saludos
Daniel

Cesar Luque

unread,
Mar 4, 2020, 9:18:44 AM3/4/20
to Comunidad de Visual Foxpro en Español
Estoy en igual situaciòn...
Encima los de epson estan desaparecidisimos, no me contestan ni un correo ( que hasta hace unos meses si lo hacìan ).

Saludos y avisen si encuentran alguna solucion..

Hector Kuhn

unread,
Mar 4, 2020, 9:48:52 AM3/4/20
to publicesvfoxpro
Buen dia probaste con cable serial en lugar de usb. Un colega utiliza el spooler de epson pero con serial y creo que lo configuro a 115200.


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fe79985e-5c05-451f-ac5a-ce38ca71005b%40googlegroups.com.

Hector Kuhn

unread,
Mar 4, 2020, 10:10:20 AM3/4/20
to publicesvfoxpro
descarga  TMVirtualPortDriver860d     de  https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6175&scat=36&pcat=3

esto genera un puerto virtual com 

Carlos R. Veron

unread,
Mar 4, 2020, 10:16:11 AM3/4/20
to Comunidad de Visual Foxpro en Español
Daniel proba con bajar de la web de epson la ultima version, porque ese mode Jano no anda con la version anterior.


Es la v2.09.04 desinstala la version anterior y volve a instalar la nuevo, y busca en la carpeta de instalacion la nueva dll

que esta en archivos de programas\epsonfislcalinterface\dll

Saludos

Carlos

Cesar Luque

unread,
Mar 4, 2020, 10:25:14 AM3/4/20
to Comunidad de Visual Foxpro en Español
Yo uso esta versiòn y tengo los mismos problemas. En una maquina recien formateada.

Que logica usan? Yo lo que hago es

declarar todas las funciones de la dll que voy a necesitar
configurarpuerto
conectar
abrircomprobante
imprimirdetalle
registrar pago
cerrar comprobante
clear dll

Asi proceden?

o lo que hacen es
declarar conectar en dll
conectar
clear dll
.....
declarar abrircomp en dll
abrircompronbate
clear dll ?

Vale aclarar que esto lo hago con VFP70

Saludos.

Cèsar.-

Afpsistemas - Fernando Maggi

unread,
Mar 4, 2020, 10:50:49 AM3/4/20
to publice...@googlegroups.com

Daniel gracias por la información, los sigo leyendo atentamente porque es un tema que preocupa …

Este es el ticket de mi cliente, la versión es Vesta ¿?

 

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/3ebb3acc-b705-4783-92a0-fff6339f87b4%40googlegroups.com.

image001.png

Damian Lana

unread,
Mar 4, 2020, 12:09:01 PM3/4/20
to publice...@googlegroups.com
Estimados, por si este problema no esta solucionado, la gente de Epson me respodion con respecto a la version JANO 

"Damian, los problemas que se presentaron son con la dll 2.4 para la version Jano.

 

desinstalando la misma e instalando la 2.6 en adelante , se soluciono.

 

el unico cambio significante es que tiene ethernet la ultima  version, todo lo demas es igual

 

trata de comunicarte con el fpterminal, para descartar que no  es un problema fisico de la impresora"

Sldos Damian Lana

Mendoza Argentina


Libre de virus. www.avast.com


Libre de virus. www.avast.com

Daniel Andrade

unread,
Mar 4, 2020, 12:42:52 PM3/4/20
to Comunidad de Visual Foxpro en Español
Me queda probar eso, tengo que ver como lo hago conectar el cable ya que no es de mi ciudad el cliente y no da hacer 200 km para cambiar un cable.

Cesar Luque

unread,
Mar 4, 2020, 12:46:14 PM3/4/20
to Comunidad de Visual Foxpro en Español
Yo uso la version 2.9.4 y me tira siempre el mensaje de error de excepcion en declare....

Saludos.

Cèsar.-

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Daniel Andrade

unread,
Mar 4, 2020, 12:47:18 PM3/4/20
to Comunidad de Visual Foxpro en Español
Carlos,

estoy usando  esa misma versión, la 2.09.04

Saludos

El miércoles, 4 de marzo de 2020, 12:16:11 (UTC-3), Carlos R. Veron escribió:
Message has been deleted

Daniel Andrade

unread,
Mar 4, 2020, 1:43:37 PM3/4/20
to Comunidad de Visual Foxpro en Español
Cesar

Declaro, uso, libero por cada uno.

Cancelar()
Desconectar()
ConfigurarRetardoAlEnviarComando()
ConfigurarVelocidad()
ConfigurarPuerto()
Conectar()
CargarDatosCliente()
ConsultarNumeroPuntoDeVenta()
ConsultarNumeroComprobanteUltimo()
CargarComprobanteAsociado()
AbrirComprobante()
CargarTextoExtra()
ImprimirItem()
ImprimirSubtotal()
CargarAjuste()
CargarOtrosTributos()
CargarPago()
CerrarComprobante()
ConsultarNumeroComprobanteUltimo()

Saludos

Hector Kuhn

unread,
Mar 4, 2020, 3:53:13 PM3/4/20
to publicesvfoxpro


Proba descargar  TMVirtualPortDriver860d     de  https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6175&scat=36&pcat=3

Esto genera un puerto virtual com; el problema es que desaparece el EPSON USB Controller for TM/BA/EU Printers , que es por donde se comunica con PUERTO 0

Pero si generas el com virtual  podes trabajar con un puerto serie COM1 / COM2 ... / etc.

No es un problema del declare, ese es un error generico que devuelve el vfp porque no puede ejecutar el comando al desaparecer el EPSON USB Controller de la lista de controladores

De esta manera seguis usando cable usb pero en la configuracion del puerto pones el puerto com virtual, otra diferencia es que en la dll para el JANO el puerto debe ser entero
porque si le pones por ejemplo 0.0 / 1.0 / 2.0 no anda, la version anterior lo aceptaba pero esta ultima debe ser 0 / 1 / 2 / etc

ConfigurarPuerto("1")  /    ConfigurarPuerto("2")   /  ConfigurarPuerto("3")   / etc


Saludos

PD  
En win7  EPSON USB Controller for TM/BA/EU Printers  aparece en Controladores de bus serie universal


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/4408fac4-a674-416b-9388-efe38c3e9ed9%40googlegroups.com.

Cesar Luque

unread,
Mar 4, 2020, 4:47:44 PM3/4/20
to Comunidad de Visual Foxpro en Español
Solo que de esta manera necesitas un cable usb-serial verdad? No un tipico usb...usb

Saludos.

Cèsar.-


El miércoles, 4 de marzo de 2020, 17:53:13 (UTC-3), Hector Kuhn escribió:


Proba descargar  TMVirtualPortDriver860d     de  https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6175&scat=36&pcat=3

Esto genera un puerto virtual com; el problema es que desaparece el EPSON USB Controller for TM/BA/EU Printers , que es por donde se comunica con PUERTO 0

Pero si generas el com virtual  podes trabajar con un puerto serie COM1 / COM2 ... / etc.

No es un problema del declare, ese es un error generico que devuelve el vfp porque no puede ejecutar el comando al desaparecer el EPSON USB Controller de la lista de controladores

De esta manera seguis usando cable usb pero en la configuracion del puerto pones el puerto com virtual, otra diferencia es que en la dll para el JANO el puerto debe ser entero
porque si le pones por ejemplo 0.0 / 1.0 / 2.0 no anda, la version anterior lo aceptaba pero esta ultima debe ser 0 / 1 / 2 / etc

ConfigurarPuerto("1")  /    ConfigurarPuerto("2")   /  ConfigurarPuerto("3")   / etc


Saludos

PD  
En win7  EPSON USB Controller for TM/BA/EU Printers  aparece en Controladores de bus serie universal


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Hector Kuhn

unread,
Mar 4, 2020, 4:57:27 PM3/4/20
to publicesvfoxpro
Usas el cable usb, ya que al generar un com virtual (fisicamente no existe)
Luego en tu sistema tenes que apuntar a ese com virtual

Si has usado los hasar 441f (generacion anterior) por usb , este generaba un puerto virtual al conectarse

Esto es igual pero se necesita instalar TMVirtual, esto te habilita desde el com1 al com36  , Se ejecuta un programa que te permite realizar una asociacion entre un com que vos podes elegir de los que estan libre al epson TM 


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ae89c0d7-9419-4a12-aaa2-ee642a97c5c1%40googlegroups.com.

Afpsistemas - Fernando Maggi

unread,
Mar 4, 2020, 6:56:06 PM3/4/20
to publice...@googlegroups.com

Héctor de esta manera lograste solucionar el tema del error que comentan otros colegas ¿?

 

Saludos,

Fernando.

 

 

De: publice...@googlegroups.com <publice...@googlegroups.com> En nombre de Hector Kuhn
Enviado el: miércoles, 4 de marzo de 2020 18:57
Para: publicesvfoxpro <publice...@googlegroups.com>
Asunto: Re: [vfp] Re: Epson TM T900FA usando la DLL EpsonFiscalInterface

 

Usas el cable usb, ya que al generar un com virtual (fisicamente no existe)

Hector Kuhn

unread,
Mar 5, 2020, 8:32:43 AM3/5/20
to publicesvfoxpro
Correcto, ya que el servicio tecnico que vendio los fiscales no pudo hacer andar los mismos mediante el cable serial provisto por Epson.

El motivo por el cual se pierde EPSON USB Controller for TM/BA/EU Printer no lo se, pero al generar el puerto virtual dejo de tener este problema.
Yo lo que hago es instalar el controlador virtual con el fiscal apagado. Reincio la pc luego enciendo el fiscal e ingreso al programa de configuracion que genera este controlador a un puerto COM libre por ejemplo COM6
ahi te sugiere el modelo TM880 o algo parecido le das aplicar y a partir de ahi usas ese puerto COM6

Al usar el puerto COM6 virtual, no se pierde el EPSON USB Controller for TM/BA/EU Printer. 

Usar      ConfigurarPuerto("6")  


Afpsistemas - Fernando Maggi

unread,
Mar 5, 2020, 8:44:21 AM3/5/20
to publice...@googlegroups.com

Ok muy buena data, entonces el problema esta en el controlador de Windows y no en la DLL aparentemente por lo que estas comentando.

Gracias ¡!

alejandro falca

unread,
Mar 5, 2020, 9:26:28 AM3/5/20
to publice...@googlegroups.com
Gracias por la Info, realizaremos pruebas....


Hector Kuhn

unread,
Mar 5, 2020, 10:09:25 AM3/5/20
to publicesvfoxpro
Alguien esta usando los hasar nueva generacion ??


Daniel Andrade

unread,
Mar 5, 2020, 1:07:11 PM3/5/20
to Comunidad de Visual Foxpro en Español
Hector, si llega a funcionar te levanto un monumento.

Saludos y gracias
Daniel

El miércoles, 4 de marzo de 2020, 17:53:13 (UTC-3), Hector Kuhn escribió:


Proba descargar  TMVirtualPortDriver860d     de  https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6175&scat=36&pcat=3

Esto genera un puerto virtual com; el problema es que desaparece el EPSON USB Controller for TM/BA/EU Printers , que es por donde se comunica con PUERTO 0

Pero si generas el com virtual  podes trabajar con un puerto serie COM1 / COM2 ... / etc.

No es un problema del declare, ese es un error generico que devuelve el vfp porque no puede ejecutar el comando al desaparecer el EPSON USB Controller de la lista de controladores

De esta manera seguis usando cable usb pero en la configuracion del puerto pones el puerto com virtual, otra diferencia es que en la dll para el JANO el puerto debe ser entero
porque si le pones por ejemplo 0.0 / 1.0 / 2.0 no anda, la version anterior lo aceptaba pero esta ultima debe ser 0 / 1 / 2 / etc

ConfigurarPuerto("1")  /    ConfigurarPuerto("2")   /  ConfigurarPuerto("3")   / etc


Saludos

PD  
En win7  EPSON USB Controller for TM/BA/EU Printers  aparece en Controladores de bus serie universal


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Daniel Andrade

unread,
Mar 5, 2020, 1:12:29 PM3/5/20
to Comunidad de Visual Foxpro en Español
Yo con la SMH/PT-1000F uso la winfis32.dll pero ojo que hay cambios en los datos que se envian a los comandos.

Saludos
Daniel

Hector Kuhn

unread,
Mar 5, 2020, 4:34:27 PM3/5/20
to publicesvfoxpro
Si yo tambien uso la winfis32.dll, el tema es que la impresion de los items es lenta
No puedo usar el componente HasarArgentina.ocx porque tiene una variable tipada AtributosDeTexto en los comandos i ImprimirTextoFiscal / ImprimirTextoGenerico /  ImprimirTextoPruebaPerifericos /  ConfigurarZona.

Queria saber si alguno tenia instalado el VisualStudio y poder generar una dll que se pueda usar desde vfp donde al usar IMPRIMIRTEXTOFISCAL pasando un string de 8 caracteres con  0 falso / 1 true y dentro
de la funcion setear esa variable AtributosDeTexto segun 0/1;  luego llamar al comando del hasarargentina.ocx  y de esta manera safar el problema de la variable AtributosDeTexto
y ver si usando el ocx es mas rapido o es un problema interno del fiscal independientemente de usar el winfis32.dll o el hasarargentina.ocx

Saludos




--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Cesar Luque

unread,
Mar 6, 2020, 3:55:13 PM3/6/20
to Comunidad de Visual Foxpro en Español
Hola Hector.

HIce lo que comentas, Quedo andando en com2, usando visual 7, cable usb, 115200 de velocidad.
Sin usar el tema de los ms de retardo.
No da mas error de declare dll pero da continuamente error de timeout..

Alguna sugerencia mas??

Saludos.

Cèsar.-

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Hector Kuhn

unread,
Mar 6, 2020, 4:10:46 PM3/6/20
to publicesvfoxpro
Yo la velocidad la deje en 9600

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/900d9e50-d8cb-419c-beae-c92c95e438c9%40googlegroups.com.

Cesar Luque

unread,
Mar 6, 2020, 5:54:11 PM3/6/20
to Comunidad de Visual Foxpro en Español
La dll que usas es una que si entras a propiedades, dice 2.9.4 de fecha 24/09/2019?

Hector Kuhn

unread,
Mar 7, 2020, 7:13:42 AM3/7/20
to publicesvfoxpro
Yo uso el Driver EpsonFiscalDriver version 03.02.00, porque pense que vfp tenia problemas con el  EpsonFiscalInterface.

Mande un correo a Epson Argentina si podia usar el   EpsonFiscalDrive y me dijeron que era lo mismo ya que el EpsonFiscalInterface invoca al EpsonFiscalDrive que es de bajo nivel.

Seguia con el mismo problema de las declare hasta que use el puerto COM virtual

Lo que hago es abrir y cerrar el puerto por cada comprobante, tal vez solucione el problema de timeout.

El  EpsonFiscalDrive  tambien se utiliza con el declare
ejemplo
  Declare integer setComPort in "EpsonFiscalDriver.dll" integer portnumber
  Declare integer setBaudRate in "EpsonFiscalDriver.dll" integer baudio
  Declare integer OpenPort in "EpsonFiscalDriver.dll"
  Declare integer ClosePort in "EpsonFiscalDriver.dll" 

Con el driver tenes que construir todos los comandos  ej. IMPRIMIRTEXTONOFISCAL

lcSep = chr(124)
lCtexto = "0E02" + lcSep + "0000" + lcSep + ALLTRIM(loCmd.texto)
this.epsonenviarcmd(lCtexto)

La informacion para armar los comandos esta en el tmt900fa_pc_manual_revc.pdf

Saludos


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/1d55bf2f-dceb-441e-b4a7-aa95244f6b52%40googlegroups.com.

Cesar Luque

unread,
Mar 9, 2020, 12:10:23 PM3/9/20
to Comunidad de Visual Foxpro en Español
Ya me han dicho que construyendo todos los comandos como mencionas no han tenido problemas, se ve que el problema esta en usar la dll.
Porque también, abro y cierro el puerto por cada comprobante y sigue igual.

Gracias por tus valiosos aportes.

César.-

Afpsistemas - Fernando Maggi

unread,
Mar 9, 2020, 1:52:31 PM3/9/20
to publice...@googlegroups.com

Cesar para ir aclarando el tema, estas usando el puerto virtual o no ¿?

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9e6d302a-be35-4548-bc88-f0ebc268dfad%40googlegroups.com.

Hector Kuhn

unread,
Mar 9, 2020, 3:54:01 PM3/9/20
to publicesvfoxpro
Con el  EpsonFiscalDrive tambien daba error y se perdia el declare. Fue recien ahi que implemente y empece a usar el puerto vitual. 

Yo uso 
 For lnDrive = Asc("A") To Asc("Z")
lcDrive = Chr(m.lnDrive)
If Drivetype(m.lcDrive)=2
i=i+1
.containerCTD._cbopendrive.AddItem(m.lcDrive,i)
Endif
NEXT 


Hector Kuhn

unread,
Mar 9, 2020, 3:55:28 PM3/9/20
to publicesvfoxpro
Esto no va
Yo uso 
 For lnDrive = Asc("A") To Asc("Z")
lcDrive = Chr(m.lnDrive)
If Drivetype(m.lcDrive)=2
i=i+1
.containerCTD._cbopendrive.AddItem(m.lcDrive,i)
Endif
NEXT 
. copie y pege mal


Daniel Andrade

unread,
Mar 9, 2020, 4:35:55 PM3/9/20
to Comunidad de Visual Foxpro en Español
Bueno gente, despues de varios días funcionando sin error, puedo decirles que la solución que nos dío Héctor funciona.
Utilizar el puerto virtual COM de epson es la solución.

Cuando quieran den por cerrado el tema.
Gracias mil Héctor. (Decime donde te hago el monumento) ;)
Y gracias a todos los que aportaron con su opiñon y testeo.

Saludos
Daniel

César Luque

unread,
Mar 10, 2020, 9:01:18 AM3/10/20
to publice...@googlegroups.com
Daniel 
Alguna diferencia mas debemos tener. Sigo sin poder hacerlo funcionar, y cuando va lo hace muy lento para mi gusto( igualmente eso seria lo de menos ).
Visual 7
Com2
Cable usb-usb
9600, sin usar retardo

para imprimir ticket por ejemplo,

declaro todas las dll
establezco puerto
conectar
velocidad
abrocomprobante
imprimo
cierro
clear dlls

sigue fallando cada tanto, como antes.
Algo usas diferente?
 

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/nMx6FlQIwEA/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/192bf8de-879e-406d-9f27-69ebc72cdafc%40googlegroups.com.

Hector Kuhn

unread,
Mar 10, 2020, 2:26:47 PM3/10/20
to publicesvfoxpro
Proba de quitar el ahorro de energia del usb de la pc en opciones de energia. Quizas si pasa mucho tiempo entre comprobantes el usb de la pc entre en hibernacion.


Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CADxartMRvh5RWP07Z4OOpSYZcAVWTzGq%3DghGMEHsO-ecXALNqQ%40mail.gmail.com.

Daniel Andrade

unread,
Mar 10, 2020, 3:30:18 PM3/10/20
to Comunidad de Visual Foxpro en Español
Cesar

Yo lo puse a 115200 los baudios y sin retraso, y el proceso es el que ya te habia comentado antes.

César Luque

unread,
Mar 14, 2020, 3:53:44 PM3/14/20
to publice...@googlegroups.com
Daniel,
Te sigue funcionando sin problemas?
Me pasas un ejemplo del codigo que usas en 
ConfigurarPuerto()
Conectar()
CargarDatosCliente()
Tal como lo tengas, sin tocarle nada .Es solo para revisarlo...

El mar., 10 mar. 2020 a las 16:30, Daniel Andrade (<andrade....@gmail.com>) escribió:
Cesar

Yo lo puse a 115200 los baudios y sin retraso, y el proceso es el que ya te habia comentado antes.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/nMx6FlQIwEA/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Cesar Luque

unread,
Mar 14, 2020, 7:09:49 PM3/14/20
to Comunidad de Visual Foxpro en Español
Hector

Que hace este codigo?
que objeto es containerctd ?

Saludos.

Cèsar.-

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Hector Kuhn

unread,
Mar 16, 2020, 8:27:14 AM3/16/20
to publicesvfoxpro
Buen dia, copie y pegue mal. Es para armar un combo con las unidades de disco usb. 


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/ea075ccc-40cc-41f3-9395-0cc1f89787f8%40googlegroups.com.

Omar Russo

unread,
Aug 11, 2020, 10:50:56 AM8/11/20
to Comunidad de Visual Foxpro en Español
Buen dia Hector, vi esta respuesta tuya en este grupo y la verdad que me funciono perfecto lo de virtualizar el puerto.
También comento por si a alguien le sirve...Tenia el problema de cancelaciones de tickets de manera aleatoria. La solución fue desinstalar la versión 2.9 e instalar la 2.6 de EpsonFiscalInterface.dll usando la de 32 o 64 bits según sistema operativo.

Muchas gracias

Slds


El jueves, 5 de marzo de 2020, 10:32:43 (UTC-3), Hector Kuhn escribió:

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Hèctor Javier Yost

unread,
Aug 11, 2020, 11:52:58 AM8/11/20
to publice...@googlegroups.com
Hola, yo uso la tm virtual tal como lo detallas y junto con la librería ifu fiscal de bit ingeniería

Cesar Luque

unread,
Sep 11, 2020, 12:21:45 PM9/11/20
to Comunidad de Visual Foxpro en Español
Hola Daniel

Comentame como te quedo esto :
Jano
Epson fiscal interface 2.6
Virtualizando un com ( con que lo virtualizaste ?)
9600

declar conectar ....
conectar()
clear dlls 'conectar'

??

Cesar Luque

unread,
Sep 11, 2020, 12:33:27 PM9/11/20
to Comunidad de Visual Foxpro en Español
Gente, sigo renegando...

Que es 
EPSON USB Controller for TM/BA/EU Printer  ?
Con que se instala 

César Luque

unread,
Sep 14, 2020, 3:53:47 PM9/14/20
to publice...@googlegroups.com
Querìa comentarles que finalmente comenzò a funcionar sin problemas usando visual 7.0, la version 2.6 de la dll, sin virtualizar el puerto usb ( puerto = 0 ) , 9600 de velocidad, Jano la version del firmware y con respecto a las funciones 
declare
uso
clear dlls
Suerte y gracias a todos por sus aportes !!!

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/nMx6FlQIwEA/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/b5cb54e7-22ed-43ff-9f19-ca662d7f4defn%40googlegroups.com.

David Ricardo Torres

unread,
Oct 16, 2020, 11:07:18 AM10/16/20
to Comunidad de Visual Foxpro en Español
Buenas Estoy teniendo problemas. 
No tengo conexión ni con el soft de Epson (ver archivos adjunto)
mucho menos con las demos... 
que paso me esta faltando?


Muchas Gracias
Captura de pantalla (221).png

Hector Kuhn

unread,
Oct 19, 2020, 8:41:40 AM10/19/20
to publicesvfoxpro
Es es el ejemplo de epson para python


Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/5805f4b5-fb2b-46f2-b732-562fc2879c9bn%40googlegroups.com.
app_client_using_dll.py

David Ricardo Torres

unread,
Oct 19, 2020, 8:44:42 AM10/19/20
to publice...@googlegroups.com
si, lo tengo es el mismo ejemplo que tengo.
El problema que tengo es:
LA CONEXION
Instale los drivers de epson quizas me falta algo...
y no logro que la reconozca y poder imprimir.
tampoco lo reconoce el programa oficial de EPSON :EpsonReportUtility


Ariel Octavio D'Alfeo

unread,
Oct 19, 2020, 9:23:07 AM10/19/20
to publice...@googlegroups.com
Porbaste cambiar el cable de conexion? si es USB el puerto es 0 (cero)



--

Ariel Octavio D'Alfeo
Córdoba, Argentina

David Ricardo Torres

unread,
Oct 19, 2020, 9:43:50 AM10/19/20
to publice...@googlegroups.com
si. he cambiado
pero al ser USB, es solo conectar.
instalar los drivers
en la aplicacion (puerto = 0 )
...
tal cual los ejemplos
...
hay forma de probar la conexion? 
image.png

Hector Kuhn

unread,
Oct 19, 2020, 4:17:52 PM10/19/20
to publicesvfoxpro
El puerto lo estas poniendo como 0 entero o como '0' char ??


Hector Kuhn

unread,
Oct 19, 2020, 4:28:48 PM10/19/20
to publicesvfoxpro
Si miras existe una diferencia en estas 2 funciones
entre el setcomport(0)   y el configurarPuerto('0')

Proba con configurarPuerto('0')   en VFP es lo que se usa

def dll_ll_test_comm():
  Handle_HL = windll.LoadLibrary("EpsonFiscalInterface.dll")

  # connect
  print "OpenPort()"
  Handle_HL.setComPort(0)  # usb
  Handle_HL.setBaudRate( 115200 )
  Handle_HL.setProtocolType( c_int(1) )  # protocol extended
  Handle_HL.OpenPort()  # open

def equipment_machine_version():
  Handle_HL = windll.LoadLibrary("EpsonFiscalInterface.dll")
  # connect
  Handle_HL.ConfigurarVelocidad( c_int(9600).value )
  Handle_HL.ConfigurarPuerto( "0" )
  error = Handle_HL.Conectar()

Carlos Morandin

unread,
Oct 23, 2020, 8:58:44 AM10/23/20
to Comunidad de Visual Foxpro en Español
Hola, una consulta con la EpsonFiscalInterface cuando imprime un caracter por ej una Ñ me sale un caracter raro. alguno le hace lo mismo ? como lo solucionaron ?
gracias
Carlos Morandin

Reply all
Reply to author
Forward
0 new messages