Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rev 1.1
11/08/08
Rev 1.1
11/08/08
INDICE
1.- PROTOCOLO DE COMUNICACION
1.1- Setup
Envo Ack
Envo Nak
Estructura de la Trama
Leer Estado
Comando Simple
Comando de Lectura
10
10
11
11
12
12
13
13
14
15
16
16
17
18
18
19
20
Rev 1.1
11/08/08
20
21
21
21
22
22
22
22
23
23
24
25
26
27
29
29
29
30
30
31
31
31
32
32
33
33
34
34
34
35
36
36
37
38
Rev 1.1
11/08/08
02h
05h
03h
04h
06h ( Acknowledgement: Reconocimiento)
15h (No Acknowledgement: No Reconocimiento)
17h
OR exclusivo desde el inicio de datos hasta ETX, incluyendo ETX.
ii.
LRC no corresponde.
Estructura de la Trama:
Rev 1.1
11/08/08
Rev 1.1
11/08/08
Impresora
STX-STATUS-ETX-LRC
STS1
01x x x x x 1
01 x x x x 1 x
01 x x x 1 x x
01 x x 1 x x x
01 x 1 x x x x
01 1 x x x x x
En Transaccin Fiscal
En Ninguna Transaccin Fiscal
Ocupado Buffer Lleno
Memoria Fiscal Llena
Memoria Fiscal Casi Llena
Modo Fiscal
STS2
011100xx
011011xx
011001xx
011000xx
010111xx
010110xx
010101xx
010100xx
01xxxx1x
01xxxxx1
01000000
Rev 1.1
11/08/08
Comando Simple
PC
(Ejecucin Normal ACK)
STX-CMD-DATA-ETX-LRC
(Ejecucin con Error NAK)
STX-CMD-DATA-ETX-LRC
(Impresora Ocupada NAK)
STX-CMD-DATA-ETX-LRC
Impresora
ACK
NAK
( error de comunicacin
DTR off
Comando de Lectura
PC
STX-CMD-DATA-ETX-LRC
Impresora
ACK
STX-CMD-DATA-ETX-LRC
Rev 1.1
11/08/08
Impresora
ACK
ACK
STX- DATA0-ETB-LCR
STX- DATAn-ETB-LCR
EOT
Rev 1.1
11/08/08
Todas las tramas de los comandos deben tener la longitud especificada, aun
si no se utilizan todos los campos.
Descripcin
Inicio de Modo Entrenamiento
Fin de Modo Entrenamiento
Rev 1.1
11/08/08
STX
Descripcin
Clave Secreta del Cajero (ASCII)
# Secreto
ETX LRC
# Secreto (ASCII)
00000 - 99999
10
STX
ETX LRC
Rev 1.1
11/08/08
STX
# Lnea
9 10 11 12 13
Datos
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
Descripcin
Numero de Lneas
Descripcin
Informacin a ser Impresa
# Lnea (ASCII)
00 - 12
Datos (ASCII)
Si no se enva informacin (0 bytes) se
Cancela la impresin de esta lnea.
11
Rev 1.1
11/08/08
STX CMD
9 10 11 12
Precio
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
Descripcin
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61
62
ETX LRC
Descripcin
Descripcin
tem Exento
Item Tasa 1
Item Tasa 2
tem Tasa 3
Descripcin
El Precio Consta de 8 Enteros y 2 Decimales Fijos
Descripcin
La Cantidad Consta de 5 Enteros y 3 Decimales Fijos
Descripcin
Descripcin del Producto
CMD (ASCII)
Carcter Espacio
!
#
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Descripcin (ASCII)
40 Caracteres
12
STX
ETX LRC
Rev 1.1
11/08/08
Descripcin
Subtotal Impreso
El Subtotal se Muestra en el Display
CMD (ASCII)
3
4
13
Descripcin
Descriptor para el Descuento o Recargo
Descripcin
Descuento
Recargo
Descripcin
El Porcentaje consta de 2 Enteros y 2 Decimales
Rev 1.1
11/08/08
Porcentaje
ETX LRC
CMD (ASCII)
p
Signo (ASCII)
-
+
Porcentaje (ASCII)
4 Dgitos
STX
# Medio
Descripcin
Indicador del Medio de Pago Asociado
Rev 1.1
11/08/08
ETX LRC
# Medio (ASCII)
01 16
Los descriptores programados por defecto para los medios de pago, son los
siguientes:
STX 2
# Medio
Descripcin
Indicador del Medio de Pago
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
15
9 10 11 12 13 14 15 16
Monto de Pago
# Medio (ASCII)
00 16
Monto de Pago (ASCII)
12 Dgitos
17
18
ETX LRC
Rev 1.1
11/08/08
STX
9 10 11 12 13 14 15
Mensaje
16 17 18 19 20 21 22 23
24
Mensaje
ETX LRC
Descripcin
Indicador de Mensaje en la factura
Mensaje (ASCII)
20 Caracteres
16
STX
ETX LRC
Rev 1.1
11/08/08
STX CMD
9 10 11 12
Precio
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
Descripcin
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Descripcin
Descripcin
61
62
ETX LRC
CMD (ASCII)
Carcter Espacio (A0h)
Descripcin
El Precio Consta de 8 Enteros y 2 Decimales Fijos
Descripcin
La Cantidad Consta de 5 Enteros y 3 Decimales Fijos
Descripcin
Descripcin del Producto
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Descripcin (ASCII)
40 Caracteres
Nota: debe aclararse que el carcter para la devolucin de un tem con tasa exenta es (A0h)
que al imprimirse puede salir un carcter espacio, pero dicho carcter es absolutamente
diferenta al carcter espacio(20h) el cual es utilizado para registrar un producto con tasa
exenta.
17
Rev 1.1
11/08/08
Posicionamiento del
Carcter(es) en la lnea de
Comando
Estructura del Comando
STX d
Tasa
9 10 11 12 13 14 15 16 17 18 19 20 21
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
Descripcin
53 54 55 56 57 58 59 60 61 62
63
Descripcin
ETX LRC
18
Rev 1.1
11/08/08
Tasa (ASCII)
0
1
2
3
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Cantidad (ASCII)
40 Caracteres
tem Exento
Item Tasa 1
Item Tasa 2
tem Tasa 3
Descripcin
El Precio Consta de 8 Enteros y 2 Decimales Fijos
Descripcin
La Cantidad Consta de 5 Enteros y 3 Decimales Fijos
Descripcin
Descripcin del Producto
STX f
# Medio
Descripcin
Indicador del Medio de Pago
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
19
9 10 11 12 13 14 15 16
Monto de Pago
# Medio (ASCII)
00 - 16
Monto de Pago (ASCII)
12 Dgitos
17
18
ETX LRC
Rev 1.1
11/08/08
9 10 11 12 13 14 15 16 17
# Medio
Monto de Pago
Descripcin
18
ETX LRC
PR (ASCII)
0
1
# Medio (ASCII)
00 - 16
Monto (ASCII)
12 Dgitos
Retiro
Fondo de Caja
Descripcin
Indicador del Medio de Pago
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
20
19
Rev 1.1
11/08/08
1
STX
Descripcin
Imprime un Documento No Fiscal, con el Siguiente Mensaje Apertura
Permite la Apertura de la Gaveta de Dinero
CMD (ASCII)
0
w
STS
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Mensaje
9 10 11 12 13 14 15 16 17
Mensaje
37 38 39 40 41 42 43 44
Descripcin
Imprime una Lnea del Documento No Fiscal y espera por otro Comando
Imprime una Lnea del Documento No Fiscal, realiza el cierre y corta el Papel
Descripcin
Indicador de Mensaje en la factura
21
STS (ASCII)
0
1
Mensaje (ASCII)
40 Caracteres
45
46
ETX LRC
Rev 1.1
11/08/08
STX c Lnea
9 10 11 12 13 14 15 16
Mensaje
16 17 18 19 20 21 22 23
24
Mensaje
ETX LRC
Descripcin
Lnea (ASCII)
U
L
Mensaje (ASCII)
20 Caracteres
22
Rev 1.1
11/08/08
2 101
STX
Data
99
100
ETX LRC
Long
2
2
1
17
1
8
1
5
1
8
1
5
1
4
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
ITEM
Comando S1
Numero de cajero asignado
Separador
Total de ventas diarias(14 bytes)
Separador
Nmero ltima factura
Separador
Cantidad de facturas en el da
Separador
Nmero del documento no fiscal
Separador
Cantidad de documentos no fiscales
Separador
Contador de cierres diarios
23
58
62
63
74
75
85
86
92
93
99
100
1
4
1
11
1
10
1
6
1
6
1
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
Rev 1.1
11/08/08
Separador
Contador de reportes de auditoria
Separador
RIF
Separador
Nmero de registro de la Mquina
Separador
Hora actual en la impresora
Separador
Fecha actual en la impresora
Separador
2 98
STX
Data
99
100
ETX LRC
Long
2
1
13
1
1
13
1
1
13
1
1
Clase
ITEM
ASCII Comando S2
20h
Separador (espacio)
ASCII Total de ventas diarias (13 bytes)
0Ah
Separador
20h (carcter de espacio)
ASCII Nmero ltima factura
0Ah
Separador
20h
(carcter de espacio)
ASCII Data Dummy
0Ah
Separador
20h
Separador (espacio)
24
55
56
57
70
71
75
76
6
1
1
13
1
4
1
ASCII
0Ah
20h
ASCII
0Ah
ASCII
ASCII
Rev 1.1
11/08/08
Data Dummy
Separador
Separador (espacio)
Monto por Pagar
Separador
Nmero de Pagos Realizados
Condicin
2 62
STX
Data
63
64
ETX LRC
Hasta
2
3
7
8
9
13
14
15
19
20
60
61
SIZE
2
1
4
1
1
4
1
1
4
1
40
1
Clase
ITEM
ASCII Comando
ASCII Tipo de tasa 1
ASCII Valor Tasa 1
0Ah
Separador
ASCII Tipo de tasa 2
ASCII Valor Tasa 2
0Ah
Separador
ASCII Tipo de tasa 3
ASCII Valor Tasa 3
0Ah
Separador
ASCII System Flags 1-20 (Cada Flag tiene 2 caracteres)
0Ah
Separador
25
Rev 1.1
11/08/08
2 178
STX
Data
179
180
ETX LRC
Long
2
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ITEM
Comando S4
Medio de Pago 1
Separador
Medio de Pago 2
Separador
Medio de Pago 3
Separador
Medio de Pago 4
Separador
Medio de Pago 5
Separador
Medio de Pago 6
Separador
Medio de Pago 7
Separador
Medio de Pago 8
Separador
Medio de Pago 9
Separador
Medio de Pago 10
Separador
Medio de Pago 11
Separador
26
133
134
144
145
155
156
165
166
176
177
10
1
10
1
10
1
10
1
10
1
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
Rev 1.1
11/08/08
Medio de Pago 12
Separador
Medio de Pago 13
Separador
Medio de Pago 14
Separador
Medio de Pago 15
Separador
Medio de Pago 16
Separador
27
2 47
STX
Data
48
49
ETX LRC
SIZE
2
11
1
9
1
4
1
4
1
4
1
6
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
ITEM
"S5"
RIF
separador 0x0A
Serial
separador 0x0A
# de la memoria de auditoria
separador 0x0A
capacidad de la memoria en MB
separador 0x0A
espacio libre de la memoria en MB
separador 0x0A
numero de documentos registrados
28
Rev 1.1
11/08/08
Rev 1.1
11/08/08
5 6 7
Tasa 1
Valor
10 11 12 13 14 15 16 17 18 19
20
ETX
Tasa 2
Tasa 3
LRC
Tipo
Valor
Tipo
Valor
Descripcin
Interno (Precio tem = base imponible + impuesto)
Externo (Precio tem = base imponible)
Descripcin
El Valor Consta de 2 Enteros y 2 Decimales Fijos
Tipo (ASCII)
0
1
Valor (ASCII)
4 Dgitos
29
Rev 1.1
11/08/08
19 20 21 22 23 24 25 26
LN
9 10 11 12 13 14 15 16 17 18
Mensaje
27 28 29 30 31 32 33 34 35 36 37
Mensaje
38 39 40 41 42 43 44 45
Descripcin
46
47
ETX LRC
LN (ASCII)
01 08
91 98
Mensaje (ASCII)
40 Caracteres
Encabezado
Pie de Pagina
Descripcin
Texto a mostrar en el Display
CLK #
9 10 11 12 13 14 15 16 17 18 19 20
Cdigo Secreto
21 22 23 24 25 26 27
28
Nombre del Cajero
ETX LCR
Descripcin
CLK# (ASCII)
00 31
Cdigo Secreto (ASCII)
5 Dgitos
Nombre del Cajero (ASCII)
16 Caracteres
Nmero de Cajero
Descripcin
Indicador para el cdigo secreto del Cajero
Descripcin
Indicador para el Nombre del Cajero
30
Rev 1.1
11/08/08
9 10 11 12 13 14 15 16 17 18 19
Nombre de Medio de Pago
Descripcin
Indicador del Medio de Pago
Descripcin
Indicador del nombre del Medio de Pago a Usar
20
ETX LRC
Tipo (ASCII)
01 16
Nombre del Medio de Pago (ASCII)
14 Caracteres
STX P F
HH
MM
SS
10
11
ETX LRC
STX P G
31
DD
MM
YY
10
21
11
ETX LRC
Rev 1.1
11/08/08
9 10 11 12 13 14 15 16 17 18
# Mensaje
Mensaje
19 20 21 22 23 24 25 26 27
28
Mensaje
ETX LRC
Descripcin
Indicador para el numero de Mensaje
Descripcin
Indicador para la Descripcin del Mensaje a Mostrar
# Mensaje (ASCII)
01 99
Mensaje (ASCII)
20 Caracteres
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
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
Descripcin
Indicador de Mensaje comercial en el Display
32
Mensaje (ASCII)
50 Caracteres
Rev 1.1
11/08/08
STX P J
Bandera
21
26
29
Descripcin
Indicador para el numero de la Bandera a definir
# Flag
Valor Bandera (ASCII)
1
7
18
19
Bandera (ASCII)
00 29
Tasa de impuesto
Nombre de cajeros
Smbolos
Mensajes
33
Rev 1.1
11/08/08
Descripcin
Indicador para realizar la impresin del reporte especificado
Indicador para borrar el reporte especificado
Indicador para enviar el Reporte a la PC
Descripcin
Reporte de las Transacciones del Da
Reporte de los Totales Acumulados
Descripcin
Corte Parcial de las Ventas Diarias
Cierre Diario de las Operaciones
CMD (ASCII)
I
X
U
Tipo (ASCII)
0
1
Modo (ASCII)
X
Z
34
11 12 13 14 15 16
17
18
Fecha Fin
Da
Mes
Ao ETX LRC
Rev 1.1
11/08/08
CMD (ASCII)
I
U
Modo (ASCII)
A
S
M
Descripcin
El Reportes es impreso
El Reporte es Enviado a la PC
Descripcin
Se incluye toda la informacin de los reportes
Un Resumen del total de los reportes
Un Resumen Mensual del conjunto de Reportes
10 11 12 13 14 15 16
Contador Z
(Inicio)
0 0
Contador Z
(Fin)
CMD (ASCII)
I
U
Modo (ASCII)
A
S
M
35
17
18
ETX LRC
Rev 1.1
11/08/08
STX R Modo
9 10 11 12 13 14 15 16 17
Inicio
Fin
18
ETX LRC
Mientras que para el caso de una solicitud por rango de Fecha (formato
0YYMMDD tanto para inicio como para fin), Modo corresponder a:
18
Rev 1.1
11/08/08
de auditoria
9 10 11 12 13 14 15 16 17
18
19
37
Rev 1.1
11/08/08
STX CMD
10 11 12 13 14
Cdigo
Descripcin
Cdigo de Barra impreso dentro de la Factura como descriptor de un
Producto
Cdigo de Barra impreso al pie de la Factura
Descripcin
Cdigo numrico referente al cdigo de la barra
15
ETX LRC
CMD (ASCII)
Y
y
Cdigo (ASCII)
12 Caracteres
Para que el Cdigo numrico asociado al cdigo de barra, el Flag # 31 debe ser 01
38
16