Código de Visual Basic - OCX Fiscal Epson

Imágen de perfil

OCX Fiscal Epsongráfica de visualizaciones


Visual Basic

estrellaestrellaestrellaestrellaestrella(11)
Actualizado el 17 de Febrero del 2016 por Rodolfo (Creado el 16 de Febrero del 2016)
1.721 visualizaciones desde el 16 de Febrero del 2016. Una media de 42 por semana
Es toda las información que tengo de como manejar las Impresoras Fiscales Epson. Esta incluido el proyecto y el instalador de la OCX también incluí un texto explicativo con todas las funciones de la OCX y otro con explicativo de como enviar los valores (importes). Lo comparto por que toda esta info y códigos lo encontré muchos foros por partes separadas. Si Aun estemos en la era de las Facturas electrónicas muchos comercios utilizan Controladores Fiscales. Para probarlo les dejo también la dirección del emulador http://www.impresoras-fiscales.com.ar/emulador.htm si son tan obsesivos como yo lo van a poder implementar en su aplicación en un par de horas. Les recomiendo que implementen un control de errores y estado de la Impresoras por que nadie quiere que a la mitad de un venta de les cierre el programa y también tenga en cuenta a la hora de enviar los importes que esta bien explicado en uno de los TXT. No soy de compartir código propio de mis aplicaciones solo que este sitio me ayudo tanto que creo con este humilde aporte puedo colaborar con muchos que también lo necesitan como yo lo necesite y me costo mucho recopilar.

1.0
estrellaestrellaestrellaestrellaestrella(11)

Actualizado el 17 de Febrero del 2016 (Creado el 16 de Febrero del 2016)gráfica de visualizaciones de la versión: 1.0
1.722 visualizaciones desde el 16 de Febrero del 2016. Una media de 42 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.0 (11)

Imágen de perfil
Manuel
17 de Febrero del 2016
estrellaestrellaestrellaestrellaestrella
Menudos aportes que nos estás haciendo, el otro día el del teclado, hoy este... muchísimas gracias.
Responder
Imágen de perfil
Rodolfo
18 de Febrero del 2016
estrellaestrellaestrellaestrellaestrella
Es que creo que hay que tener valores en vida. Si gracias a portes grandes o pequeños que te ayudan a resolver problemas. Es bueno devolver las ayudas y no ser mezquino. Obviamente no publico codigo de aplicaciones completas por que eso es trabajo de cada uno. Pero si puedo hacerlo de esta forma. Solo espero cumplir con mi cometido.
Responder
José
20 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Hola Rodolfo,

gracias por este excelente aporte.

Tengo un pequeño problema y es que al imprimir artículos con tildes o eñes no me aparecen correctamente, y no veo en el objeto manera alguna de configurar la codificación de caracteres. ¿Podrías darme alguna solución o idea?

Muchas gracias de antemano.
Responder
Imágen de perfil
Rodolfo
21 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
si es cierto, eso es por que tendrias que enviar sin acentos no Ñ cambiala por N y listo por que es un problema de la impresora fiscal eso no del controlador (OCX)
Responder
José
21 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Ah vale, gracias por la aclaración Rodolfo.

Un saludo.
Responder
Fede Pereyra
26 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Hola, gracias por tu aporte, estoy obteniendo un error de Desbordamiento de Total.. Hasta que monto puedo enviar ? no llegan a $3mil los dos productos que envio....los imprime bien, pero el error lo obtengo cuando intenta cerrar el comprobante : SE PRODUCIRA UN DESBORDE DE TOTAL.
Responder
Imágen de perfil
Rodolfo
12 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
pega el codigo que estas utilizando y veo que es lo esta mal.
Responder
Martín Caggiano
Hace 8d
estrellaestrellaestrellaestrellaestrella
Hola Rodolfo, Necesito me aclares donde se denomina la funcion ME, osea en lugar de todo eso no puedo decirle a la impresora directamente que imprimir? Por ejemplo, printerfiscal1.senditem("text2", "text3", "text4", "2100", "M", "0", "0", "0") Cuando quiero abrir el ticket con printerfiscal1.openticket("G") abre el ticket con los datos de la cabecera, pero cuando le doy la instruccion tal como te la expliqué me dice que la variable no ha sido definida y me marca la parte de senditem, porque pasa esto? No hay una forma más fácil de utilizarla tipo la impresora hasar?
Responder
Martín Caggiano
Hace 8d
estrellaestrellaestrellaestrellaestrella
Hola, tengo problemas al enviar un ticket desde vb6, el comando que uso es el siguiente:
printerfiscal1.sendticketitem("text2","text3","text4","2100","M","0","0","0")
el error me dice que no es un valor declarado y me marca sendticketitem, pero cuando uso:
printerfiscal1.sendnofiscaltext("text2","text3","text4","2100","M","0","0","0") imprime sin ningun problema, obviamente que abro el ticket de la forma que corresponde dependiendo del caso, osea, printerfiscal1.openticket("G) para el ticket fiscal y printerfiscal1.opennofiscal para el otro caso. en que le estoy errando? Alguien puede ayudarme?
Responder
Imágen de perfil
Rodolfo
Hace 5d
estrellaestrellaestrellaestrellaestrella
Disculpa lei mal, en la funcion
printerfiscal1.sendnofiscaltext("text2","text3","text4","2100","M","0","0","0")
los textbox van sin comilas
Dim Descripcion as string
Dim Catidad as string
Dim Precio as string

Descripcion = left(text2,20)
El precio si es 1 tenes que enviar 100
La cantidad si es 1 tenes que enviar 1000
Para el precio y cantidad no te pongo el codigo por que no se si utilizas coma o punto para el valor decimal. Eso es programacion basica y creo que vas a tener problemas para resolverlo solo
Espero que te sirva la ayuda.
Responder
Imágen de perfil
Rodolfo
Hace 7d
estrellaestrellaestrellaestrellaestrella
Ya que mencionas Hasar, la epson tiene 20 caracteres de descripcion, y los valores son sin decimale es decir $100 le tenes que enviar 1000 o $2,50 ---> 250 ademas para que es la "G" cuando abris el tiket? ademas no son las mismas variables por que segun el tipo de ticket que abras son diferentes las variable a ingresar. Ademas mientras vas escribiendo te van apareciendo que variable y tipo e la siguiente. Presta atencion a eso. Ademas le podes enviar un mail a epon que ellos que envian toda la informacion sin problemas.
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3435