Impresor fiscal Samsung Ellix 40F

862 views
Skip to first unread message

Cesar Luque

unread,
Aug 29, 2019, 9:57:39 AM8/29/19
to Comunidad de Visual Foxpro en Español
Estimados

Alguien me puede tirar una mando para estos impresores fiscal de segunda generaciòn?

En argentina empiezan a ser obligatorios y no encuentro manera de hacerlos andar desde VFP70.

Desde ya muchas gracias.

Saludos.

Cèsar.-

ROBERTO EDGARDO Rogers

unread,
Aug 29, 2019, 10:29:40 AM8/29/19
to publice...@googlegroups.com
Hola. Fijate si es compatible con algun modelo de EPSON o HASAR
Saludos
Roberto ROGERS
wapp: 2914661135
skype: robertorogers

Mailtrack Remitente notificado con
Mailtrack 29/08/19 11:28:30

--
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/79631297-cb7e-4445-b36d-ac80d286bb2d%40googlegroups.com.

Cesar Luque

unread,
Aug 29, 2019, 10:52:25 AM8/29/19
to Comunidad de Visual Foxpro en Español
Pregunte a Epson y a Hasar y no me supieron/quisieron responder.
Recuerdo que los anteriores era Epson compatibles

Pregunte al proveedor de los equipos y tampoco. Del lado de samsung no encuentro demasiada info.

La OCX de epson para esta nueva generacion la pudiste usar con visual fox? Con la anterior no tenia problemas...

Saludos.

Cèsar.-

Marcos Godoy

unread,
Aug 29, 2019, 12:24:29 PM8/29/19
to publice...@googlegroups.com
en www.sersa.com.ar, esta toda la documentación, (ellos son los importadores), 
particularmente uso la dll. no pude instalar el ocx en windows 10, asi que preferí 
usar la dll de 32 bits. andan por red, usb,....,rs232, son muy rápidas....
tenes que decirle al que te la instala que le de una direccion de red dentro de tu red
entre la documentacion hay dos programas en phyton, que es muy facil de traducir a fox....

--
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,
Aug 29, 2019, 1:16:36 PM8/29/19
to Comunidad de Visual Foxpro en Español
Hola Marcos,

Me baje la documentaciòn que mencionas.
Probè con la ocx tanto en xp, 7 y 10 y no la pude hacer andar.
Asi que intentè arrancar con la dll pero tampoco logre nada.
Tendràs algun codigo ejemplo basico en visualfox ( como un z y un ticket simple ) como para pegarle una mirada y de ahi en más arrancar.?

He probado con algo asi y se clava en el ifopbegin

DECLARE integer SerialPortOpen IN Sam4sFiscalDriver.dll;
integer nPuerto 
DECLARE integer IFOpSend IN Sam4sFiscalDriver.dll;
integer nwait

SerialPortOpen(1); 
IFOpBegin("CierreZ" )


Desde ya muchas gracias.


El jueves, 29 de agosto de 2019, 10:57:39 (UTC-3), Cesar Luque escribió:

ROBERTO EDGARDO Rogers

unread,
Aug 29, 2019, 3:03:45 PM8/29/19
to publice...@googlegroups.com
Cesar, tené encuenta dos cosas importantes en las pruebas: 
1) algunas impresoras usan velocidad a  115200 y otras a 9600
2) si el puerto es usb el numero es 0 (cero)
Saludos

Roberto ROGERS
wapp: 2914661135
skype: robertorogers

Mailtrack Remitente notificado con
Mailtrack 29/08/19 16:02:02

--
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,
Aug 29, 2019, 3:18:44 PM8/29/19
to Comunidad de Visual Foxpro en Español
Lo estoy usando en una pc con xp, con puerto serial 1 - com1 - 

Supongo que hay algun problema con el codigo que intento correr en visual 7.

Nunca he trabajado con dll , por eso sospecho que por ahi puede venir el error
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Marcos Godoy

