Professional Documents
Culture Documents
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
INDICE
1.- PROTOCOLO DE COMUNICACION ......................................................................................................... 5
1.1- Setup ................................................................................................................................................. 5
1.2.- Control de Trfico y Tramas de Comunicacin ........................................................................... 5
1.2.1.- Caracteres de Control ................................................................................................................. 5
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
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 3.6
13/09/2010
Rev 3.6
13/09/2010
Impresora
STX-STATUS-ETX-LRC
NOTA: Si la impresora est ocupada, responder a est seal ENQ. Excepto la SRP-350 que
s dar respuesta del STATUS especficamente tambin cuando est imprimiendo.
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 3.6
13/09/2010
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 3.6
13/09/2010
Impresora
ACK
ACK
STX- DATA0-ETB-LCR
STX- DATAn-ETB-LCR
EOT
Todas las tramas de los comandos deben tener la longitud especificada, aun
si no se utilizan todos los campos.
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
La impresora fiscal maneja varios parmetros que son de uso importante para su
funcionamiento y los cuales pueden ser programados de forma regular y algunos tienen
requisitos previos para su configuracin.
11
Rev 3.6
13/09/2010
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
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
Tipo (ASCII)
01 16
Nombre del Medio de Pago (ASCII)
16 Caracteres y 14 Caracteres (Oki)
12
20
21
ETX LRC
Rev 3.6
13/09/2010
3.3.- Hora
STX P F
HH
MM
SS
10
11
ETX LRC
3.4.- Fecha
Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo.
Debe tenerse en cuenta de que una vez fiscalizada, no se puede retroceder la hora y
fecha a una que se anterior al ltimo reporte Z. Observacin: Para modificar la
Fecha en la impresora se debe realizar previamente un Reporte Z (Punto 9.1).
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
STX P G
DD
MM
YY
10
11
ETX LRC
5 6 7
Tasa 1
Valor
10 11 12 13 14 15 16 17 18 19
20
Tasa 2
Tasa 3
ETX
LRC
Tipo
Valor
Tipo
Valor
Descripcin
Interno (Precio tem = base imponible + impuesto), Impuesto Incluido
Externo (Precio tem = base imponible), Impuesto Excluido
Descripcin
El Valor Consta de 2 Enteros y 2 Decimales Fijos
13
Tipo (ASCII)
2
0,1 (Cualquiera)
Valor (ASCII)
4 Dgitos
Rev 3.6
13/09/2010
LN
27 28 29 30 31 32 33 34 35 36 37
Mensaje
Descripcin
9 10 11 12 13 14 15 16 17 18
Mensaje
38 39 40 41 42 43 44 45
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 (Ver Nota)
14
Rev 3.6
13/09/2010
21
44
45
46
STX P J
Bandera
Descripcin
Valor Bandera (ASCII)
# Flag
1
7
18
19
Bandera (ASCII)
Observacin 1: Gran Parte de las Banderas de Programacin (Flags) son comunes entre las
impresoras, pero cada impresora tiene un listado de configuracin de Banderas de
Programacin
especfica
las
misma
pueden
ser
descargadas
de
la
pgina
www.thefactory.com.ve
Observacin 2: Este comando podr ser ejecutado 50 veces como mximo.
Observacin 3: Para Indicarle a la OKI ML1120 el tipo de papel con el cual a trabajar, se
debe realizar dicha seleccin / programacion con el aplicativo Fiscalizador.
Observacin 4: Luego de enviar el comando correspondiente para el tipo de hoja (OKI) es
necesario enviar el comando a continuacin para establecer el cambio en la impresora:
Comando
Estructura del Comando
15
1
STX
2
A
3
4
ETX LRC
Rev 3.6
13/09/2010
16
17
Rev 3.6
13/09/2010
Datos de Cliente
i01Nombre: Dany Zambrano
Datos de Cliente
i02Cedula: 14.547.292
Datos de Cliente
i03Direccion: Ppal de la Urbina
Datos de Cliente
i04Telefono: (0212) 555-55-55
Registro de Producto
" 000000100000002000Producto 1
Registro de Producto
"#000000100000002000Producto 2
Registro de Producto
"!000000100000002000Producto 3
Registro de Producto
"#000000100000002000Producto 4
Registro de Producto
"7
18
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
4.1.- Cajero
4.1.1.- Inicio de Cajero
Este comando permite acreditar un cajero. No se puede utilizar este comando si
existe una transaccin abierta.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
STX
Descripcin
Clave Secreta del Cajero (ASCII)
# Secreto
ETX LRC
# Secreto (ASCII)
00000 - 99999
STX
ETX LRC
STX
19
# Lnea
9 10 11 12 13 14
Datos
Rev 3.6
13/09/2010
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
# Lnea (ASCII)
00 11 (ver Nota)
Datos (ASCII)
40 caracteres. Si no se enva informacin (0
bytes) se Cancela la impresin de esta lnea.
4.3- Comentario
Este comando permite imprimir mensajes comerciales necesarios para la
descripcin de un artculo.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
46
ETX LRC
Datos
Descripcin
Nmero de Lneas
Descripcin
Informacin a ser Impresa
(Ver Nota)
45
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)
40 Caracteres
20
Rev 3.6
13/09/2010
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
ETX
LRC
Descripcin
(20h) / (32)
(21h) / (33)
(22h) / (34)
(23h) / (35)
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 (Ver Nota)
tem Exento
Item Tasa 1
Item Tasa 2
tem Tasa 3
CMD (ASCII)
Carcter Espacio
!
#
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Descripcin (ASCII)
38 Caracteres
21
Rev 3.6
13/09/2010
Nota 3: para la impresora OKI ML1120, son 116 caracteres distribuidos en tres lneas
(Producto Exento) y 119 caracteres para los otras tasas.
4.5.- Correccin
Este comando cancela la ltima entrada de un tem o de un descuento.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
STX
ETX LRC
4.6.- Subtotal
Estos comandos permiten imprimir o mostrar en pantalla el monto
correspondiente al subtotal de las ventas. Este comando debe ser ejecutado antes
de realizar un descuento del subtotal.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
Descripcin
Subtotal Impreso
El Subtotal se Muestra en el Display
22
Rev 3.6
13/09/2010
Descripcin
Descriptor para el Descuento o Recargo
Descripcin
Descuento
Recargo
Descripcin
El Porcentaje consta de 2 Enteros y 2 Decimales
Porcentaje
ETX LRC
CMD (ASCII)
p
Signo (ASCII)
-
+
Porcentaje (ASCII)
4 Dgitos
Rev 3.6
13/09/2010
4 5 6 7
9 10 11 12
Monto
Descripcin
Descriptor para el Descuento o Recargo
Descripcin
Descuento
Descripcin
El monto consta de 7 Enteros y 2 Decimales
13
14
ETX LRC
CMD (ASCII)
q
Signo (ASCII)
-
Porcentaje (ASCII)
9 Dgitos
4.8.- Anulacin
4.8.1- Anulacin de un tem en la Factura
La anulacin de un tem es posible si la tasa a la cual est ligada est registrada.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
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
24
61
62
ETX LRC
Rev 3.6
13/09/2010
CMD (ASCII)
Carcter Espacio (A0h)
(A0h)
(A1h)
(A2h)
(A3h)
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
STX
ETX LRC
4.9.- Totalizar
4.9.1- Pago Directo
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.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
Descripcin
Indicador del Medio de Pago Asociado
25
STX
# Medio
ETX LRC
# Medio (ASCII)
01 16
Rev 3.6
13/09/2010
Los descriptores programados por defecto para los medios de pago, son los
siguientes:
STX 2
# Medio
9 10 11 12 13 14 15 16
Monto de Pago
Descripcin
Indicador del Medio de Pago Parcial
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
17
18
ETX LRC
# Medio (ASCII)
01 16
Monto de Pago (ASCII)
12 Dgitos
STX CMD
10 11 12 13 14
Cdigo
Descripcin
Cdigo de Barra impreso dentro de la Factura como descriptor de un
Producto
26
15
16
ETX LRC
CMD (ASCII)
Y
Rev 3.6
13/09/2010
y
Cdigo (ASCII)
12 Caracteres
Caractersticas
00
01
02
Para que el Cdigo numrico asociado al cdigo de barra, el Flag 30 debe ser 01
27
Rev 3.6
13/09/2010
28
Rev 3.6
13/09/2010
29
Rev 3.6
13/09/2010
30
Impresora: ZXX1234567
31
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
STX
# Lnea
9 10 11 12 13 14
Datos
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
46
ETX LRC
Datos
Descripcin
Nmero de Lneas
Descripcin
Informacin a ser Impresa
(Ver Nota)
45
# Lnea (ASCII)
00 11 (ver Nota)
Datos (ASCII)
40 caracteres. Si no se enva informacin (0 bytes) se Cancela la impresin de esta lnea.
32
Rev 3.6
13/09/2010
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
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
33
Tasa (ASCII)
0
1
2
3
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Cantidad (ASCII)
40 Caracteres
Rev 3.6
13/09/2010
Tasa
9 10 11 12 13
Precio
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
Cantidad
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
34
42
43
ETX LRC
Tasa (ASCII)
0
1
2
3
Precio (ASCII)
10 Dgitos
Cantidad (ASCII)
8 Dgitos
Cantidad (ASCII)
40 Caracteres
Rev 3.6
13/09/2010
STX f
# Medio
9 10 11 12 13 14 15 16
Monto de Pago
Descripcin
Indicador del Medio de Pago
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
17
18
ETX LRC
# Medio (ASCII)
01 16
Monto de Pago (ASCII)
12 Dgitos
Permite asignar un monto del total de la devolucin a por varios medios de pago.
Se trabaja igual que el cierre de una factura con mltiples medios de pago
(4.9.2.- Pago Parcial).
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
STX 2
# Medio
Descripcin
Indicador del Medio de Pago Parcial
Descripcin
El Monto de Pago Consta de 10 Enteros y 2 Decimales
9 10 11 12 13 14 15 16
Monto de Pago
17
ETX LRC
# Medio (ASCII)
01 16
Monto de Pago (ASCII)
12 Dgitos
Nota: Otra manera de hacer el cierre de la factura, es utilizando los comandos de medio de
pago directo como se describe en la seccin: 4.9.1- Pago Directo.
35
18
Rev 3.6
13/09/2010
36
37
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
STX
9 10 11 12 13 14 15 16 17
8 STS 1 STS 2
Texto
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Mensaje
37 38 39 40 41 42 43 44
Descripcin
Imprime una Lnea con texto Normal y en espera por otro Comando
Imprime una Lnea con texto Negrita y en espera por otro Comando (**)
Imprime una Lnea con texto Expandido y en espera por otro Comando (**)
Imprime una Lnea con texto Doble y Negrita y en espera por otro Comando (**)
Imprime una Lnea con texto Centrado y en espera por otro Comando (**)
Imprime una Lnea con texto Centrado y Negrita y en espera por otro Comando (**)
Cierra el Documento No Fiscal (Corta el papel si tiene esa funcin la impresora)
Descripcin
Texto
45
46
ETX LRC
1
0
Mensaje (ASCII)
56 Caracteres
Nota: Para la impresora OKI 1120 la cantidad de caracteres para el mensaje es de 80.
Nota: Comando disponible slo para la impresora SRP-350 y Custom Kube.
38
STX
CMD
ETX LRC
Descripcin
Imprime un Documento No Fiscal, con el Siguiente Mensaje Apertura
Permite la Apertura de la Gaveta de Dinero (NOTA: Debe haber al menos 1 plu
registrado)
Rev 3.6
13/09/2010
CMD (ASCII)
0
w
9 10 11 12 13 14 15 16 17
# Medio
Monto de Pago
Descripcin
18
ETX LRC
PR (ASCII)
0
1
# Medio (ASCII)
01 - 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
39
19
Rev 3.6
13/09/2010
Tasa de impuesto
Nombre de cajeros
Nombre de medios de pago
Banderas del sistema
Smbolos
Mensajes
40
Rev 3.6
13/09/2010
41
Rev 3.6
13/09/2010
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
42
Rev 3.6
13/09/2010
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
43
Mensaje (ASCII)
50 Caracteres
Rev 3.6
13/09/2010
44
Rev 3.6
13/09/2010
8.1- Status S1
Este comando permite leer desde el host (PC) el estado de la impresora fiscal,
referente a parmetros de la impresora como serial, RIF y datos de factura. Es
posible ejecutar este comando en cualquier condicin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
1
STX
101
Data
99
100
ETX LRC
Long
2
2
1
17
1
8
1
5
1
8
1
5
1
4
1
4
1
11
1
10
1
6
1
6
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
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
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
45
Rev 3.6
13/09/2010
8.2- Status S2
Este comando permite leer desde el host (PC) el estado de la factura en curso en
transaccin. Si es ejecutado este comando sin una factura en curso, los valores
obtenidos sern cero.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
1
STX
77
Data
78
79
ETX LRC
77
Long
2
1
13
1
1
13
1
1
13
1
6
1
1
13
1
4
1
1
1
Clase
ITEM
ASCII Comando S2
20h
Separador (espacio)
ASCII Subtotal de Bases Imponibles (13 bytes)
0Ah
Separador
20h (carcter de espacio)
ASCII Subtotal de IVA
0Ah
Separador
20h
(carcter de espacio)
ASCII Data Dummy
0Ah
Separador
ASCII **Ver Nota S2**
0Ah
Separador
20h
Separador (espacio)
ASCII Monto por Pagar
0Ah
Separador
ASCII Nmero de Pagos Realizados
0Ah
Separador
ASCII Condicin 1= En Pago Factura 2= En Devol.
0= No transaccin
0Ah
Separador
Nota S2: el valor de dicho campo, depende de la configuracin del flag 28. Si est en 0, es
data Dummy el valor del campo. Si el flag 28 est en 1, el valor de dicho campo es la
cantidad de plu que contenga la factura actual. Para mayor informacin consulte el manual
de flags de las impresoras fiscales.
46
Rev 3.6
13/09/2010
8.3- Status S3
Este comando permite leer desde el host (PC) el estado de la impresora fiscal,
referentes a las tasas de impuesto y flag de estado. Es posible ejecutar este
comando en cualquier condicin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
1
STX
62
Data
63
64
ETX LRC
Hasta
3
4
8
9
10
14
15
16
20
21
61
SIZE
2
1
4
1
1
4
1
1
4
1
40
62
62
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
47
Rev 3.6
13/09/2010
8.4- Status S4
Este comando permite leer desde el host (PC) el estado de la impresora fiscal,
referentes a los montos de los Medios de Pago. Es posible ejecutar este comando
en cualquier condicin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
1
STX
178
179
Data
ETX LRC
180
Long
2
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
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
Medio de Pago 12
48
135
145
146
156
157
166
167
177
178
1
10
1
10
1
10
1
10
1
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
Rev 3.6
13/09/2010
Separador
Medio de Pago 13
Separador
Medio de Pago 14
Separador
Medio de Pago 15
Separador
Medio de Pago 16
Separador
8.5- Status S5
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
1
STX
47
Data
48
ETX LRC
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
nmero de documentos registrados
49
49
Rev 3.6
13/09/2010
8.6- Status S8
Este comando permite leer desde el host (PC) la informacin de los datos
programados en las lneas de encabezados y pie de ticket. Es posible ejecutar este
comando en cualquier condicin.
6
STX S 8 Lin. ETX LRC
Descripcin
Encabezado
Pie de Ticket
Lin. (ASCII)
E
P
1
STX
658
659
Data
ETX LRC
660
SIZE
2
40
1
40
1
40
1
40
1
40
1
Clase
ASCII
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ITEM
"S8"
Lnea 1 del encabezado
separador 0x0A
Lnea 2 del encabezado
separador 0x0A
Lnea 3 del encabezado
separador 0x0A
Lnea 4 del encabezado
separador 0x0A
Lnea 5 del encabezado
separador 0x0A
50
248
249
289
290
330
331
371
372
412
413
453
454
494
495
535
536
576
577
617
618
658
40
1
40
1
40
1
40
1
40
1
40
1
40
1
40
1
40
1
40
1
40
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
51
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
Impresora
ACK
ACK
ENQ
STX- DATAn-ETB-LCR
EOT
52
Rev 3.6
13/09/2010
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 (X2 Z2 segn el caso)
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
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
11 12 13 14 15 16
17
18
Fecha Fin
Da
Mes
Ao ETX LRC
CMD (ASCII)
I
U
Modo (ASCII)
A
S
M
53
Rev 3.6
13/09/2010
10 11 12 13 14 15 16
Contador Z
(Inicio)
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
0 0
Contador Z
(Fin)
17
ETX LRC
CMD (ASCII)
I
U
Modo (ASCII)
A
S
M
1
STX
197
198
Data
ETX LRC
Long
4
1
6
1
8
1
6
1
4
1
10
1
10
1
Clase
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ITEM
Numero del ltimo Reporte Z
separador 0x0A
Fecha de Reporte Z
separador 0x0A
Numero de la Ultima Factura
separador 0x0A
Fecha de la Ultima Factura
separador 0x0A
Hora de la Ultima Factura
separador 0x0A
Ventas Exento
separador 0x0A
Ventas Tasa General (Tasa 1)
separador 0x0A
54
199
18
66
67
77
78
88
89
99
100
110
111
121
122
132
133
143
144
154
155
165
166
176
177
187
188
196
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
8
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
0Ah
ASCII
Rev 3.6
13/09/2010
Impresora
ACK
ENQ
ACK
STX- DATAn-ETB-LCR
Nota)
(Ver
EOT
Rev 3.6
13/09/2010
9.3.- Comandos Para Reimpresin (Slo para impresoras con memoria de auditora)
9.3.1.- Re-impresin de documentos almacenados en memoria de auditora:
La forma general del comando es la siguiente:
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
STX R Modo
9 10 11 12 13 14 15 16 17
Inicio
Fin
18
ETX LRC
Modo (ASCII)
F
C
N
Z
R
Mientras que para el caso de una solicitud por rango de Fecha (formato
0YYMMDD tanto para inicio como para fin), Modo corresponder a:
Descripcin
Para facturas almacenadas en memoria de auditoria
Para notas de crdito almacenadas en la memoria de auditoria
Para documentos no fiscales (reportes X, apertura de gaveta, etc.)
almacenadas en la memoria de auditoria
Para reportes Z, almacenadas en la memoria de auditoria
Para reportes de lectura de memoria fiscal, almacenadas en la
memoria de auditoria
56
Modo (ASCII)
f
c
n
z
r
18
Rev 3.6
13/09/2010
9 10 11 12 13 14 15 16 17
18
19
57
Rev 3.6
13/09/2010
9 10 11 12 13 14 15 16 17 18
Inicio
Fin
19
ETX LRC
Modo (ASCII)
F
C
N
Z
R
Mientras que para el caso de una solicitud por rango de Fecha (formato
0YYMMDD tanto para inicio como para fin), Modo corresponder a:
Descripcin
Para facturas almacenadas en memoria de auditoria
Para notas de crdito almacenadas en la memoria de auditoria
Para documentos no fiscales (reportes X, apertura de gaveta, etc.)
almacenadas en la memoria de auditoria
Para reportes Z, almacenadas en la memoria de auditoria
Para reportes de lectura de memoria fiscal, almacenadas en la
memoria de auditoria
58
Modo (ASCII)
f
c
n
z
r
20
Rev 3.6
13/09/2010
59
Rev 3.6
13/09/2010
10.1- Cheque
10.1.1.- Modo de Slip
Activa la estacin de trabajo de la chequera y el endoso. Es el primer
comando requerido para activar las funciones siguientes.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
Descripcin
Activar slip
Desactivar Slip
ST
1
0
STX < F1 F2 F3 F4 F5
9 10 11 12 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
Cantidad
Datos de Cliente
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
Datos de Cliente
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
Data Fecha
101 102 102 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
Data Fecha
ETX LRC
60
Descripcin
(Numero de Lneas entre el Top y la Cantidad)
(Numero de Lneas entre la Cantidad y No Endosable)
(Numero de Lneas entre No endosable y el Nombre)
(Numero de Lneas entre el Nombre y la Cantidad)
(Numero de Lneas entre la Cantidad y la Fecha)
Descripcin
Cantidad (8 Enteros y 2 Decimales) Ej.: 12.345.678,90
Datos de Cliente
Data Fecha
F1
F2
F3
F4
F5
61
Rev 3.6
13/09/2010
F1 -> F5 (ASCII)
0 -> 9
0 -> 9
0 -> 9
0 -> 9
0 -> 9
(ASCII)
10 Caracteres
50 Caracteres
50 Caracteres
Rev 3.6
13/09/2010
9 10 11 12 13 14 15 16 17 18 19 20 21
STX = F1
Lnea
22 23 24 25 26 27 28 29 30 31 32 33 34
Lnea
ETX
35
LRC
Descripcin
F1 (ASCII)
F1 (Numero de Lnea a ser enviada por cada comando)
1 -> 9
Descripcin
(ASCII)
Lnea 1 (Nmero de Cuenta), ------> N:
30 Caracteres
Lnea 2 (Nombre de la Tienda), ----> De:
30 Caracteres
Lnea 3 (continuacin Nombre de la Tienda)
30 Caracteres
Lnea 4 (Nombre del Banco), -------> En el banco:
30 Caracteres
Entre la Lnea 4 y 5 se establece de forma automtica una lnea de separacin
Lnea 5 (Lnea Adicional) **opcional
30 Caracteres
Lnea 6 (Lnea Adicional) **opcional
30 Caracteres
Lnea 7 (Lnea Adicional) **opcional
30 Caracteres
Lnea 8 (Lnea Adicional) **opcional
30 Caracteres
Lnea 9 (Lnea Adicional) **opcional
30 Caracteres
Descripcin
F1 (Numero de Lneas entre el Top y N: )
STX
F1 ETX LRC
F1 (ASCII)
0 -> 9
Observacin importante: siempre debe ser enviado este comando una sola vez luego
de haber enviado todos los comandos de la seccin 3.1.3- Formato del Cheque (Endoso).
62
Rev 3.6
13/09/2010
NOTA: mientras se est realizando una factura es posible activar la opcin de la chequera,
para realizar la escritura que se desee en el cheque.
63
Rev 3.6
13/09/2010
10.2.- Validacin
10.2.1.- Modo de Validacin
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
Descripcin
ST
1
0
Activar Validacin
Desactivar Validacin
STX >
9 10 11 12 13 14 15 16 17 18 19 20
Texto a Imprimir
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 48 49 50 51 52 53
54
Texto a Imprimir
ETX LCR
Descripcin
(ASCII)
50 Caracteres
Texto a Imprimir
64
Rev 3.6
13/09/2010
65
Rev 3.6
13/09/2010
10.4.- Status
10.4.1.- Status S6
Este comando realiza la solicitud del status S6, la cual extrae la informacin de la
presencia o no de papel en las 3 estaciones de impresin (Facturacin, Slip/Chequera,
Validacin) y la coloca en un archivo para su posterior lectura.
0
2
3
4
1
2
3
4
SIZE
2
1
1
1
Clase
ASCII
ASCII
ASCII
ASCII
STX S 6
ETX
LRC
ITEM
"S6"
Bit de la estacin de impresin de Facturacin
Bit de la estacin de impresin de Slip/Chequera
Bit de la estacin de impresin de Validacin
10.4.2.- Status S7
Este comando realiza la solicitud del status S7, la cual extrae la informacin de la
lectura del MICR.
Desde Hasta
0
2
1
38
SIZE
2
39
STX S 7
Clase
ITEM
ASCII "S7"
ASCII Cadena de Caracteres MICR
66
ETX
LRC
Rev 3.6
13/09/2010
Historial de Revisiones
Revisin A (11 septiembre de 2008) sobre la revisin 1.1
En la seccin 2.2.6 (Lectura de Estado S2), correccin del contenido de la tabla
Data.
En la seccin 2.2.7 (Medios de Pago), modificacin en definicin del concepto
de este elemento.
En la seccin 2.8.1 (Reportes de Cierre), modificacin en la descripcin de los
Reportes de los Totales Acumulados.
Revisin B (18 septiembre de 2008) sobre la revisin 1.2
En la seccin 2.2.2 (Registro de Producto), modificacin de la descripcin de los
comandos.
En la seccin 2.3.2 (Cierre de Devolucin), modificacin de los nmeros de
medios de pago.
En la seccin 2.2.1 (Datos del Cliente Para la Factura), modificacin de la
estructura de los datos.
En la seccin 1.2.2 (Secuencia de Comandos de Comunicacin), modificacin
de ejemplos STS1
En la seccin 2.6.1 (Lectura de Estado S1), modificacin en la respuesta de la
impresora
En la seccin 2.6.2 (Lectura de Estado S2), modificacin en la respuesta de la
impresora
En la seccin 2.6.3 (Lectura de Estado S3), modificacin en la respuesta de la
impresora
En la seccin 2.6.4 (Lectura de Estado S4), modificacin en la respuesta de la
impresora
En la seccin 2.6.5 (Lectura de Estado S5), modificacin en la respuesta de la
impresora
Revisin C (22 septiembre de 2008) sobre la revisin 1.3
En la seccin 2.8.3 (Reporte Fiscal por Nmero de Z), se agreg secuencia
lectura fiscal.
67
Rev 3.6
13/09/2010
se modific la
Rev 3.6
13/09/2010
69
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
Rev 3.6
13/09/2010
72