Documente Academic
Documente Profesional
Documente Cultură
MANUAL DE ESPECIFICACIONES
IMPRESORA FISCAL
CHILE
ESTANDAR
Rev. Nro. 2.2
Notas
I
Confidencial
HOJA DE REVISIONES
DRAFT Todas
A Todas Inicial.
C Todas Modificadas cantidades de dgitos en montos diarios (12 a 15) e histricos (16 a 19).
II
Confidencial
1.05 Todas Cambio en el mximo nmero de pagos por boleta de 5 a 10 diferentes combinaciones
de (tipo/subdescripcin).
Nueva extension en comando Item (0A 02) Extension (0010 Item Exento)
III
Confidencial
2.2 Todas Nueva funcionalidad de aceptar documentos de slip dentro de un documento de boleta
fiscal.
TITULO
MANUAL DE ESPECIFICACIONES
IMPRESORA FISCAL
CHILE
IV
Confidencial
ACUERDO DE CONFIDENCIALIDAD
USANDO ESTE DOCUMENTO, USTED CONCUERDA ACEPTAR LOS TERMINOS DE ESTE ACUERDO. POR
FAVOR REGRESE ESTE DOCUMENTO INMEDIATAMENTE SI USTED NO CONCUERDA CON ESTOS
TERMINOS.
Precauciones
1. Ninguna parte de este documento puede ser reproducida, almacenada en un sistema de recuperacin, o
transmitida en cualquier forma o por cualquier medio, electrnico, mecnico, fotocopia, grabacin, o de otra
manera, sin el permiso previo escrito de Seiko Epson Corporation.
2. El contenido de este documento est sujeto a cambiarse sin aviso. Por favor pngase en contacto con
nosotros por la ltima actualizacin de esta informacin.
3. Todas las precauciones necesarias han sido tomadas en la preparacin de este documento, la Corporacin
Seiko Epson no asume ninguna responsabilidad acerca de errores u omisiones.
4. Se declina cualquier responsabilidad por daos que sean resultado del empleo de la informacin contenida
aqu.
5. Ni la Corporacin Seiko Epson ni sus filiales sern responsables frente al comprador de este producto o
terceros por daos, prdidas, gastos o gastos incurridos por el comprador o terceros como consecuencia de:
accidente, mal uso, o abuso de este producto o modificaciones no autorizadas, reparacin, o alteraciones a
este producto, (excluyendo EE UU) o por no cumplir estrictamente las operaciones e instrucciones de
mantenimiento de la Corporacin Seiko Epson.
6. La Corporacin Seiko Epson no ser responsable de ningn dao o problemas que provengan del empleo de
productos opcionales o consumibles que no sean aquellos designados como el Producto Original EPSON o
Productos Aprobados por Seiko Epson Corporation.
Marcas registradas
V
Confidencial
Puntos que se deben observar para garantizar la Seguridad del Producto
Para asegurar el funcionamiento seguro de este producto, se debe observar cuidadosamente las
especificaciones como asi tambin las notas que se detallan.
Seiko Epson Corporation no asumir ninguna responsabilidad por cualquier dao o perjuicio causado
por el uso de este producto bajo condiciones que no cumplan con las especificaciones y las notas que
se detallan.
1. No suministre tensin o corriente a cualquier punto de conexin con valores que superen
los mximos indicados.
Estos materiales podran provocar un corto circuito en los circuitos de la impresora fiscal
generando daos por exceso de temperatura o tambin una fundicin de cables de
conexin.
VI
Confidencial
TABLA DE CONTENIDOS
Captulo 1 - Introduccin........................................................................................................ 1
Captulo 2 - Descripcin del funcionamiento....................................................................... 2
2.1 Jornada Fiscal y Perodo de Venta .............................................................................................. 3
2.2 Modos de funcionamiento ............................................................................................................ 4
2.2.1 Modo manufactura................................................................................................................. 4
2.2.2 Modo certificado (modo entrenamiento) ................................................................................ 5
2.2.3 Modo fiscalizado .................................................................................................................... 5
2.2.4 Modo tcnico ......................................................................................................................... 6
2.2.5 Modo bloqueado por software ............................................................................................... 6
2.2.6 Modo bloqueado por hardware .............................................................................................. 7
2.2.7 Desbloqueo por hardware...................................................................................................... 8
2.2.8 Desbloqueo de fbrica........................................................................................................... 9
2.2.9 Desbloqueo por software ....................................................................................................... 9
2.3 Conservacin de datos (Batera de backup) ................................................................................ 9
2.4 Fecha y hora (RTC).................................................................................................................... 10
2.5 Puerto de comunicacin de usuario (Host port).......................................................................... 10
2.6 Puerto exclusivo SII (SII port)..................................................................................................... 10
2.7 Datos fijos (Encabezados y colas) ............................................................................................. 11
2.8 Manejo de logos de usuario (bitmaps)........................................................................................ 11
2.9 Tipos de pagos........................................................................................................................... 12
2.10 Control del mecanismo impresor .............................................................................................. 12
2.10.1 Manejo de papel ................................................................................................................ 12
2.10.2 Manejo de cajn de dinero................................................................................................. 13
2.10.3 Manejo de estacin slip ..................................................................................................... 13
2.10.4 Manejo de display (DM) ..................................................................................................... 13
2.10.5 Manejo de scanner de imgenes ....................................................................................... 14
2.11 Botn de auditora .................................................................................................................... 14
Captulo 3 - Documentos...................................................................................................... 15
3.1 Documentos fiscales (DF) .......................................................................................................... 16
3.1.1 Boleta Fiscal ........................................................................................................................ 16
3.1.2 Cierre Z................................................................................................................................ 17
3.1.3 Informes de cierres Z ........................................................................................................... 18
3.1.4 Informes de transacciones................................................................................................... 19
3.1.5 Informe Cierre Cajero .......................................................................................................... 20
3.1.6 Informe X ............................................................................................................................. 21
3.2 Documentos No Fiscales (DNF)................................................................................................. 21
3.2.1 Documentos no fiscales genricos ...................................................................................... 21
3.2.2 Documentos no fiscales de medio de pago ......................................................................... 22
3.2.3 Documento Nota de Crdito ................................................................................................ 22
3.2.4 Documento Pago Cuota / Cuenta ........................................................................................ 23
3.2.5 Documento de Recepcin de Dinero ................................................................................... 23
3.2.6 Documento Interno .............................................................................................................. 24
3.3 Documentos No Fiscales Homologados..................................................................................... 24
3.3.1 DNFH de cambio de fecha y hora........................................................................................ 24
3.3.2 DNFH de recuperacin ........................................................................................................ 24
3.4 Documentos de diagnstico ....................................................................................................... 25
3.4.1 Auto verificacin de la impresora ......................................................................................... 25
3.4.2 Documento de diagnstico del mecanismo impresor........................................................... 25
3.4.3 Documento de diagnstico de las caractersticas fiscales ................................................... 25
3.4.4 Documento Ripple Test ....................................................................................................... 25
3.5 Corte de corriente en emisin de documentos ........................................................................... 25
VII
Confidencial
Captulo 4 - Protocolo de comunicacin Usuario........................................................... 27
4.1 Protocolo de bajo nivel ............................................................................................................... 27
4.2 Operacin de la impresora fiscal ................................................................................................ 28
4.2.1 Frame de Envo de Comandos ............................................................................................ 28
4.2.2 Frame de Respuesta de Comandos .................................................................................... 29
4.2.3 Paquete de Respuesta Intermedia....................................................................................... 29
4.2.4 Diagramas Ejemplo de implementacin de protocolo de comunicacin............................... 30
4.3 Tipos de datos soportados ......................................................................................................... 32
4.4 Atributos de letra y cdigos de barra .......................................................................................... 32
4.5 Logos de usuario (bitmaps) ........................................................................................................ 35
4.6 Lectura de cheques (MICR) ....................................................................................................... 36
4.7 Scan de imgenes...................................................................................................................... 38
Captulo 5 - Set de Comandos y Retornos ......................................................................... 39
5.1 Comandos.................................................................................................................................. 39
5.1.1 Comandos de Sistema (00): ................................................................................................ 39
5.1.2 Comandos de Diagnstico (02):........................................................................................... 39
5.1.3 Comandos de Inicializacin (04): ......................................................................................... 39
5.1.4 Comandos de Configuracin (05): ....................................................................................... 39
5.1.5 Comandos de Control de Impresora (07):............................................................................ 40
5.1.6 Comandos de Jornada Fiscal (08): ...................................................................................... 41
5.1.7 Comandos de Boleta Fiscal (0A): ........................................................................................ 42
5.1.8 Comandos de Documentos No Fiscales (0E): ..................................................................... 42
5.1.9 Comandos de Documentos No Fiscales de medio de pago (30): ........................................ 42
5.1.10 Comandos de Manejo de Display (DD):............................................................................. 43
5.1.11 Comandos de Impresin en Slip (EE): ............................................................................... 43
5.1.12 Comandos de Nota de Crdito (0D):.................................................................................. 43
5.1.13 Comandos de Documento Pago Cuota/Cuenta (10): ......................................................... 43
5.1.14 Comandos de Documento de Recepcin de Dinero (20): .................................................. 44
5.1.15 Comandos de Documento Internos (40): ........................................................................... 44
5.2 Cdigos de retorno..................................................................................................................... 44
5.2.1 Retornos Esenciales (00):.................................................................................................... 44
5.2.2 Retornos sobre Comandos Genricos (01):......................................................................... 44
5.2.3 Retornos sobre Campos de Protocolo (02): ......................................................................... 45
5.2.4 Retornos sobre Problemas de Hardware (03):..................................................................... 46
5.2.5 Retornos de Inicializacin (04):............................................................................................ 46
5.2.6 Retornos de Configuracin (05): .......................................................................................... 46
5.2.7 Retornos sobre Memoria de Transacciones (06): ................................................................ 47
5.2.8 Retornos sobre Jornada Fiscal (08): .................................................................................... 47
5.2.9 Retornos sobre Transacciones Genricas (09):................................................................... 47
5.2.10 Retornos sobre Boleta Fiscal (0A): .................................................................................... 48
5.2.11 Retornos sobre Documento No Fiscal (0E):....................................................................... 49
5.2.12 Otros (FF): ......................................................................................................................... 49
Captulo 6 - Detalle de comandos ....................................................................................... 50
6.1 Comandos de sistema (00) ........................................................................................................ 50
6.2 Comandos de diagnstico (02)................................................................................................... 52
6.3 Comandos de Inicializacin (04)................................................................................................. 56
6.4 Comandos de configuracin (05)................................................................................................ 59
6.5 Comandos de control de impresora (07) .................................................................................... 70
6.6 Comandos de jornada fiscal (08)................................................................................................ 81
6.7 Comandos de Documento de Pago Cuota / Cuenta (10) ........................................................... 91
6.8 Comandos de Documento de Recepcin de Dinero (20) ........................................................... 93
6.9 Comandos de Documento Interno (40) ...................................................................................... 94
6.10 Comandos de boleta fiscal (0A) ............................................................................................... 97
VIII
Confidencial
6.11 Comandos de Nota de Crdito (0D) ....................................................................................... 108
6.12 Comandos de documentos no fiscales (0E) ........................................................................... 109
6.13 Comandos de documentos no fiscales de medio de pago (30) .............................................. 113
6.14 Comandos de manejo de display (DD)................................................................................... 116
6.15 Comandos de impresin en slip (EE) ..................................................................................... 119
Captulo 7 - Indicaciones de estado.................................................................................. 123
7.1 Estado Fiscal............................................................................................................................ 123
7.2 Estado de impresora ................................................................................................................ 125
Captulo 8 - Uso del puerto SII........................................................................................... 127
8.1 Protocolo de bajo nivel ............................................................................................................. 127
8.1.1 Comunicacin .................................................................................................................... 128
8.1.2 Prueba de vnculo.............................................................................................................. 128
8.2 Comandos................................................................................................................................ 128
8.3 Registros .................................................................................................................................. 130
8.3.1 Registro de finalizacin de reporte..................................................................................... 130
8.3.2 Registro de datos fiscales.................................................................................................. 130
8.4 Datos de contenido fiscal ......................................................................................................... 131
8.4.1 Datos Fiscales Tipo 1 ........................................................................................................ 131
8.4.2 Datos Fiscales Tipo 2 ........................................................................................................ 131
8.4.3 Datos Fiscales Tipo 3 ........................................................................................................ 131
8.4.4 Datos Fiscales Tipo 4 ........................................................................................................ 132
8.4.5 Datos Fiscales Tipo 5 ........................................................................................................ 132
8.4.6 Datos Fiscales Tipo 6 ........................................................................................................ 133
8.4.7 Datos Fiscales Tipo 7 ........................................................................................................ 133
8.4.8 Datos Fiscales Tipo 8 ........................................................................................................ 134
8.4.9 Datos Fiscales Tipo 9 ........................................................................................................ 134
Captulo 9 - Formatos de impresin.................................................................................. 135
9.1 Boleta Fiscal............................................................................................................................. 135
9.1.1 Header - Open ................................................................................................................... 135
9.1.2 Items - Detalle.................................................................................................................... 135
9.1.3 Subtotal ............................................................................................................................. 135
9.1.4 Cierre - Close..................................................................................................................... 135
9.2 Cierre Z .................................................................................................................................... 136
9.3 Informe Cierre Cajero............................................................................................................... 137
9.4 Informe X.................................................................................................................................. 138
9.5 Documentos No Fiscales Genricos ........................................................................................ 139
9.5.1 Header Open .................................................................................................................. 139
9.5.2 Lnea texto no fiscal........................................................................................................... 139
9.5.3 Cierre Close.................................................................................................................... 139
9.6 Documentos No Fiscales de Medio de Pago............................................................................ 140
9.6.1 Header Open .................................................................................................................. 140
9.6.2 Lnea texto no fiscal........................................................................................................... 140
9.6.3 Cierre Close.................................................................................................................... 140
9.7 Informes de cierres Z ............................................................................................................... 140
9.7.1 Header Open .................................................................................................................. 140
9.7.2 Detalle ............................................................................................................................... 142
9.7.3 Cierre Close.................................................................................................................... 143
9.8 Informe de Transacciones ........................................................................................................ 144
9.8.1 Header Open .................................................................................................................. 144
9.8.2 Detalle de Boleta ............................................................................................................... 146
9.8.3 Detalle de Nota de Crdito................................................................................................. 146
9.8.4 Detalle de Comprobante de Pago de Cuota/Cuenta .......................................................... 146
9.8.5 Detalle de Comprobante de Recepcin de Dinero ............................................................. 146
IX
Confidencial
9.8.6 Detalle de Comprobante Interno ........................................................................................ 146
9.8.7 Cierre Close.................................................................................................................... 146
9.9 Reporte de informacin de jornadas fiscales............................................................................ 147
9.10 DNFH Cambio de Fecha y Hora............................................................................................. 148
9.11 DNFH Reporte de Fiscalizacin ............................................................................................. 148
9.12 DNFH Reporte de Serializacin.............................................................................................. 149
9.13 DNFH de Recuperacin ......................................................................................................... 149
9.14 DNFH Certificado de clave pblica......................................................................................... 150
9.15 Documento de diagnstico del mdulo fiscal.......................................................................... 150
9.16 Documento Ripple Test .......................................................................................................... 150
9.17 Documento de diagnstico de caractersticas fiscales ........................................................... 151
9.18 Auto verificacin de la impresora............................................................................................ 151
9.19 Avisos impresos ..................................................................................................................... 151
9.19.1 Corte de energa .............................................................................................................. 151
9.19.2 Impresin interrumpida .................................................................................................... 151
9.19.3 Fallo de impresin............................................................................................................ 152
9.19.4 Comprobante cancelado.................................................................................................. 152
9.19.5 Cancelacin por usuario .................................................................................................. 152
9.19.6 Memoria fiscal por llenarse .............................................................................................. 152
9.19.7 Memoria fiscal llena ......................................................................................................... 152
9.19.8 Memoria de transacciones por llenarse ........................................................................... 152
9.19.9 Memoria de transacciones llena ...................................................................................... 152
9.19.10 Jornada fiscal cerrada.................................................................................................... 152
Captulo 10 - Descarga electrnica de datos ................................................................... 153
10.1 Estructura............................................................................................................................... 153
10.2 Tipos de registros................................................................................................................... 153
10.3 Firma digital............................................................................................................................ 158
10.3.1 Estructura de las firmas digitales DSA ............................................................................. 159
10.3.2 Estructura de las firmas digitales RSA ............................................................................. 159
Captulo 11 - Puentes de seleccin (Dip-switches) ......................................................... 161
11.1 Puentes de seleccin en mdulo fiscal................................................................................... 161
11.1.1 Velocidad de comunicacin (host port) ............................................................................ 161
11.1.2 Velocidad de comunicacin con mdulo impresor ........................................................... 161
11.1.3 Switch de servicio ............................................................................................................ 161
11.2 Puentes de seleccin en mdulo impresor ............................................................................. 162
11.2.1 Mdulo impresor TM-T88III.............................................................................................. 162
11.2.2 Mdulo impresor TM-U200 .............................................................................................. 162
11.2.3 Mdulo impresor TM-U675 .............................................................................................. 162
11.2.4 Mdulo impresor TM-H6000II .......................................................................................... 163
Captulo 12 - Especificaciones .......................................................................................... 164
12.1 Caractersticas fiscales........................................................................................................... 164
12.2 Caractersticas del Mecanismo impresor................................................................................ 169
Captulo 13 - Anexo Versiones de Firmware ................................................................. 170
Captulo 14 - Anexo Datos de diagnstico.................................................................... 173
14.1 Contadores............................................................................................................................. 173
14.2 Eventos en RAM interna......................................................................................................... 173
14.3 Estructura RTC RAM.............................................................................................................. 174
14.4 Estructura de los registros de eventos ................................................................................... 174
X
Confidencial
Captulo 1 - Introduccin
Las impresoras fiscales EPSON constituyen una solucin a los requerimientos propuestos
por el Servicio de Impuestos Internos de Chile y brinda a los contribuyentes una herramienta
para facilitar la gestin contable del comercio.
Las impresoras fiscales EPSON estn compuestas de una unidad de procesamiento fiscal
que es la encargada del procesamiento de la informacin, y un mecanismo impresor del tipo
trmico o matricial, una combinacin de ambos (sistemas hbridos).
Enviar los datos previamente validados al mecanismo de impresin y controlar que los
datos sean impresos correctamente.
Controlar las capacidades extra que posean los mecanismos de impresin para brindar
funcionalidad extras a los contribuyentes.
Memoria fiscal: en esta memoria del tipo PROM se almacenarn todos los cierres diarios
(cierres Z) que se realicen en el equipo. La memoria posee un dispositivo de seguridad por
hardware que no permite la modificacin de los datos una vez escritos.
Memoria de transacciones: esta memoria es del tipo Compact Flash y es el lugar donde se
almacenan todas las transacciones realizadas por medio de la impresora fiscal. La memoria
posee un dispositivo controlado por un microprocesador que impide el borrado o
sobreescritura de la misma una vez almacenados los datos.
Las verificaciones que se realizan al encender el equipo y los mensajes de error impresos en
caso que sea posible son los siguientes:
Fallo por reset del hardware Impresin: REINICIO INCORRECTO DEL SISTEMA
Las impresoras fiscales brindan un protocolo de comunicacin para poder interactuar con un
software aplicativo que reside en un equipo terminal (host). Esta comunicacin se realiza en
forma serie y es bidireccional, esto es, la impresora fiscal recibe comandos para ejecutar
determinadas funciones y enva una respuesta al equipo terminal (host) para confirmar la
correcta ejecucin del comando.
Para la ejecucin de todas las funciones disponibles, las impresoras fiscales disponen de un
set de comandos que deben enviarse respetando el protocolo de comunicacin.
Para la recoleccin de datos por parte del Servicio de Impuestos Internos las impresoras
fiscales disponen de un segundo puerto serie de comunicacin con su respectivo protocolo
por el cual se pueden obtener todos los datos almacenados en la memoria fiscal y la
memoria de transacciones.
El perodo de ventas se inicia con la emisin de un documento tipo Boleta Fiscal y finaliza
cuando se realiza un cierre Z. El estado del perodo de ventas se indica mediante el estado
del mdulo fiscal.
Manufactura Tcnico
En este modo se encuentra el equipo cuando es entregado al cliente. Este modo permite una
simulacin del funcionamiento normal del equipo pero con la caracterstica de no almacenar
datos en la memoria fiscal. Con esto se brinda a los programadores e integradores de
softwares aplicativos un perodo de prueba del equipo. Este perodo no debe superar los
30(treinta) das y no es responsabilidad del equipo verificar este perodo.
Los documentos fiscales, se imprimen como no fiscales con signos de interrogacin en los
espacios en blanco imprimibles.
Los informes de cierres Z y de transacciones no pueden ser emitidos debido a que no se graban
datos en las memorias del equipo.
Se deber ejecutar un cierre diario (cierre Z) transcurridas mas de 24hs. del inicio de la jornada
fiscal.
No se permite la emisin de DF, DNF DNFH con excepcin de los reportes de auditora y de
diagnstico.
En este modo es posible slo la ejecucin de comandos de diagnstico en caso que las
condiciones del hardware lo permitan.
MODO MANUFACTURA
BLOQUEADO
MODO CERTIFICADO MODO
POR
(ENTRENAMIENTO) TECNICO
HARDWARE
BLOQUEADO
POR SOFTWARE
MODO FISCALIZADO
La impresora fiscal detendr la impresin del ripple test e imprimir el reporte de recuperacin.
Luego de un desbloqueo por hardware, la impresora fiscal borrar todo dato que se
encuentre en la memoria RAM y recuperar todos los datos de facturacin de la memoria
fiscal. Posterior a esto, verificar si al momento de producirse el bloqueo se encontraba
Se provee un set de comandos para establecer la fecha y hora actual y para obtener la fecha
y hora que posee el equipo. Las condiciones para el cambio de fecha y hora son las
siguientes:
No es posible configurar la fecha y hora con un valor inferior a la fecha y hora actual del equipo
menos 24(veinticuatro) horas1.
Una vez realizado exitosamente una configuracin de fecha y hora, el equipo imprimir un
documento de cambio de fecha y hora asentando el cambio en forma impresa.
Este puerto de comunicaciones estar activado en todo momento salvo cuando el puerto de
uso exclusivo del S.I.I. se encuentre en uso.
La impresora habilitar este puerto cuando detecte la conexin a un equipo terminal. En este
momento y hasta que se proceda a la desconexin, el puerto de usuario (host port) estar
desactivado.
Estos datos fijos estn divididos, de acuerdo al sector fsico en donde saldrn impresos, en
encabezados y colas; y se encuentran identificados por un nmero. Se considera
encabezados a aquellos datos fijos que son impresos en el encabezado de los documentos,
y colas a aquellos que se imprimen en la cola de los documentos al producirse el cierre de
los mismos. El concepto de dato fijo es el mismo tanto para los encabezados como para las
colas, sin embargo la impresora fiscal provee diferentes comandos para la configuracin de
ambos tipos de datos fijos.
Estos diferentes tipos de pago pueden ser configurados con el transcurrir de uso de la
impresora fiscal pero una vez configurados no pueden ser modificados.
Dentro de una misma jornada fiscal es posible almacenar hasta 12(doce) formas de pago
diferentes de las que ya se encuentran configuradas. No es posible utilizar una forma de
pago que no est previamente configurada.
Durante la emisin de boletas se permite el envo de pagos hasta que el importe total de la
boleta haya sido completado. En caso que el total pagado supere el total de la boleta, el
vuelto ser descontado al ltimo pago enviado por lo que el ltimo pago ser almacenado
slo con el valor necesario que se utiliz para completar el total de la boleta.
Dentro de los comandos es posible consultar el estado en tiempo real del mecanismo para
conocer si el mismo est disponible para la impresin o si posee algn problema, tambin es
posible avanzar y cortar el papel bajo determinadas condiciones como as tambin obtener
informacin acerca de las caractersticas del mismo.
Lectura de cheques.
Estas funciones son ejecutadas en forma similar a las impresoras no fiscales pero por medio
de comandos que respetan el protocolo de comunicacin de las impresoras fiscales.
Por medio de las consultas de estado del mdulo impresor es posible determinar si la
estacin est siendo utilizada y si dispone de papel para imprimir.
Al momento de utilizacin de la estacin slip, las funciones fiscales que implican impresin
sobre el rollo de recibo se encuentran deshabilitadas. Si se intentase la ejecucin de alguna
de ella, la impresora fiscal retornar un error indicando el motivo.
Para que este comprobante sea impreso debe realizarse la siguiente secuencia:
Captulo 3 - Documentos
El equipo permitir la emisin de documentos de acuerdo con las condiciones que regula el
Servicio de Impuestos Internos. Los tipos de documentos y las caractersticas de los mismos
estn dados por el modelo de equipo. Esto se debe principalmente a las caractersticas
tcnicas de los distintos mecanismos de impresin disponibles.
Documentos Fiscales (DF): Son aquellos que tienen validez fiscal y cuyos datos incluyen
importes facturados a facturar y se acumulan datos en la memoria fiscal en la memoria de
transacciones.
Documentos No Fiscales (DNF): Son aquellos que son utilizados para emitir otros documentos
de inters del usuario con formato libre y con restricciones. Para lograr una distincin con los
documentos fiscales, se imprime la leyenda NO FISCAL cada cuatro lneas impresas.
Salvo casos particulares, como los documentos de diagnstico y los DNFH de recuperacin,
el resto de los documentos inicia la jornada fiscal. Luego de esto, el equipo verificar que no
hayan transcurrido mas de 24 horas desde el inicio de la jornada fiscal para permitir la
emisin de documentos.
Estos documentos son los que poseen mayores restricciones en cuanto a la emisin de los
mismos. Todos los documentos deben contener impresos los siguientes datos:
Nmero de caja.
Dentro del grupo de documentos fiscales se pueden encontrar los siguientes documentos:
Se permiten donaciones sobre el vuelto. La cantidad mxima de donaciones por boleta depende
del modelo del equipo.
El mximo soportado por boleta es de $ 999.999.999 por tem3 y $ 999.999.999.999 como importe
total sin decimales.
Se permiten hasta 5 (cinco) pagos diferentes4. Los mismos poseen una descripcin fija.
El importe total pagado debe ser igual mayor al importe total de la boleta.
Para la emisin de boletas fiscales la impresora fiscal posee un set de comandos que
permiten realizar todas las operaciones antes indicadas. La secuencia de comandos para la
emisin de una boleta fiscal es la siguiente:
Abrir boleta.
Obtener subtotal (en cualquier punto de la emisin, la impresin slo antes de efectuar un
descuento/recargo/pago).
Realizar un descuento/recargo.
Realizar un pago.
Cerrar boleta.
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado. Adems de los comandos mencionados, se incluye un
comando de cancelacin del documento Boleta Fiscal que puede ejecutarse en cualquier
punto del proceso de emisin.
La impresora fiscal tambin provee un comando que retorna informacin acerca de la Boleta
Fiscal en proceso de emisin. Con este comando se pueden obtener los valores
momentneos de los contadores y acumuladores parciales.
3.1.2 Cierre Z
Son documentos en los cuales se reflejan los totales facturados durante una jornada fiscal.
Al emitir este documento, los totales diarios se almacenan en memoria fiscal en forma
segura an ante cortes de energa. Los datos almacenados se obtiene en forma impresa.
Luego de la emisin de este documento los totales diarios de establecen a valor cero. La
impresora fiscal garantiza el correcto almacenamiento y la correcta impresin del documento
ante circunstancias de corte de energa. Para obtener los datos en forma electrnica de
carcter slo informativo para la aplicacin que hace uso de la impresora fiscal, la impresora
Total de impuestos.
Total recibido por medio de pago. Permitindose hasta 5(cinco) formas de pago diferentes.
Total de donaciones.
Para la emisin de este tipo de documentos, el equipo cuenta con un nico comando donde
se puede establecer si el reporte es impreso, electrnico o ambos.
Los informes de cierres Z son un reflejo de los datos de cierres Z almacenados en memoria
fiscal. Estos informes permiten obtener los datos fielmente almacenados en forma
electrnica con la opcin de ser impresos.
Una vez descargados los datos al equipo terminal (host), la impresora fiscal firmar dichos
datos en forma digital para garantizar que los mismos no sean alterados posteriormente y la
enviar al equipo terminal. Dadas las caractersticas del protocolo de comunicacin, la
descarga se realiza por etapas en caso que la cantidad de informacin sea mayor al mximo
permitido por el protocolo. Para ello la impresora fiscal indicar por medio del estado si es
todava existen datos para descargar.
Finalizar informe.
Los datos que se especifican en los informes de cierre Z son los siguientes:
Una vez descargados los datos al equipo terminal (host), la impresora fiscal firmar dichos
datos en forma digital para garantizar que los mismos no sean alterados posteriormente y la
Finalizar informe.
Fecha de la transaccin.
Monto de la transaccin.
Los datos que son impresos son los mismos que el cierre Z.
3.1.6 Informe X
El informe X es emitido cuando se presiona el botn de auditora ubicado en la parte
posterior de la impresora fiscal (respectando la secuencia) o a travs del comando 08 05.
Para que este reporte sea emitido es condicin necesaria no tener documento abierto alguno
o documento en proceso de emisin. En caso que la jornada fiscal se encuentre cerrada se
informar con un aviso impreso.
Los datos que son impresos son los mismos que el cierre Z.
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
Estos documentos podrn ser impresos con los datos de encabezado y cola o sin los
mismos de acuerdo a como se realice la apertura del documento.
Para la emisin de documentos de medio de pago, el equipo posee un set de comandos que
permiten realizar la impresin. La secuencia de comandos para la emisin de un documento
de medio de pago es la siguiente:
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
La impresora fiscal permite la emisin de documentos Internos por la estacin SLIP (TM-
H6000II).
Cualquier comando fuera de secuencia no podr ser ejecutado. El equipo informa dicho error
por medio de la palabra de estado.
Los documentos no fiscales que presentan un formato fijo y por lo tanto no poseen las
leyendas impresas de advertencia de documento no fiscal son los considerados
homologados. A continuacin se detallan los Documentos No Fiscales Homologados que
pueden emitirse o que se emiten en forma automtica por la impresora fiscal.
Este documento imprimir un reporte conteniendo datos de diagnstico del mdulo impresor
y patrones de impresin para tambin verificar el funcionamiento del mecanismo de
impresin. Para la impresin de este documento la impresora fiscal provee un comando
especfico.
A nivel protocolo de comunicacin, cualquier dato que estaba siendo recibido por la
impresora fiscal al momento del corte de corriente ser descartado.
0x1A Reservado
0x1D Reservado
0x1E Reservado
0x1F Reservado
Checksum: son cuatro bytes 0-9, A-F, con la representacin hexadecimal de los dos
bytes que conforman el checksum (suma de todos los datos) del paquete, desde el STX al
ETX, incluyendo a ambos.
Paquete: conjunto compuesto por el frame de datos mas los caracteres de enmarcado y el
control de errores (Checksum).
Ambos partcipes de la comunicacin deben enviar un ACK o NACK (fuera de todo paquete)
para indicar la correcta o incorrecta recepcin de un paquete.
A cada paquete recibido que contenga en el frame de datos un frame de envo de comando,
la misma retornar un paquete conteniendo un frame de respuesta de comando. Este
paquete contendr el mismo nmero de secuencia que paquete recibido. Con esta
respuesta, el equipo terminal (host) podr confirmar la ejecucin correcta del comando o
recibir informacin acerca del error en la ejecucin.
Cmd Ext.: 2 bytes obligatorios (0x0000 0xFFFF) indicando la extensin del comando .
Campo 1..n: Campos extra; cantidad, longitud y tipo variable, segn el comando. Son
utilizados como parmetros del comando a ser invocado.
Stat Printer Stat Fiscal Resv Retorno Resv Campo 1 ... Campo n
Stat Fiscal: 2 bytes (0x0000 0xFFFF) indicando el estado fiscal del equipo.
Campo 1..n: Campos extra; cantidad, longitud y tipo variable, segn el comando. Son
utilizados como una extensin de la/s respuestas del comando.
Booleano (Y) S, N
El tipo de dato (RT), Texto Fiscal Enriquecido, permite el envo de atributos de impresin y
cdigos de barra que permiten obtener diversas salidas impresas.
Para poder utilizar los atributos de impresin se deben enviar dos caracteres dentro del
protocolo de comunicacin. Un primer carcter indicando que el prximo carcter contendr
informacin sobre los atributos de impresin y un segundo carcter con los atributos.
Una vez configurados los atributos de impresin, estos sern vlidos hasta recibir otra
configuracin o hasta el final de lnea.
El formato es el siguiente:
Donde:
Bit Atributo
0 Enfatizado (negrita)
1 Subrayado
2 Doble ancho
3 Doble alto
4 Invertido
5 Color
6 Reservado
7 Cdigo de barra
En caso que el bit 7 = 1, implica que se requiere una impresin de cdigo de barras. Para
esta situacin la impresora fiscal ignora el resto de los bits de atributos y toma como
parmetros del cdigo de barras los siguientes 5 bytes donde:
0 UPC-A 11 k 12 48 d 57
1 UPC-E 11 k 12 48 d 57
2 JAN13 (EAN13) 12 k 13 48 d 57
5 ITF 1 k (par) 48 d 57
65 UPC-A 11 n 12 48 d 57
5 Los atributos dependern del modelo de impresora fiscal. En caso de no estar soportado sern ignorados.
66 UPC-E 11 n 12 48 d 57
67 JAN13 (EAN13) 12 n 13 48 d 57
h: 1 byte. Alto del cdigo de barras donde 1 h 255. Si se enva 0 se imprimir con el valor
por defecto.
HRI Posicin: 1 byte. Posicin de los caracteres para reconocimiento humano (HRI) de
acuerdo a la siguiente tabla:
Bit Atributo
HRI Tipo de letra: 1 byte. Tipo de letra utilizado en los caracteres para reconocimento
humano (HRI) de acuerdo a la siguiente tabla:
Valor Descripcin
[Ejemplos]
Durante la carga de los datos de logos del usuario, la impresora no podr mostrar el campo
de estado del mdulo impresor actualizado debido a que se encuentra en proceso de carga
de datos. El estado que la impresora retornar ser el correspondiente al ltimo valor
recibido correctamente.
Donde:
XL XH: dos bytes. Tamao horizontal del logo equivalente a (XL + (XH x 256)) x 8 puntos (
1023). Donde: 0 XL 255 y 0 XH 3.
YL YH: dos bytes. Tamao vertical del logo equivalente a (YL + (YH x 256)) x 8 puntos ( 288).
Donde: 0 YL 255 y 0 YH 1.
d1 dk: datos del logo. Donde k = (XL + (XH x 256)) x (YL + (YH x 256)) x 8
200 dots
d
d
1
1
4
d MSB
2
d
4
d
5
104 dots
LSB
d
d
1
k
3
Donde:
Estado de MICR: Un byte. Indicacin del estado de la lectura acuerdo a la siguiente tabla:
7 Reservado (fijo a 0)
6 Reservado (fijo a 1)
5 Resultado de la lectura
0 normal
1 errnea
4 Reservado (fijo a 1)
3 Estado extendido
0 No agregado a la respuesta
1 Agregado a la respuesta
0 Tipo E13B
1 Tipo CMC7
Estado extendido: Dos bytes opcionales. Indicacin del estado exyendido de la lectura
acuerdo a la siguiente tabla (el valor del segundo byte es fijo a 0x1F):
Datos del cheque: Datos de la lectura del cheque en caso de lectura correcta.
Durante el proceso de scan, la impresora no podr mostrar el campo de estado del mdulo
impresor actualizado debido a que se encuentra en proceso de descarga de datos. El estado
que la impresora retornar ser el correspondiente al ltimo valor recibido correctamente.
5.1 Comandos
Los comandos marcados con solo son soportados por la Impresora Fiscal EPSON H6000II.
Cdigo Nombre
Cdigo Nombre
Cdigo Nombre
0404 Bloquear
0405 Desbloquear
Cdigo Nombre
Cdigo Nombre
Cdigo Nombre
0801 Cierre Z
080A Informacin
Cdigo Nombre
0A01 Abrir
0A02 Item
0A03 Subtotal
0A04 Descuentos/Recargos
0A05 Pagos
0A06 Cerrar
0A0A Informacin
0A10 Donaciones
Cdigo Nombre
0E01 Abrir
0E06 Cerrar
0E0A Informacin
Cdigo Nombre
3001 Abrir
3006 Cerrar
300A Informacin
Cdigo Nombre
Cdigo Nombre
EE01 Iniciar Impresin en Slip
EE02 Imprimir Lnea en Slip
EE06 Finalizar Impresin en Slip
EE07 Cancelar Impresin en Slip
Cdigo Nombre
0D01 Iniciar Nota de Crdito
0D02 Imprimir Lnea de Nota de Crdito
0D06 Finalizar Nota de Crdito
Cdigo Nombre
1001 Iniciar Documento Pago Cuota / Cuenta
1002 Imprimir Lnea de Documento Pago Cuota / Cuenta
1006 Finalizar Documento Pago Cuota / Cuenta
Cdigo Nombre
2001 Iniciar Documento de Recepcin de Dinero
2002 Imprimir Lnea de Documento de Recepcin de Dinero
2006 Finalizar Documento de Recepcin de Dinero
Cdigo Nombre
4001 Iniciar Documento Interno
4002 Imprimir Lnea de Documento Interno
4006 Finalizar Documento Interno
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
Cdigo Significado
0901 Overflow
0902 Underflow
Cdigo Significado
Cdigo Significado
Cdigo Significado
[Requerimientos]
Mecanismo impresor en lnea y con papel6.
[Requerimientos]
Ninguno.
[Requerimientos]
Ninguno.
[Campos de salida]
[Requerimientos]
[Notas]
[Requerimientos]
Mecanismo impresor en lnea y con papel7.
6.3.3 Fiscalizar
Registra los datos del usuario en forma permanente en memoria fiscal. El modo de funcionamiento
cambia de modo entrenamiento a modo fiscalizado. Este proceso es irreversible.
[Formato] Hex:
Decimal:
[Extensin]
[Modos]
[Documentos]
[Impresin]
[Campos de entrada]
[Campos de salida]
[Requerimientos]
[Notas]
6.3.4 Bloquear
Realiza un bloqueo por software configurando el equipo en modo bloqueado por software. Para salir de
este modo un servicio tcnico autorizado debe ejecutar un comando de desbloqueo.
[Formato] Hex:
Decimal:
[Extensin]
[Modos]
[Documentos]
[Impresin]
[Campos de entrada]
[Campos de salida]
[Requerimientos]
1 Fecha (D) 6
2 Hora (T) 6
1 Fecha (D) 6
2 Hora (T) 6
[Requerimientos]
[Extensin]
[Modos]
[Documentos]
[Impresin]
[Campos de entrada]
[Campos de salida]
[Requerimientos]
[Requerimientos]
Mecanismo impresor en lnea y con papel8.
[Notas]
En caso que la impresora no est fiscalizada la fecha se retorna como campo vaco y los datos del
usuario con valores por defecto.
[Campos de salida] 1
[Requerimientos]
El nmero de encabezado debe estar comprendido entre 1 y 10.
[Notas]
Si se recibe el campo texto vaco implica que la lnea de encabezado no ser impresa.
Si se recibe el caracter espacio ASCII(32) implica que la lnea de encabezado ser impresa como
una lnea en blanco.
[Campos de salida] 3
[Campos de salida] 1
[Notas]
En modo entrenamiento el tipo de pago se almacena en memria RAM y en modo fiscalizado se
almacena en memoria fiscal..
[Campos de salida] 1
[Requerimientos]
El nmero de tipo de pago debe estar comprendido entre 1 y 20.
1 Algoritmo (N) 1
2 Clave pblica (B) 512
3 Fecha de generacin (D) 6
4 Hora de generacin (T) 6
[Requerimientos]
Clave configurada previamente.
Mecanismo impresor en lnea y con papel9.
[Requerimientos]
Mecanismo impresor en lnea.
[Requerimientos]
Mecanismo impresor en lnea.
[Requerimientos]
Mecanismo impresor en lnea.
[Notas]
El resultado del pre-scan puede estar comprendido en los siguientes valores:
0x40 Pre-scan finalizado normalmente.
0x60 Pre-scan finalizado anormalmente.
[Campos de salida] 11
[Requerimientos]
Mecanismo impresor en lnea.
[Notas]
Si el proceso de scan falla, los campos 5 al 10 sern retornados vacos.
La informacin detallada puede tomar los siguientes valores:
0x40 Scan finalizado normalmente.
0x41 No hay datos de scan de imgenes.
0x44 Tapa abierta durante el proceso.
0x46 El cheque insertado se encuentra fuera de las especificaciones.
0x47 Un error ha ocurrido durante el proceso de compresin.
0x48 Un error ha ocurrido durante la insercin o alimentacin del cheque.
El valor de brillo de scan puede tomar los siguientes valores:
0x80 0xFE Siendo 0x80 el valor de brillo ms claro.
0x00 Valor por defecto.
0x01 0x7F Siendo 0x7F el valor de brillo ms oscuro.
El resultado del scan puede estar comprendido en los siguientes valores:
0x50 Scan finalizado normalmente.
0x70 Scan finalizado anormalmente.
Los valores que puede tomar el formato de compresin son los siguientes:
0x30 Sin compresin.
0x31 Con compresin.
Los valores que puede tomar el formato de transmisin de archivo son los siguientes:
0x30 Sin formato en caso de no estar comprido. Formato TIFF en caso de estar comprimido.
0x31 Formato BMP.
[Requerimientos]
Mecanismo impresor en lnea.
[Requerimientos]
Jornada fiscal abierta.
Mecanismo impresor en lnea y con papel.
[Requerimientos]
Mecanismo impresor en lnea y con papel.
[Notas]
El nmero de cierre de cajero es el correspondiente al nmero de reporte emitido dentro de la
jornada fiscal.
[Requerimientos]
Jornada fiscal abierta.
[Notas]
Si no se han emitido boletas durante la jornada fiscal, los campos 4 y 5 retornarn vaco.
[Requerimientos]
Jornada fiscal abierta.
[Notas]
La impresora fiscal devolver 3 campos por cada tasa que haya sido utilizada durante la jornada
fiscal en el orden indicado del campo 2 al 4.
Si se especifica sin informacin de total de impuestos el campo 1 ser vaco.
[Requerimientos]
Jornada fiscal abierta.
[Notas]
La impresora fiscal devolver 2 campos por cada tipo de pago que haya sido utilizado durante la
jornada fiscal en el orden indicado del campo 3 al 4.
Si se especifica sin informacin discriminada por tipos de pagos, los campos 3 al 26 se devolvern
vacios.
[Campos de salida] 53
[Notas]
Si no se han emitido boletas durante el periodo consultado, los campos 5 y 6 retornarn vaco.
[Campos de salida] 53
[Notas]
Si no se han emitido boletas durante el periodo consultado, los campos 5 y 6 retornarn vaco.
[Requerimientos]
Informe de cierres Z de transacciones iniciado.
Datos pendientes de descarga.
[Notas]
Los datos son descargados en forma continua. La estructura de los mismos corresponder de
acuerdo al tipo de informe solicitado.
1 Total Acumulado N 20
2 Total Nota de Crdito N 20
3 Total Pago Cuota N 20
4 Total Recepcin de dinero N 20
5 Nmero ltimo Cierre Z realizado N 5
6 Nmero ltima intervencin realizada N 10
7 Nmero ltimo boleta realizado N 10
8 Nmero ltimo Cierre de cajero realizado N 10
9 Nmero ltima auditora realizada N 10
10 Nmero ltimo documento No Fiscal realizado N 10
11 Nmero ltimo documento No Fiscal Homologado realizado N 10
12 Nmero ltima Nota de Crdito realizada N 10
[Requerimientos]
Sin jumper de Intervencion.
[Requerimientos]
No haber efectuado descuentos o recargos o pagos dentro de la boleta.
[Campos de salida] 1
[Requerimientos]
No superar los mximos permitidos para las operaciones matemticas.
El total de la boleta fiscal debe ser superior a cero.
No haber efectuado pagos dentro de la boleta fiscal.
El acumulado de los montos de descuento dentro de la boleta no debe ser mayor que el calculado
con el porcentaje mximo de descuento aplicado al subtotal facurado antes de aplicar los
descuentos.
No haber superado la mxima cantidad de descuentos o recargos dentro de la boleta.
No debe estar siendo utilizanda la estacion slip.
[Notas]
La impresin de las lneas de descuentos y recargos se efecta en el momento del cierre de la
boleta fiscal.
[Campos de salida] 2
[Requerimientos]
No superar los mximos permitidos para las operaciones matemticas.
El total de la boleta fiscal debe ser superior a cero.
No haber emitido donaciones.
No haber superado la mxima cantidad de pagos dentro de la jornada.
El total pagado hasta el momento (sin considerar el monto enviado) debe ser menor que el total de
la boleta par el caso de la emisin de un pago.
Para la anulacin de un pago, que puede ser parcial o total, el tipo de pago debe haber sido
aplicado con anterioridad y el monto a anular debe ser menor o igual al aplicado anteriormente.
El tipo de pago debe estar definido.
No debe estar siendo utilizanda la estacion slip.
[Notas]
La impresin de las lneas de pagos se efecta en el momento del cierre de la boleta fiscal.
El importe resultante como vuelto (en caso de existir) se aplica al ltimo pago recibido. Para este
caso se almacenar en la memoria de transacciones slo el importe aplicado al tlimo tipo de pago
(enviado vuelto).
[Campos de salida] 3
[Requerimientos]
El total de la boleta fiscal debe ser superior a cero.
Mecanismo impresor en lnea y con papel poco papel disponible.
El monto total pagado debe ser mayor o igual al total facturado.
No debe estar siendo utilizanda la estacion slip.
[Notas]
[Campos de salida] 1
[Requerimientos]
No superar los mximos permitidos para las operaciones matemticas.
El vuelto restante no debe ser menor que cero.
Para la anulacin de una donacin, la descripcin debe haber sido enviada con anterioridad y el
monto a anular debe ser igual al aplicado anteriormente.
No haber superado la mxima cantidad de donaciones dentro de la boleta.
No debe estar siendo utilizanda la estacion slip.
[Notas]
La impresin de las lneas de donaciones se efecta en el momento del cierre de la boleta fiscal.
[Campos de salida] 2
[Requerimientos]
[Campos de salida] 1
[Requerimientos]
Mecanismo impresor en lnea y con papel poco papel disponible.
[Campos de salida] 1.
[Requerimientos]
Memoria fiscal no llena.
Si la jornada fiscal se encuentra abierta, no deben haber transcurrido mas de 24 horas desde el
inicio de la jornada.
Mecanismo impresor en lnea y con papel.
[Notas]
Se incrementa en uno el contador de documentos no fiscales.
Valores posibles de densidad de impresin (vertical x horizontal)16:
0 180 ppp x 180ppp
1 180 ppp x 90 ppp
2 90 ppp x 180 ppp
3 90 ppp x 90 ppp
4 72 ppp x 160 ppp
5 72 ppp x 80 ppp
[Requerimientos]
Mecanismo impresor en lnea y con papel poco papel disponible.
32
Area Imprimible
(999) Max
Palabra de estado convertida a dgitos binarios = 1000 (8) 0110 (6) 0010 (2) 0000 (0).
Como se ha mencionado, cada bit representa una indicacin de estado y en ciertos casos
una combinacin de bits puede representar un estado particular. A continuacin se detallan
las indicaciones de los bits de estado.
00 - modo bloqueado
01 - modo manufactura
10 - modo entrenamiento
11 - modo fiscal
13 Reservado (ignorar)
9 Reservado (ignorar)
8 Reservado (ignorar)
6 Reservado (ignorar)
0001 - Ticket
0111 - Reservado
1111 - Reservados
15 0 online
1 offline
1 printer error
11 Reservado (ignorar).
00 Receipt
01 Slip
10 Validacin
11 MICR
11 reservado
0 sin papel
1 con papel
0 sin papel
1 con papel
0 sin papel
1 con papel
00 sin problemas
10 papel no disponible
11 reservado
00 sin problemas
10 papel no disponible
11 reservado
La utilizacin del puerto SII es exclusiva del Servicio de Impuestos Internos. Por medio del
protocolo de comunicacin exclusivo, el S.I.I. puede obtener todos los datos almacenados en
la memoria fiscal por medio de los informes de cierres Z y de la memoria de transacciones
por medio de los reportes de transacciones.
Checksum: un byte, con la representacin checksum del paquete, desde el STX al ETX,
incluyendo a ambos. El checksum es el valor negativo (complemento a 2) de la suma en
mdulo 2 elevado a la potencia 8 de los datos y los caracteres de inicio y fin de frame de
datos. Se puede calcular como el mdulo 256 de (256 mdulo 256 de la suma de todos los
caracteres).
8.1.1 Comunicacin
A todo momento que el equipo terminal (host) enve un comando, la impresora fiscal
responde con uno o mas paquetes de informacin. A cada paquete recibido, el equipo
terminal (host) debe enviar un caracter ACK (0x06) para confirmar la correcta recepcin un
caracter NACK (0x15) para indicar que la recepcin fue errnea, en cuyo caso la impresora
fiscal retransmitir el ltimo paquete de informacin.
8.2 Comandos
8.3 Registros
8.3.1 Registro de finalizacin de reporte
[Estructura]
[Valores posibles]
El cdigo de retorno presenta los siguientes valores posibles:
0000 Ejecucin correcta.
0001 Nmero de serie no coincidente.
0002 Se debe realizar un cierre Z previamente.
0003 La impresora fiscal se encuentra bloqueada previamente.
0004 Error en formato de datos.
0010 Descarga de datos exitosa.
0011 Descarga de datos cancelada.
0012 No hay datos para descargar.
[Valores posibles]
El cdigo de retorno presenta los siguientes valores posibles:
1000 Datos pendientes de descarga.
1001 No existe ms datos a descargar.
descripcin extra #1
descripcin extra #2
descripcin extra #3
descripcin extra #4
descripcin extra #5
qqqqq.qqqq x ppppppp.pppp
descripcin -nnnnnnnnn
9.1.3 Subtotal
Subtotal nnnnnnnnnnnnnnn
Donacin 1 -nnnnnnnnnnnnnnn
Donacin 2 -nnnnnnnnnnnnnnn
...
Donacin n -nnnnnnnnnnnnnnn
Su Vuelto nnnnnnnnnnnnnnn
------------- Trailer Line #1 ------------
------------- Trailer Line #2 ------------
------------- Trailer Line #3 ------------
------------- Trailer Line #4 ------------
------------- Trailer Line #5 ------------
------------- Trailer Line #6 ------------
------------- Trailer Line #7 ------------
------------- Trailer Line #8 ------------
------------- Trailer Line #9 ------------
------------ Trailer Line #10 ------------
V: xx.yy Fantasia
Nro. de SERIE: ssssssssss
9.2 Cierre Z
------------- Header Line 1 --------------
------------- Header Line 2 --------------
------------- Header Line 3 --------------
------------- Header Line 4 --------------
------------- Header Line 5 --------------
Razn Social
Domicilio lnea 1
Domicilio lnea 2
Domicilio lnea 3
RUT Nro.: nn.nnn.nnn-x
Actividad
------------- Header Line 6 --------------
------------- Header Line 7 --------------
------------- Header Line 8 --------------
------------- Header Line 9 --------------
------------- Header Line 10 -------------
Nro. de caja: nnnn
Fecha dd/mm/yy Hora hh:mm:ss
** INFORME Z ** nnnnnnnnnn
19 En caso de no haber emitido boletas durante la jornada fiscal, esta linea no ser impresa.
20 En caso de no haber emitido boletas durante la jornada fiscal, esta linea no ser impresa.
21 Estos mensajes slo se imprimen en caso que la memoria fiscal est prxima a llenarse o est llena. El mensaje a imprimir vara de
acuerdo al estado.
22 En caso de no haber emitido boletas durante la jornada fiscal, esta linea no ser impresa.
23 En caso de no haber emitido boletas durante la jornada fiscal, esta linea no ser impresa.
9.4 Informe X
Razn Social
Domicilio lnea 1
Domicilio lnea 2
Domicilio lnea 3
RUT Nro.: nn.nnn.nnn-x
Actividad
Nro. de caja: nnnn
Fecha dd/mm/yy Hora hh:mm:ss
** INFORME X **
******************************************
********* JORNADA FISCAL CERRADA *********
******************************************24
V: xx.yy Fantasia
Nro. de SERIE: ssssssssss
** INFORME DE **
** CIERRES Z ** nnnnnnnnnn
dd/mm/yy-dd/mm/yy
(iiii-ffff) 27
** INFORME DE **
** CIERRES Z ** nnnnnnnnnn
FECHA: dd/mm/yy
(iiii-ffff)
------------------------------------------
** INFORME DE **
** CIERRES Z ** nnnnnnnnnn
MES: mm/yy
(iiii-ffff)
------------------------------------------
** INFORME DE **
** CIERRES Z ** nnnnnnnnnn
CIERRE Z NRO: nnnnn
(dd/mm/yy-dd/mm/yy)
------------------------------------------
9.7.2 Detalle
Informe Z Nro. nnnnn
Fecha dd/mm/yy
Nro. Boleta inicial nnnnnnnnnn29
Nro. Boleta final nnnnnnnnnn
31 En caso de no haber emitido boletas durante el perodo solicitado, esta linea no ser impresa.
32 En caso de no haber emitido boletas durante el perodo solicitado, esta linea no ser impresa.
MES: mm/yy
(iiii-ffff)
------------------------------------------
**INFORME DE**
**TRANSACCIONES** nnnnnnnnnn
(dd/mm/yy-dd/mm/yy) 34
(iiii-ffff)
------------------------------------------
**INFORME DE**
**TRANSACCIONES** nnnnnnnnnn
CIERRE Z NRO: nnnnn
(dd/mm/yy-dd/mm/yy)
------------------------------------------
(dd/mm/yy-dd/mm/yy) 35
(iiii-ffff) 36
------------------------------------------
Nro. Boleta inicial nnnnnnnnnn37
Nro. Boleta final nnnnnnnnnn38
No Fiscal Homologado
Razn Social
Domicilio lnea 1
Domicilio lnea 2
Domicilio lnea 3
RUT Nro.: nn.nnn.nnn-x
Actividad
Nro. de caja: nnnn
Fecha dd/mm/yy Hora hh:mm:ss
******************************************
***** RECUPERACION DE DATOS TERMINADA ****
******************************************
DNFH nnnnn REF.: xxxxxxxxxx
V: xx.yy Fantasia
No Fiscal Homologado
No Fiscal Homologado
Razn Social
Domicilio lnea 1
Domicilio lnea 2
Domicilio lnea 3
RUT Nro.: nn.nnn.nnn-x
Actividad
Nro. de caja: nnnn
Fecha dd/mm/yy Hora hh:mm:ss
CERTIFICADO DE CLAVE PUBLICA
Fecha dd/mm/yy
Hora hh:mm
Algoritmo: (Tipo de algoritmo)
Longitud: nnnn
Datos:
(Clave pblica en hexadecimal)
******************************************
*********** CORTE DE CORRIENTE ***********
******************************************
******************************************
********* IMPRESION INTERRUMPIDA *********
******************************************
******************************************
*********** ERROR DE IMPRESION ***********
******************************************
******************************************
*** COMPROBANTE CANCELADO NRO:nnnnnnnn ***
******************************************
******************************************
************ POR EL USUARIO **************
******************************************
******************************************
****** MEMORIA FISCAL POR LLENARSE *******
******************************************
******************************************
********** MEMORIA FISCAL LLENA **********
******************************************
******************************************
* MEMORIA DE TRANSACCIONES POR LLENARSE *
******************************************
******************************************
***** MEMORIA DE TRANSACCIONES LLENA *****
******************************************
******************************************
********* JORNADA FISCAL CERRADA *********
******************************************
10.1 Estructura
Estos datos estn compuestos por registros de longitud fija o variable cuya estructura
siempre es:
ID Datos
Todos los campos binarios anteriormente citados pueden leerse como un valor binario
convencional de n bytes, por ejemplo 02 05 06 03 sera anlogo al valor hexadecimal
0x02050603, o al valor entero decimal 33883651.
Ese valor entero decimal ledo ser interpretado de distinta manera, segn el tipo de dato
original:
30 30 30 30 31 45 59 35 47 30 30 33 38 30 37 4D 08 C5 86 00 00 4D 08 4D 08 D2 00 D2 00
4D 08: Fecha del informe (B, fecha): 0x4D08 = Decimal 2125 = 26 Octubre del 2005
C5 86 00 00: Hora del informe (B, hora): 0xC5860000 = Decimal 34501 = 09:35:01
4D 08: Fecha inicial del informe (B, fecha): = 26 Octubre del 2005
4D 08: Fecha final del informe (B, fecha):= 26 Octubre del 2005
D2 00: Nmero del primer cierre Z del informe (B, word): 0x00D2, Decimal 210
D2 00: Nmero del ltimo cierre Z del informe (B, word): 0x00D2, Decimal 210
La impresora soporta los dos algoritmos de firma digital mas reconocidos y utilizados en el
mundo. Estos algoritmos garantizan la autenticidad de los datos por medio de un sistema de
par de claves privadas y pblicas. La clave privada la utiliza la impresora fiscal para firmar
los datos y no es conocida, y la clave pblica es conocida y se utiliza para validar la
autenticidad de los datos. Los algoritmos son los siguientes:
DSA
FIPS PUB 186-2: Digital Signature Standard (DSA)
Estos algoritmos se utilizan en conjunto con un algoritmo de hashing de los datos que
garatniza que los mismos no han sido modificados. El algoritmo de hashing utilizado por las
impresoras fiscal y que responde a los estndares de seguridad es el siguiente:
SHA-1
FIPS PUB 180-1: Secure Hash Standard (SHA-1)
Federal Information Processing Standards Publication
April 17, 1995
1 Versin (B) 2
2 Longitud de la clave (B) 2
3 ID de algoritmo de Hash (B) 2
4 Longitud de la firma pura (B) 2
5 Firma digital pura (B) 40
6 Clave pblica Versin (B) 2
7 Clave pblica Longitud de la clave (B) 2
8 Clave pblica Longitud del nmero primo (B) 2
9 Clave pblica Nmero primo (B) 128
10 Clave pblica Longitud del nmero sub primo (B) 2
11 Clave pblica Nmero sub primo (B) 20
12 Clave pblica Longitud de la base (B) 2
13 Clave pblica Base (B) 128
14 Clave pblica Longitud de la clave pblica (B) 2
15 Clave pblica Clave pblica (B) 128
1 Versin (B) 2
2 Longitud de la clave (B) 2
3 ID de algoritmo de Hash (B) 2
4 Longitud de la firma pura (B) 2
5 Firma digital pura (B) 128
Dip 5 Descripcin
OFF No activo.
ON Activo.
SW 1-1 ON SW 2-1 ON
SW 1-1 ON SW 2-1 ON
SW 1-1 ON SW 2-1 ON
SW 1-1 ON SW 2-1 ON
Captulo 12 - Especificaciones
[Capacidades]
Capacidad mnima de la memoria fiscal (en meses) 72
Capacidad mnima de la memoria de transacciones (en meses) 72
[Manejo de display]
Set de comandos Impresin de lneas de texto
Borrado de display
Manejo de cursor
Autodiagnstico
[Botn de auditora]
Imprime reporte instantneo de acumuladores
[Documentos Fiscales]
Boleta Fiscal (Con reimpresin ante corte de corriente en el cierre)
Informe Cierre Cajero
Cierre Z. (Con reimpresin ante cortes de corriente)
Informe de Cierres Z
Informe de Transacciones
Informe X
[Documentos no Fiscales]
Documentos no Fiscales Genricos (Con opcin de impresin de encabezado)
Documentos no Fiscales de Medio de Pago
Documentos no Fiscales de Nota de Crdito
Documentos no Fiscales de Pago Cuota / Cuenta
Documentos no Fiscales Documentos Internos
Documentos no Fiscales Recepcion de dinero
[Documentos de Diagnstico]
Diagnstico del mecanismo impresor
Caractersticas del mdulo fiscal
Ripple Test
Autoverifiacin del mecanismo impresor
[TM-T88III]
Mecanismo de una estacin trmica con corte de papel y manejo de cajn de dinero. Soporta
impresin de cdigos de barra y logos de usuario.
[TM-U675]
Mecanismo de dos estaciones de matriz de punto (una estacin de recibos y otra de slip). Manejo de
cajn de dinero, display y lector de cheques. Corte de papel en estacin de recibo. Soporta impresin
de cdigos de barra y logos de usuario.
[TM-H6000II]
Mecanismo de dos estaciones, una de recibos trmica y la segunda tipo slip de matriz de punto.
Manejo de cajn de dinero, display, lector de cheques y endosador de cheques. Corte de papel en
estacin de recibo. Soporta impresin de cdigos de barra y logos de usuario.
[TM-U200]
Mecanismo de una estacin de matriz de puntos con corte de papel y manejo de cajn de dinero. No
soporta impresin de cdigos de barra ni manejo de logos de usuario.
Agregado de registro de
eventos de bloqueos por
hardware.
Agregado de contadores
internos de watchdog,
power up, watchdog dentro
de una seccin crtica,
secuencia de apagado
incorrecta e inicio en modo
tcnico.
Agregado de condicin de
bloqueo por watchdog
dentro de una seccin
crtica y por secuencia de
apagado incorrecta.
Agregado de comando
pago con descripcion extra
opcional
Solucion de la limitacin de
caracteres en la impresin
Agregado de 12 pagos
daily
Agregado de documentos
de Nota de Crdito,
Recepcin de Dinero, pago
cuota / cuenta, Internos.
Nueva secuencia y
comando para impresin
del Informe X.
Agregado de comando de
informacion de contadores
y acumuladores
En la memoria RAM interna se almacena una cola circular de eventos del sistema ante
casos de bloqueo por hardware, direcciones del Program Counter al momento de resets y
contadores de diagnstico.
En la memoria RAM del RTC se almacena el ltimo evento y las direccin del Program
Counter en caso de producirse un watchdog.
El formato de los datos y las direcciones donde son almacenados se detallan a continuacin.
14.1 Contadores
Direccin Descripcin
Bits 7, 6, 5, 4, 3, 2, 1 : Da
Bits 7, 6, 5, 4, 3 : Hora