unread,
Aug 29, 2019, 3:40:51 PM8/29/19
to publice...@googlegroups.com
Si, esta noche cuando llego a casa, (estos desarrollos son muy nuevos y los tengo en casa), te mando un ejemplo de tickets C A , cierres Z, etc...
de paso los dejo para la comunidad x si alguien necesita usar , 
aclaracion: cuando se usan desde windows 10 son mas rápidas, en windows 7 les puse una espera de medio segundo en los cierres del puerto
esto se debe a que cuando la conectas por usb a windows 10 reconoce y genera un puerto inmediatamente, te pone un comx nuevo..
en windows 7 no la reconoce, tenes que bajar un driver usb--> serial...., y entonces el puerto es un poco mas lento..., tambien se soluciona subiendo un poco
la velocidad del puerto.
aclaracion 2: verificar que el sistema las ve (equipo--> propiedades --> administrador de dispositivos, y tenes que ver la puerta com donde se conecto el controlador)

El jue., 29 ago. 2019 a las 14:16, Cesar Luque (<eche...@gmail.com>) escribió:
--
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.

Marcos Godoy

unread,
Aug 29, 2019, 3:45:55 PM8/29/19
to publice...@googlegroups.com
Gente, la otra manera que tiene es por red a traves de unos xml, yo no lo hice por que ya había  empezado el trabajo
desde los puertos seriales, pero la verdad es que está muy bueno, ya que podes compartir un controlador fiscal desde
varias posiciones, y al ser tan caros como 900 u$S...., conviene......

ROBERTO EDGARDO Rogers

unread,
Aug 29, 2019, 3:46:53 PM8/29/19
to publice...@googlegroups.com
Otro detalle importantisimo es que si la fiscal  usa 115200 de velocidad hay que setear ese puero serie en windows a esa velicidad y reiniciar el equipo.
Saludos
Roberto ROGERS
wapp: 2914661135
skype: robertorogers

Mailtrack Remitente notificado con
Mailtrack 29/08/19 16:44:46

El jue., 29 ago. 2019 a las 16:40, Marcos Godoy (<mar...@nominasrh.com>) escribió:

César Luque

unread,
Aug 29, 2019, 4:35:28 PM8/29/19
to publice...@googlegroups.com
Dale, aguardo tu mail y muchas  gracias desde ya

El jue., 29 ago. 2019 a las 16:40, Marcos Godoy (<mar...@nominasrh.com>) escribió:
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/LTCEtn-Nqmk/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/CAHfMKtTTZp%3Dp6ba%2BNA0GT8zNAowxQ35DT-9cCnn1e1Svu3o-Cw%40mail.gmail.com.

Carlos R. Veron

unread,
Aug 29, 2019, 9:53:14 PM8/29/19
to Comunidad de Visual Foxpro en Español
Con este codigo emitis un cierre Z

LOCAL nRespuesta as Logical, nNumero as Integer
STORE .f. TO nRespuesta
STORE 0 TO nNumero

DECLARE SerialBaudSet IN "Sam4sFiscalDriver.dll" integer baudios
DECLARE SerialPortOpen IN "Sam4sFiscalDriver.dll" integer puerto
DECLARE SerialPortClose IN "Sam4sFiscalDriver.dll"
DECLARE IFOpBegin IN "Sam4sFiscalDriver.dll" string comando
DECLARE IFOpSend IN "Sam4sFiscalDriver.dll" integer valor
DECLARE integer IFOpRetIntGet IN "Sam4sFiscalDriver.dll" string campo
DECLARE IFOpRetGet IN "Sam4sFiscalDriver.dll" string campo

nRespuesta = SerialBaudSet(9600)
IF nRespuesta = .f.
   =MESSAGEBOX('Error al configurar baudios.-',0+48+0,'Error')
ENDIF

IF nRespuesta = .t.
   STORE .f. TO nRespuesta
   nRespuesta = SerialPortOpen(1)
   IF nRespuesta = .f.
      =MESSAGEBOX('Error al abrir el puerto.-',0+48+0,'Error')
   ENDIF
ENDIF

IFopBegin("CierreZ")
IF IFOpSend(1) = .f.
   =MESSAGEBOX('Error Cierre Z')
ENDIF

nNumero = IFOpRetIntGet("Numero")
? nNumero
WAIT ''

IF nRespuesta = .t.
   nRespuesta = SerialPortClose()
   IF nRespuesta = .f.
      =MESSAGEBOX('Error al cerrar el puerto.-',0+48+0,'Error')
   ENDIF
