Estimados,
mi consulta la hago porque he encontrado poca información al respecto de como construir un software que funcione con impresora fiscal. Se que el servicio de impuestos internos (dependiendo del país) pide que se cumplan varios aspectos, por ejemplo que el vale que la impresora imprima tenga la información del contribuyente y de las ventas, etc. Pero el punto es que no entiendo (en mi caso que utilizo C#) la comunicación entre la impresora y el software. Esta recibe ciertos comando o eventos. Mas especifico, ¿la impresora trae alguna API o driver con las clases para incorporarlas en el software? Gracias.
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
¿Como se comunica un sw con una impresora fiscal?
- preguntó
- Escritorio
- 1095 Vistas
- 1 Respuestas
- solucionada
1 Respuesta
Hola Mario,
esto depende de las regulaciones de cada país y de sus reglas impositivas.
Acá en Argentina, los fabricantes de impresoras fiscales homologadas (Hasar, Epson, NEC y pocas más) tienen manuales sobre qué comandos enviar al equipo y cuál es a respuesta que puede devolver.
A veces tienen ejemplos de código para algunos lenguajes y a veces solo el manual.
A nivel técnico, las impresoras fiscales se conectan a la computadora por un puerto serie RS232 y lo que está documentado es qué secuencias de caracteres y escape (comandos) se envían por el puerto y cuales son las respuestas válidas.
Hay por ahí "drivers" para algunos equipos. Las comillas son porque son simplemente bibliotecas que encapsulan los mensajes y respuestas al puerto serie.
En este enlace http://www.grupohasar.com/es/node/1060#ad-image-0 está la descripción de un modelo de Hasar, y en la solapa "descargas" podés ver los manuales.
Te reitero que todo esto cambia dependiendo del país en dónde funcionará tu solución.
Saludos
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689575
- 1
- Jul 5, 2015
Sin Respuesta
-
- 80
- 0
- Oct 18
-
- 166
- 0
- Jul 9
-
- 535
- 1
- Mar 19
-
- 408
- 2
- Feb 26
-
- 4725
- 0
- Nov 7, 2023
-
- 479
- 0
- Sep 19, 2023
-
- 464
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
- ¿Cómo evitar que en un Panel de C# WForms con Scroll, al estar en la parte inferior y hacer clic, no se suba el Scroll?
- WPF Aplicar un recurso dinámico como estilo a un FrameworkElement desde C#
- ¿Como regresar valor de una peticion con OAuth2Request?
- ¿Como hago para que un ServiceHost escuche otro ServiceHost?
- ¿Como hago para inicializar el servidor de impresion CUPS al booteo en Ubuntu 13.04 ?
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Preguntas relacionadas
- ¿Cómo evitar que en un Panel de C# WForms con Scroll, al estar en la parte inferior y hacer clic, no se suba el Scroll?
- WPF Aplicar un recurso dinámico como estilo a un FrameworkElement desde C#
- ¿Como regresar valor de una peticion con OAuth2Request?
- ¿Como hago para que un ServiceHost escuche otro ServiceHost?
- ¿Como hago para inicializar el servidor de impresion CUPS al booteo en Ubuntu 13.04 ?
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos