Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Factory PDF
Manual Factory PDF
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
1
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
INDICE
1.- PROTOCOLO DE COMUNICACION
1.1- Setup 4
1.2.- Control de Tráfico y Tramas de Comunicación 4
1.2.1.- Caracteres de Control 4
Envío Ack 4
Envío Nak 5
Estructura de la Trama 5
Ejemplos de Estructura de Trama: 5
1.2.2.- Secuencia de Comandos de Comunicación 6
Leer Estado 6
Comando Simple 7
Comando de Lectura 7
Comando para subir información 8
2
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.4.1.- Retiro y Fondo de Caja 20
2.4.2.- Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja) 21
2.4.3.- Apertura de Gaveta de Dinero 21
2.4.4.- Texto en Documento No Fiscal 21
2.5.- Comando Para el Manejo del Display 22
2.5.1.- Mostrar Hora y Fecha 22
2.5.2.- Mostrar Mensaje Comercial 22
2.5.3.- Mostrar Mensaje 22
2.6.- Comando Para Leer el Estado de la Impresora 23
2.6.1.- Lectura del Estado 1 (S1) 23
2.6.2.- Lectura del Estado 2 (S2) 24
2.6.3.- Lectura del Estado 3 (S3) 25
2.6.4.- Lectura del Estado 4 (S4) 26
2.6.5.- Lectura del Estado 5 (S5) 27
2.7- Comandos de Programación 29
2.7.1.- Programación de las Tasas de Impuesto 29
2.7.2.- Registrar Tasas en la Memoria Fiscal 29
2.7.3.- Programación de Encabezado y Pie de Pagina 30
2.7.4.- Programación de Datos del Cajero 30
2.7.5.- Programación de los Nombres de los Medios de Pago 31
2.7.6.- Programación de la Hora 31
2.7.7.- Programación de la Fecha 31
2.7.9.- Programación de Mensajes 32
2.7.10.- Programación de Mensajes Comerciales 32
2.7.11.- Programación de Banderas (Flags) 33
2.7.12.- Imprimir Valor de Programación 33
2.8.- Comandos Para Reporte 34
2.8.1.- Reportes de Cierres 34
2.8.2.- Reporte de Memoria Fiscal Por Fechas 34
2.8.3.- Reportes de Memoria Fiscal por Numero de Z 35
2.9.- Comandos Para Reporte 36
2.9.1.- Reportes de Cierres Comando para re-impresión de documentos almacenados
36
en memoria de auditoría:
2.9.2.- Comando para Imprimir Estatus de Memoria de Auditoría 37
2.10.- Comando Para el Código de Barras 38
3
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
1.1- Setup
Una vez que el host (PC), ha activado la señal CTS, la impresora fiscal activa
STX 02h
ENQ 05h
ETX 03h
EOT 04h
ACK 06h ( Acknowledgement: Reconocimiento)
NAK 15h (No Acknowledgement: No Reconocimiento)
ETB 17h
LRC OR exclusivo desde el inicio de datos hasta ETX, incluyendo ETX.
4
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Envio de Nak: Se realiza ante la siguiente condición:
i. LRC no corresponde.
Estructura de la Trama:
Comando S1:
5
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
1.2.2.- Secuencia de Comandos de Comunicación
Leer Estado
PC Impresora
ENQ STX-STATUS-ETX-LRC
6
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Comando Simple
PC
Impresora
(Ejecución Normal “ACK”)
STX-CMD-DATA-ETX-LRC
ACK
(Ejecución con Error “NAK”)
STX-CMD-DATA-ETX-LRC
NAK
( error de comunicación
(Impresora Ocupada “NAK”)
STX-CMD-DATA-ETX-LRC
Comando de Lectura
PC
Impresora
STX-CMD-DATA-ETX-LRC
STX-CMD-DATA-ETX-LRC
ACK
7
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Comando para subir información
PC
Impresora
STX-CMD1-DATA-ETX-LRC
ACK
ACK
EOT
8
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Todas las tramas de los comandos deben tener la longitud especificada, aun
si no se utilizan todos los campos.
9
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.1.2.- Inicio de Cajero
10
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Este comando permite ingresar los datos del cliente en una factura, para que
el documento pueda dar derecho a crédito fiscal. Este comando es válido antes de
registrar un producto.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
ETX LRC
Nota: cuando se trate de la Aclas PP1F3, sólo podrá registrar hasta Bs. 199999,99 por
transacción
11
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Si se sobrepasan los montos límites el comando de registro de productos es
rechazado. En este caso sería necesario realizar un reporte Z para continuar las
ventas.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Cantidad Descripción
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
12
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
13
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Posicionamiento del Carácter(es) en la
1 2 3 4 5 6 7 8 9
línea de Comando
Estructura del Comando STX CMD Signo Porcentaje ETX LRC
Este comando permite cerrar una factura y asignar el monto total a un medio
de pago. Al ejecutar este comando se abre la gaveta de dinero.
14
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Posicionamiento del Carácter(es) en la
1 2 3 4 5 6
línea de Comando
Estructura del Comando STX ‘1’ # Medio ETX LRC
Los descriptores programados por defecto para los medios de pago, son los
siguientes:
Este comando permite asignar parte del monto total de una factura a un
medio de pago. Si el monto ingresado es superior al monto del total, se cierra la
factura y se abre la gaveta de dinero.
15
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.2.8.- Mensaje en Factura
16 17 18 19 20 21 22 23 24
Mensaje ETX LRC
16
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.2.10.- Anulación de un Ítem en la Factura
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Cantidad Descripción
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
Nota: debe aclararse que el carácter para la devolución de un ítem con tasa exenta es (A0h)
que al imprimirse puede salir un “carácter espacio”, pero dicho carácter es absolutamente
diferenta al “carácter espacio“(20h) el cual es utilizado para registrar un producto con tasa
exenta.
17
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
“NOTA CREDITO“
Posicionamiento del
Carácter(es) en la línea de 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Comando
Estructura del Comando STX ‘d’ Tasa Precio Cantidad
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
Descripción
53 54 55 56 57 58 59 60 61 62 63
Descripción ETX LRC
18
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
19
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Descripción PR (ASCII)
Retiro 0
Fondo de Caja 1
Descripción # Medio (ASCII)
Indicador del Medio de Pago 00 - 16
Descripción Monto (ASCII)
El Monto de Pago Consta de 10 Enteros y 2 Decimales 12 Dígitos
20
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.4.3.- Apertura de Gaveta de Dinero
“A P E R T U R A”
“N O F I S C A L”
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Mensaje ETX LRC
21
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Posicionamiento del
Carácter(es) en la línea de 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Comando
Estructura del Comando STX ‘c’ Línea Mensaje
16 17 18 19 20 21 22 23 24
Mensaje ETX LRC
22
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Nota: El separador (0Ah) aplica cuando se realiza el manejo de este comando a través
del protocolo directo, sin embargo para el separador (0Ah) no aparece cuando se
emplea la de forma directa la (dll).
23
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
58 58 1 0Ah Separador
59 62 4 ASCII Contador de reportes de auditoria
63 63 1 0Ah Separador
64 74 11 ASCII RIF
75 75 1 0Ah Separador
76 85 10 ASCII Número de registro de la Máquina
86 86 1 0Ah Separador
87 92 6 ASCII Hora actual en la impresora
93 93 1 0Ah Separador
94 99 6 ASCII Fecha actual en la impresora
100 100 1 0Ah Separador
25
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.6.4.- Lectura del Estado 4 (S4)
27
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Detalle de Data de los 46 bytes de Respuesta de la impresora:
28
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Este comando se utiliza para confirmar que las tasas registradas en RAM
son correctas y grabar este valor en la memoria fiscal.
Este comando podrá ser ejecutado 50 veces como máximo.
29
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.7.3.- Programación de Encabezado y Pie de Pagina
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Mensaje ETX LRC
Descripción LN (ASCII)
Encabezado ‘01’ – ‘08’
Pie de Pagina ’91’ – ‘98’
Descripción Mensaje (ASCII)
Texto a mostrar en el Display 40 Caracteres
21 22 23 24 25 26 27 28
Nombre del Cajero ETX LCR
30
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.7.5.- Programación de los Nombres de los Medios de Pago
Este comando permite definir los descriptores para cada medio de pago.
31
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.7.9.- Programación de Mensajes
19 20 21 22 23 24 25 26 27 28
Mensaje ETX LRC
Posicionamiento del
Carácter(es) en la línea de 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Comando
Estructura del Comando STX ‘P’ ‘I’ Mensaje
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Mensaje ETX LCR
32
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
2.7.11.- Programación de Banderas (Flags)
Este comando permite definir el valor de las banderas utilizadas por el equipo.
• Tasa de impuesto
• Nombre de cajeros
• Nombre de medios de pago
• Banderas del sistema
• Símbolos
• Mensajes
33
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Este comando permite imprimir un reporte de auditoría definido entre dos fechas.
34
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
35
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
De allí que para una solicitud por rango de número, Modo corresponderá a:
Mientras que para el caso de una solicitud por rango de Fecha (formato
0YYMMDD tanto para inicio como para fin), Modo corresponderá a:
36
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
• ‘n’ Para documentos no Fiscales (Reportes X, Apertura de Gaveta, etc),
almacenadas en memoria de auditoria
• ‘z’ Para Reportes Z, almacenadas en memoria de auditoria
• ‘r’ Para Reportes de lectura de memoria fiscal, almacenadas en memoria
de auditoria
37
Manual de Protocolo y Comandos
Rev 1.1
Para Impresoras Fiscales 11/08/08
“The Factory HKA”
Para que el Código numérico asociado al código de barra, el Flag # 31 debe ser “01”
38