ENDIF

Saludos

Carlos Veron

Marcos Godoy

unread,
Aug 30, 2019, 7:06:26 AM8/30/19
to publice...@googlegroups.com
Amigos, les subo un programa que tiene muchas operaciones con el sam4s....



Libre de virus. www.avast.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.
ejemplos_ellix40.prg

Cesar Luque

unread,
Aug 30, 2019, 7:06:41 AM8/30/19
to Comunidad de Visual Foxpro en Español
Muchisimas gracias Carlos.

Lo pruebo y cualquier cosa te comento...

Cesar Luque

unread,
Aug 30, 2019, 7:31:40 AM8/30/19
to Comunidad de Visual Foxpro en Español
Gracias Marcos!!
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Cesar Luque

unread,
Aug 30, 2019, 12:03:06 PM8/30/19
to Comunidad de Visual Foxpro en Español
Y con esos archivos que hay que enviar/subir a afip, cada 7 dias?
Tambièn es un comando?


El jueves, 29 de agosto de 2019, 10:57:39 (UTC-3), Cesar Luque escribió:

Marcos Godoy

unread,
Sep 3, 2019, 7:11:08 AM9/3/19
to publice...@googlegroups.com
Los impresores tienen un servidor web incorporado, de donde bajas los reportes, tienen que estar conectados en red
pero se puede hacer por comandos (reportes pendientes) está en el manual del ocx, y hay un ejemplo en las programación
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/63f86fbc-3bd5-450c-972c-920c37981dac%40googlegroups.com.

Cesar Luque

unread,
Sep 3, 2019, 8:35:15 AM9/3/19
to Comunidad de Visual Foxpro en Español
Gracias, voy a buscarlo.
Vi el ejemplo en Python pero me cuesta traducirlo al fox...
Quisiera hacerlo por comandos para simplificar la operatoria.


El martes, 3 de septiembre de 2019, 8:11:08 (UTC-3), Marcos Godoy escribió:
Los impresores tienen un servidor web incorporado, de donde bajas los reportes, tienen que estar conectados en red
pero se puede hacer por comandos (reportes pendientes) está en el manual del ocx, y hay un ejemplo en las programación
python....

El vie., 30 ago. 2019 a las 13:03, Cesar Luque (<eche...@gmail.com>) escribió:
Y con esos archivos que hay que enviar/subir a afip, cada 7 dias?
Tambièn es un comando?


El jueves, 29 de agosto de 2019, 10:57:39 (UTC-3), Cesar Luque escribió:
Estimados

Alguien me puede tirar una mando para estos impresores fiscal de segunda generaciòn?

En argentina empiezan a ser obligatorios y no encuentro manera de hacerlos andar desde VFP70.

Desde ya muchas gracias.

Saludos.

Cèsar.-

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

Cesar Luque

unread,
Sep 6, 2019, 8:33:11 AM9/6/19
to Comunidad de Visual Foxpro en Español
Estuve viendo los ejemplos python para hacerlo por comando...

Como es la historia?

Hay que generarlos a los reportes y despues bajarlos? Son dos cosas distintas?
Hay que llevar un registro del ultimo generado? se puede volver a generar?

Por lo que dice el manual van por semana del 1 al 7, del 8 al ....


El martes, 3 de septiembre de 2019, 8:11:08 (UTC-3), Marcos Godoy escribió:
Los impresores tienen un servidor web incorporado, de donde bajas los reportes, tienen que estar conectados en red
pero se puede hacer por comandos (reportes pendientes) está en el manual del ocx, y hay un ejemplo en las programación
python....

El vie., 30 ago. 2019 a las 13:03, Cesar Luque (<eche...@gmail.com>) escribió:
Y con esos archivos que hay que enviar/subir a afip, cada 7 dias?
Tambièn es un comando?


El jueves, 29 de agosto de 2019, 10:57:39 (UTC-3), Cesar Luque escribió:
Estimados

Alguien me puede tirar una mando para estos impresores fiscal de segunda generaciòn?

En argentina empiezan a ser obligatorios y no encuentro manera de hacerlos andar desde VFP70.

Desde ya muchas gracias.

Saludos.

Cèsar.-

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

Cesar Luque

unread,
Sep 12, 2019, 9:08:44 AM9/12/19
to Comunidad de Visual Foxpro en Español
Gracias por sus aportes!!
Ya tengo los tiquets y cierres x y z

No logro bajar estos reportes semanales por codigo.
Serà porque está en modo entrenamiento?
Tienen relacion con los Z?



El martes, 3 de septiembre de 2019, 8:11:08 (UTC-3), Marcos Godoy escribió:
Los impresores tienen un servidor web incorporado, de donde bajas los reportes, tienen que estar conectados en red
pero se puede hacer por comandos (reportes pendientes) está en el manual del ocx, y hay un ejemplo en las programación
python....

El vie., 30 ago. 2019 a las 13:03, Cesar Luque (<eche...@gmail.com>) escribió:
Y con esos archivos que hay que enviar/subir a afip, cada 7 dias?
Tambièn es un comando?


El jueves, 29 de agosto de 2019, 10:57:39 (UTC-3), Cesar Luque escribió:
Estimados

Alguien me puede tirar una mando para estos impresores fiscal de segunda generaciòn?

En argentina empiezan a ser obligatorios y no encuentro manera de hacerlos andar desde VFP70.

Desde ya muchas gracias.

Saludos.

Cèsar.-

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

ROBERTO EDGARDO Rogers

unread,
Sep 12, 2019, 9:14:08 AM9/12/19
to publice...@googlegroups.com
Hola. Tené en cuenta que las descargas deben hacerse en orden, es decir que si nunca descargaste tenes que arrancar de la primer semana de uso y asi sucesivamente, despues si podes volver a descargar una descarga ya hecha sin respetar el orden porque el controlador guarda la ultima descarga y hay que seguir ese orden. Te aconsejo que uses el EPSON REPORT UTILITY para eso que administra mejor las descargas (podes descargar por rango de fecha, p. ej.) y las sube a la afip.
Saludos
Roberto ROGERS
wapp: 2914661135
skype: robertorogers

Mailtrack Remitente notificado con
Mailtrack 12/09/19 10:09:20

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/39b0a4ae-fcee-434b-af68-4d76602bb00c%40googlegroups.com.

César Luque

unread,
Sep 12, 2019, 9:51:55 AM9/12/19
to publice...@googlegroups.com
Estuve probando el comando descargaspendientes y en primerzpendiente y ultimozpendiente, devuelve todo 0 siendo que hay z hechos y ninguno fue descargado.
Generarreportesporz està relacionado con esta operatoria?

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/LTCEtn-Nqmk/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/CAN3POH%2BaQ5uoxm%3D2DJQD%2BqFcZ%3DoKfhtuT%3DDbt9Tt0-2Teu6HZQ%40mail.gmail.com.

Marcos Godoy

unread,
Sep 12, 2019, 10:02:01 AM9/12/19
to publice...@googlegroups.com
Si, en modo entrenamiento no funcan estos comandos. a  mi me paso lo mismo

César Luque

unread,
Sep 12, 2019, 10:21:39 AM9/12/19
to publice...@googlegroups.com
No lo voy a poder probar hasta que estèn inicializados entonces?? que problema...Tenès algun pedazo de codigo en visual para revisar como seria esto??

Marcos Godoy

unread,
Sep 12, 2019, 11:59:33 AM9/12/19
to publice...@googlegroups.com
Hoy a la noche en casa lo veo, e intento preparar un prg!!


Cesar Luque

unread,
Sep 27, 2019, 10:37:04 AM9/27/19
to Comunidad de Visual Foxpro en Español
No se porque, pero si en algun momento se genera un error ( de comunicaciones, sin papel, etc ) la unica forma de esto despues de resolverlo es
apagar el impresor, salir de fox, volver a entrar, prender el impresor y ahi sigue todo bien.

Hay manera de evitar esto?

Saludos.

Cèsar.-


El viernes, 30 de agosto de 2019, 8:06:26 (UTC-3), Marcos Godoy escribió:
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Cesar Luque

unread,
Nov 1, 2019, 8:10:26 AM11/1/19
to Comunidad de Visual Foxpro en Español
Buenos dias

Inicializaron el controlador fiscal.
Ayer por la tarde, a las 19 hs se hizo un cierre z y despues se emitieron tickets.
Esta mañana a las 8 hs sale un mensaje "Pasaron 24 hs - debe emitir un Z"

Esto cambió en algo ?

Saludos.

Cèsar.-

Ariel Octavio D'Alfeo

unread,
Nov 1, 2019, 8:17:08 AM11/1/19
to publice...@googlegroups.com
Eso cambio ahora, en la Epson pasa lo mismo, hay que hacer un Cierre Z por dia calendario, osea, que si vos haces un Cierre Z a las 23:58, a las 00:01 te va a pedir que lo hagas de nuevo porque ya es otro dia.


--
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/3733e64a-8b8d-4df3-a82a-eeebb4f2a903%40googlegroups.com.


--

Ariel Octavio D'Alfeo
Córdoba, Argentina

Cesar Luque

unread,
Nov 28, 2019, 12:58:18 PM11/28/19
to Comunidad de Visual Foxpro en Español
Les comparto un par de rutinas que pude hacer funcionar para descargar los 3 reportes semanales que exige AFIP con estos controladores :

FUNCTION DescargarBloque
LPARAMETERS nNumeroGeneraci
lRet = .t.

IF abrir_puerto()= .f.
=MESSAGEBOX('Error al abrir el puerto.-',0+48+0,'Error')
lRet = .F.
ENDIF

IF lRet = .t.
FOR nTipoReporte = 1 TO 3
wait window nowait "Generando Reporte " + transform(nTipoReporte )
cNombreArchivo = ""
=ComenzarDescargaReporte(nTipoReporte,nNumeroGeneraci,.t.)
if empty(cNombreArchivo )
cNombreArchivo ="reporte"+transform(nNumeroGeneraci)+"-"+transform(nTipoReporte )
endif
delete file (cNombreArchivo)
lMasD = .t.
cDatos=""
cDatoRecup =""

DO while lMasD
IF MiIFopBegin("DescargarBloque")
IF MIIFOpSend("DescargarBloque") = .f.
   =MESSAGEBOX('Error Envio Comando DescargarBloque')
ELSE
cDatoRecup= IFOpRetGet("Datos")
cDatos=cDatos+cDatoRecup

set console off
SET ALTERNATE TO &cNombreArchivo additive
SET ALTERNATE on
??cDatoRecup
SET ALTERNATE off
SET ALTERNATE to
set console off

nRetContinuar=IFOpRetBoolGet("continuar")

IF nRetContinuar=1
ELSE
lMasD=.f.
endif
endif
ENDIF
ENDDO

ENDFOR 
ENDIF 

Cerrar_Serial()

RETURN lRet
*************************************************************


FUNCTION ComenzarDescargaReporte
LPARAMETERS nTipoRepo,nNumeroGenerac, lSerialAbierto

lRet = .t.

if lSerialAbierto = .f.
IF abrir_puerto()= .f.
=MESSAGEBOX('Error al abrir el puerto.-',0+48+0,'Error')
lRet = .F.
ENDIF
endif

IF lRet AND MiIFopBegin("ComenzarDescargaReporte") 
ELSE
lRet = .F.
ENDIF

IF lRet AND IFOpParamIntSet("TipoReporte", nTipoRepo)
ELSE
lRet = .F.
ENDIF

IF lRet AND IFOpParamIntSet("NumeroGeneracion", nNumeroGenerac)
ELSE
lRet = .F.
ENDIF

IF lRet AND MIIFOpSend("Comenzar Descarga Reporte") 
cNombreArchivo= IFOpRetGet("NombreArchivo")
ELSE
lRet = .F.
ENDIF

if lSerialAbierto = .f.
Cerrar_Serial()
endif

RETURN lRet

--
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/LTCEtn-Nqmk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publice...@googlegroups.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.

--
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/LTCEtn-Nqmk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publice...@googlegroups.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.

Yamil Magrini

unread,
Apr 30, 2020, 12:50:40 PM4/30/20
to Comunidad de Visual Foxpro en Español
Hola gente, como están?
Me fue de mucha utilidad este grupo, Pude implementar todo.
Solo tengo un detalle, luego de haber inicializado el controlador, no puedo emitir comprobantes fiscales de tipo FACTURA A.
Retorna un mensaje con: Error 442 - PARAMETROS INCONSISTENTES DOUCUMENTO.
Y ya corroboré que el TipoResponsabilidad es "I" y el tipo de documento es "CUIT".
No sé que mas probar.
Las facturas B - MOnotrobuto salen bien.
espero puedan ayudarme. 
GRacias.

Infotec-Max Peralta

unread,
Jul 21, 2021, 10:17:01 AM7/21/21
to Comunidad de Visual Foxpro en Español
me pasa lo mismo  Yamil Magrini con el ejemplo de Marcos Godoy pude hacer tiquet pero no logro abrir factura. no entiendo porque uso esto

If  File("Sam4sFiscalDriver.dll")
Declare Integer SerialPortOpen    In Sam4sFiscalDriver.Dll As SerialPortOpen Integer ncom
Declare Integer SerialPortClose   In Sam4sFiscalDriver.Dll As SerialPortClose Integer ncom
Declare Integer IFOpBegin         In Sam4sFiscalDriver.Dll As IFOpBegin  String opera
Declare Integer IFOpParamSet      In Sam4sFiscalDriver.Dll As IFOpParamSet  String xnombre , String xvalor
Declare Integer IFOpParamFloatSet In Sam4sFiscalDriver.Dll As IFOpParamFloatSet  String xnombre , Double gxvalor
Declare Integer IFOpSend          In Sam4sFiscalDriver.Dll As IFOpSend  Integer espera
Declare String  IFOpRetGet        In Sam4sFiscalDriver.Dll As IFOpRetGet String requerimiento
Declare Integer IFOpRetIntGet     In Sam4sFiscalDriver.Dll As IFOpRetIntGet String requerimiento
DECLARE integer IFOpParamIntSet   IN Sam4sFiscalDriver.dll as IFOpParamIntSet  string xnombre , integer gxvalor
ENDIF


resp__=IFOpBegin("AbrirFactura")
resp__=IFOpParamSet("ClienteResponsabilidad", "I")
resp__=IFOpParamSet("ClienteRazonSocial1", m.nomcli)
resp__=IFOpParamSet("ClienteTipoDocumento", "CUIT")
resp__=IFOpParamSet("ClienteNumeroDocumento", Str(cuicli,11))
resp__=IFOpParamSet("ClienteDomicilio1", Allt(domcli))
resp__=IFOpSend(1)

              resp__  me dice q su valor es uno en cada linea y en la ultima da 0   no entiendo que pasa, estoy programando en vfp 8.0 tendre q mudarme al 9, uso 32 bit y el controlador de 32bit en el tiquet anda perfecto la factura no me la abre.

Hector Kuhn

unread,
Jul 22, 2021, 7:16:44 AM7/22/21
to publicesvfoxpro
int IFOpErrorGet ()
Devuelve el último error ocurrido.

const char * IFOpErrorDescGet ()
Devuelve una descripción del último error ocurrido
Retorno: texto de la descripción del último error ocurrido


--
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/fbf99fec-9b21-4cab-84a6-b6984dab848cn%40googlegroups.com.

Infotec-Max Peralta

unread,
Jul 22, 2021, 11:37:41 AM7/22/21
to Comunidad de Visual Foxpro en Español
me hace lo mismo, no lo pude solucionar todavia

tenes algun manual de la dll? de donde sacas ese error?

Gracias!

El jueves, 30 de abril de 2020 a las 13:50:40 UTC-3, Yamil Magrini escribió:

Hector Kuhn

unread,
Jul 22, 2021, 3:11:14 PM7/22/21
to publicesvfoxpro
Buenas tardes, yo no uso las librerias de samsung, lo uso con las librerias de epson.

Pero para las librerias de samsung te paso un archivo phyton , se puede leer facilmente 

--
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/4434af86-c401-40cb-a1d8-0c6a4c774592n%40googlegroups.com.
testDLL.py
Reply all
Reply to author
Forward
0 new messages