You are on page 1of 72

Manual de Protocolo y Comandos

Para Impresoras Fiscales


The Factory HKA

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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


Envo de Ack: Se realiza cuando se satisfacen las siguientes condiciones: .................................. 5

Envo de Nak: Se realiza ante la siguiente condicin: .................................................................... 6

Estructura de la Trama: .................................................................................................................. 6

Ejemplos de Estructura de Trama:........................................................................................................ 6


1.2.2.- Secuencia de Comandos de Comunicacin............................................................................. 7


Leer Estado ...................................................................................................................................... 7

Comando Simple ............................................................................................................................. 8

Comando de Lectura ...................................................................................................................... 8

Comando para subir informacin ................................................................................................. 9

1.2.3.- Descripcin de Comandos ......................................................................................................... 9


2.- INTEGRACION Y EMISIN DE DOCUMENTOS .................................................................................... 10
3.- COMANDOS PARA LA PROGRAMACION DE LOS PARAMETROS DE IMPRESORA ...................... 11
3.1.- Datos del Cajero ........................................................................................................................... 12
3.2.- Nombres de los Medios de Pago ................................................................................................ 12
3.3.- Hora ................................................................................................................................................ 13
3.4.- Fecha .............................................................................................................................................. 13
3.5.- Tasas de Impuesto........................................................................................................................ 13
3.5.1.- Registrar Tasas en la Memoria Fiscal ..................................................................................... 14
3.6.- Encabezado y Pie de Pagina ....................................................................................................... 14
3.7.- Banderas de Programacin (Flags) ............................................................................................ 15
4.- COMANDOS DE FACTURACIN ........................................................................................................... 16
4.1.- Cajero ............................................................................................................................................. 19
4.1.1.- Inicio de Cajero .......................................................................................................................... 19
4.1.2.- Fin de Cajero .............................................................................................................................. 19
4.2- Datos del Cliente............................................................................................................................ 19
4.3- Comentario ..................................................................................................................................... 20
4.4- Registro de Producto .................................................................................................................... 21
4.5.- Correccin ..................................................................................................................................... 22
4.6.- Subtotal.......................................................................................................................................... 22
2

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

4.7.- Descuento y Recargo ................................................................................................................... 23


4.8.- Anulacin....................................................................................................................................... 24
4.8.1- Anulacin de un tem en la Factura .......................................................................................... 24
4.8.2- Anulacin de Factura ................................................................................................................. 25
4.9.- Totalizar.......................................................................................................................................... 25
4.9.1- Pago Directo ................................................................................................................................ 25
4.9.2.- Pago Parcial ............................................................................................................................... 26
4.10.- Cdigo de Barras ........................................................................................................................ 26
4.11.- Buenas Practicas de Control..28
5.- COMANDOS DE NOTA DE CREDITO / DEVOLUCION ......................................................................... 30
5.1- Datos del Cliente y de la Factura ................................................................................................. 32
5.2- Registro de Producto para Devolucin ....................................................................................... 33
5.3- Anulacin de Producto ................................................................................................................. 34
5.4- Cierre de Devolucin ..................................................................................................................... 35
6.- COMANDOS PARA DOCUMENTOS NO FISCALES ............................................................................. 36
6.1- Texto en Documento ..................................................................................................................... 38
6.2- Apertura de Gaveta de Dinero ...................................................................................................... 38
6.3- Retiro y Fondo de Caja ................................................................................................................. 39
6.3.1- Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja) ........................................... 39
6.4.- Imprimir Valor de Programacin ................................................................................................. 40
7.- COMANDOS PARA EL MANEJO DEL DISPLAY .................................................................................. 41
7.1- Mostrar Hora y Fecha .................................................................................................................... 42
7.2- Mostrar Mensaje Comercial .......................................................................................................... 42
7.3- Mostrar Mensaje ............................................................................................................................ 42
7.4.- Programacin de Mensajes Comerciales en el Display ........................................................... 43
8.- COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA ............................................... 44
8.1- Status S1 ......................................................................................................................................... 45
8.2- Status S2 ......................................................................................................................................... 46
8.3- Status S3 ......................................................................................................................................... 47
8.4- Status S4 ......................................................................................................................................... 48
8.5- Status S5 ......................................................................................................................................... 49
8.6- Status S8 ......................................................................................................................................... 50
9.- COMANDOS PARA LOS REPORTES .................................................................................................... 52
9.1- Reporte de cierre X y Z ................................................................................................................. 53
3

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.2- Reporte de Memoria Fiscal ........................................................................................................... 53


9.2.1.- Por Fecha de Z ........................................................................................................................... 53
9.2.2.- Por Numero de Z ........................................................................................................................ 54
9.3.- Comandos Para Reimpresin (Slo para impresoras con memoria de auditora) .............. 56
9.3.2.- Imprimir Estatus de Memoria de Auditora ............................................................................. 57
9.4.- Documento de la Memoria de Auditoria....56
10.- COMANDOS DE CHEQUERA ............................................................................................................... 59
10.1- Cheque .......................................................................................................................................... 60
10.1.1.- Modo de Slip............................................................................................................................. 60
10.1.2.- Formato del Cheque (Parte Frontal) ...................................................................................... 60
10.1.3- Formato del Cheque (Endoso) ................................................................................................ 60
10.1.4- Imprimir Endoso ....................................................................................................................... 60
10.2.- Validacin .................................................................................................................................... 64
10.2.1.- Modo de Validacin ................................................................................................................ 64
10.2.2.- Impresin de Validacin ......................................................................................................... 64
10.3.- Lectura del MICR ........................................................................................................................ 65
10.4.- Status ........................................................................................................................................... 66
10.4.1.- Status S6................................................................................................................................... 66
10.4.2.- Status S7................................................................................................................................... 66

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

1.- PROTOCOLO DE COMUNICACION


1.1- Setup
Una vez que el host (PC), ha activado la seal CTS, la impresora fiscal activa
en respuesta la seal DTR para indicar que es posible la recepcin.

Parmetros de Configuracin del Puerto Serial


Transmisin de Data
Serial, Asncrona
Baud Rate
9600 bps
Bits de Datos
8 bits
Paridad
Par
Bits de Stop
1

1.2.- Control de Trfico y Tramas de Comunicacin


1.2.1.- Caracteres de Control
STX
ENQ
ETX
EOT
ACK
NAK
ETB
LRC

02h
05h
03h
04h
06h ( Acknowledgement: Reconocimiento)
15h (No Acknowledgement: No Reconocimiento)
17h
OR exclusivo desde el inicio de datos hasta ETX, incluyendo ETX.

 Envo de Ack: Se realiza cuando se satisfacen las siguientes condiciones:


i.

LRC y Datos son correctos.

ii.

El comando es aceptable para la condicin actual de la


maquina.

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
 Envo de Nak: Se realiza ante la siguiente condicin:
i.

LRC no corresponde.

 Estructura de la Trama:

Ejemplos de Estructura de Trama:


 Comando S1:

 Comando de Reportes de Cierre: I0X

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

1.2.2.- Secuencia de Comandos de Comunicacin


 Leer Estado
PC
ENQ



Impresora
STX-STATUS-ETX-LRC

La trama de STATUS tiene la siguiente estructura:

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

Si por ejemplo en el STS1 el valor recibido es:


0x61: la impresora se encuentra en Modo Fiscal y en Transaccin Fiscal.
0x60: la impresora se encuentra en Modo Fiscal.
0x42: en Ninguna Transaccin Fiscal
0x44: est Ocupado, Buffer Lleno

STS2

011100xx
011011xx
011001xx
011000xx
010111xx
010110xx
010101xx
010100xx
01xxxx1x
01xxxxx1
01000000

La Fecha No ha sido Programada Todava


Memoria Fiscal llena
Error en memoria Fiscal
Error Fiscal
Comando Invalido / Error en Formato de Comando
Cajero No Asignado
Impuesto Invalido
Valor Invalido / Sobre Limitacin
Impresora / Error de Display
Error de Papel
Ningn Error
7

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Si la impresora regresa un NAK, el comando no fue vlido.


Si se enva un comando y la impresora est ocupada, no se retorna ningn
Valor. Se pude verificar esta condicin a travs de la seal DTR de la
impresora.

 Comando de Lectura
PC
STX-CMD-DATA-ETX-LRC

Impresora



ACK

STX-CMD-DATA-ETX-LRC



Se debe enviar ENQ o NAK de regreso a la impresora si un error de


comunicacin fue detectado en el host (PC).
8

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

 Comando para subir informacin


PC
STX-CMD1-DATA-ETX-LRC

Impresora



ACK



ACK

STX- DATA0-ETB-LCR

STX- DATAn-ETB-LCR


EOT

1.2.3.- Descripcin de Comandos

Todas las tramas de los comandos deben tener la longitud especificada, aun
si no se utilizan todos los campos.

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

2.- INTEGRACION Y EMISIN DE DOCUMENTOS


La integracin con las impresoras fiscales de la empresa The Factory HKA C.A, se
realiza de forma uniforme, esto quiere decir que, si realiza la integracin con una impresora
X, la misma integracin le ser funcional con la impresora Y, ya que todas manejan el mismo
protocolo y set de comandos hasta un 99%. Dependiendo del modelo y marca de la
impresora algunos aspectos o caractersticas (Impresin de Cheques, Memoria de auditora,
Tamao de papel, etc.) sern relativamente diferentes entre unas y otras.
La impresora fiscal puede emitir 10 tipos de documentos, los cuales son:
1. Programacin de la Impresora Fiscal
2. Factura
3. Nota de Crdito
4. Documento NO FISCAL
5. Reporte X
6. Reporte X2
7. Reporte Z
8. Reporte Z2
9. Reporte de la Memoria Fiscal
10. Reimpresin de Documentos (Solo para impresoras con Memoria de Auditoria)

Estos documentos pueden ser impresos de forma independiente ya que ninguno


restringe al otro en orden de secuencia. Lo que se toma como norma segn la gaceta oficial
emitida para la regulacin para las impresoras fiscales es la impresin del Reporte Z de
forma diaria.
10

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

3.- COMANDOS PARA LA PROGRAMACION DE LOS PARAMETROS DE IMPRESORA

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

3.1.- Datos del Cajero


Este comando permite definir la informacin relativa a un cajero. Slo se puede
realizar si se ha ejecutado el comando Inicio de Cajero. Este comando podr ser
ejecutado 50 veces como mximo.

Posicionamiento del Carcter(es)


1
2 3
en la lnea de Comando
Estructura del Comando
STX P C

CLK #

9 10 11 12 13 14 15 16 17 18 19 20

Cdigo Secreto

Nombre del Cajero

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

3.2.- Nombres de los Medios de Pago


Este comando permite definir los descriptores para cada medio de pago. Su uso va
de la mano con los pagos parciales (Punto 4.9.2).
Posicionamiento del Carcter(es)
1
2 3
4
5
en la lnea de Comando
Estructura del Comando
STX P E # Medio

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

3.3.- Hora

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
Hora 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 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

3.5.- Tasas de Impuesto


Slo se puede realizar este comando inmediatamente de haber hecho un reporte Z.
2 3
4
Posicionamiento del Carcter(es) 1
en la lnea de Comando
STX P T
Estructura del Comando
Tipo

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

3.5.1.- Registrar Tasas en la Memoria Fiscal


Este comando se utiliza para confirmar que las tasas registradas en la tarjeta fiscal
son correctas y grabar este valor en la memoria fiscal. Este comando podr ser
ejecutado 50 veces como mximo.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX P t ETX LRC

3.6.- Encabezado y Pie de Pagina


Este comando permite definir los mensajes que se muestran en el encabezado y pie
de pgina de los documentos.
Posicionamiento del Carcter(es) en la
1
lnea de Comando
Estructura del Comando
STX
19 20 21 22 23 24 25 26

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)

Observacin 1: Para la impresora OKI ML 1120, el nmero de caracteres es 39 en el


encabezado y 35 en el pie de ticket, para modo carta son 8 lneas de encabezado y 8 lneas
de pie de pgina, mientras que para el modo media carta son 4 lneas de encabezado y 4
lneas de pie de pgina.
Observacin 2: Este comando podr ser ejecutado 50 veces como mximo.

14

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

3.7.- Banderas de Programacin (Flags)


Este comando permite definir el valor de las banderas utilizadas por el equipo.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

21
44
45
46

STX P J

Bandera

Valor Bandera ETX LRC

Descripcin
Valor Bandera (ASCII)

# Flag

1
7
18
19

Bandera (ASCII)

Impresin continua, 0 = se imprime al finalizar la factura, 1 = se imprime lnea a lnea


Precio en el Display, 0 = sin impuesto, 1 = con impuesto
Mensaje Comercial, 0 = se muestra The Factory HKA, 1 = se muestra mensaje del cliente
Mensaje Comercial, 0 = el mensaje rota en la patalla, 1 = el mensaje se detiene en la pantalla
nmero extra de decimales en el comando de precio de un PLU, 0 = dos decimales, 1 = tres
decimales
(Solo para impresoras OKI ML1120 ) Tipo de Hoja, 0 = Carta, 1 = Media Carta **VER NOTA
(Slo para impresoras OKI ML1120) Cantidad de PLU limitada, 0 = Limitada a una hoja, 1 =
Ilimitada
(Slo para impresoras OKI ML1120) Espacio entre ltimo PLU y Tasas, 0 = Si, 1 = No

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

4.- COMANDOS DE FACTURACIN


Esquema general para realizar una factura, la cual incluye todas las operaciones para
posibles para este documento.

16

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
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
Comentario
@Este es un Comentario...
Registro de Producto
"000000100000002000Producto 2
Cdigo de Barra en Producto
Y111111111111
Registro de Producto
000000100000002000Producto 3
Correccin
k
Registro de Producto
"000000100000002000Producto 4
Registro de Producto
!000000100000001000Item 1
Registro de Producto
!000000100000002000Producto 5
Sub-Total
3
Descuento Individual
p-1000
Registro de Producto
#000000100000002000Producto 6
Registro de Producto
#000000100000002000Producto 7
Recargo Individual
p+2000
Registro de Producto
000000100000002000Producto 8
Anulacin de Item
000000100000001000Item 1
Cdigo de Barra
y123456789012
Totalizar
101

17

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

4.1.2.- Fin de Cajero


Este comando restablece el cajero #1 como el cajero activo. No se puede utilizar
este comando si existe una transaccin abierta. No es necesario ejecutar este
comando para reasignar el cajero.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX

ETX LRC

4.2- Datos del Cliente


Este comando permite ingresar los datos del cliente en una factura, para que el
documento pueda dar derecho a crdito fiscal. Este comando es vlido antes de
registrar un producto.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX

19

# Lnea

9 10 11 12 13 14
Datos

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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.

Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120.


Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para
modo media carta.

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

4.4- Registro de Producto


El registro de un producto solamente es posible si la tasa a la cual est ligada est
registrada.
Es posible registrar hasta Bs. 9999999,99 por transaccin.
Es posible registrar hasta Bs. 9999999,99 por da.
Nota 1: cuando se trate de la Aclas PP1F3, slo podr registrar hasta Bs. 199999,99
por transaccin
Si se sobrepasan los montos lmites el comando de registro de productos es
rechazado. En este caso sera necesario realizar un reporte Z para continuar las
ventas.
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

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

Nota 2: El valor mximo para describir la cantidad es 99999,999.

21

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX CMD ETX LRC


CMD (ASCII)
3
4

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

4.7.- Descuento y Recargo


Realiza un descuento sobre el ltimo tem registrado o sobre el subtotal.
Para realizar un descuento sobre el subtotal, se debe ejecutar previamente el
comando Subtotal, y el monto del descuento se aplica de forma proporcional
sobre todos los artculos.
Nota: Aclas PP1F3 no realiza Recargos en la factura
Se puede hacer descuento de dos maneras, por porcentaje y por cantidad. A
continuacin se describe el descuento por porcentaje.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

STX CMD Signo

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

Ejemplo de descuento sobre el subtotal:

El valor que ser tomado en cuenta al calcular e imprimir los impuestos y el


total ser:
23

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

Ahora se describe el descuento por monto.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

4 5 6 7

STX CMD Signo

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
Descripcin
tem Exento
tem Tasa 1
tem Tasa 2
tem Tasa 3

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

Nota 1: El valor mximo para describir la cantidad es 99999,999.


Nota 2: 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 diferente al carcter
producto con tasa exenta.

espacio(20h) el cual es utilizado para registrar un

4.8.2- Anulacin de Factura


Este comando permite anular una factura.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

Los descriptores programados por defecto para los medios de pago, son los
siguientes:

4.9.2.- Pago Parcial


Este comando permite asignar parte del monto total de una factura a un
medio de pago parcial. Si el monto ingresado es mayor o igual al monto del
total, se cierra la factura y se abre la gaveta de dinero.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

4.10.- Cdigo de Barras


Nota: exclusivo para las impresoras SRP-350, Custom Kube, Star HSP7000.
Este comando permite imprimir un cdigo de barra como referencia de un producto
dentro de la factura y en el pie de la factura.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
Cdigo de Barra impreso al pie de la Factura o del Documento No Fiscal.
Descripcin
Cdigo numrico referente al cdigo de la barra

Rev 3.6
13/09/2010

y
Cdigo (ASCII)
12 Caracteres

Para el tipo de codificacin del cdigo de barra se debe emplear el Flag 43 y


colocarlo en el valor de uso, existen tres modalidades:
Valor

Caractersticas

00

EAN 13 (12 Caracteres Numricos)

01

ITF (12 Caracteres Numricos)

02

CODE 128 (1 a 20 Caracteres Alfanumrico)

Para que el Cdigo numrico asociado al cdigo de barra, el Flag 30 debe ser 01

27

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

4.11.- Buenas Prcticas de Control

Las recomendaciones o buenas practicas para control y verificacion en las secuencia de


comandos para el inicio, el registro de comandos y el cierre de las facturas.
A. Una ves registrados los productos antes de enviar los pagos, solicite un S2 para
determinar cuanto tiene exactametne registrado la impresora por pagar (dato
contenido desde la pocision 52 a la 64 de la trama de S2), este sera el monto con
decimales y todo con el cual la impresora cerrara la factura si los medios de pago dan
igual o mayor a este monto y el mismo deberia coincidir exactamente con lo registrado
por tu sistema y de haber una diferencia esta deberia ser de centimos por efectos
del redondeo en los calculos de los impuestos de tu sistema (por favor revisa el
archivo adjunto alli se explica la metodologia de calculo utilizada por la impresora, el
sistema deberia aplicar esta misma metodologia a fin de tener mayor
exactitud en
los clculos). Con esta Validacin si el monto a pagar registrado en la impresora
coincide con el monto del sistema envias los pagos que tienes en el sistema, haciendo
la validadcion de envio de comandos correspondientes. en caso de que haya
diferencia y esta es del orden de centimos (en mi opinion rango menor a 0.05 aunque
esto ya depende de lo aceptado por el cliente o por uds.) tienes 2 opciones o agregas
esta diferencia a uno de los medios de pago o simplemente junto con los pagos que
enviaras envias un 101.

28

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

B. Semejante a la anterior pero en ves de hacer la verificacion con el S2 antes de enviar


los medios de pago se haria despues y aqui detectar si queda saldo pendiente en
caso de haberlo y es del orden de los centimos envias un 101.
C. Solicitar un estatus y error (funcion ReadFpStatus) y si el estaus es de alguna de las
condiciones de documento pendiente, entonces proceder a realizar las opcion B; esta
estrategia es mas rapida en los casos exitosos dado que la lectura de estatus y error,
y en un caso no exitoso la diferencia de tiempo no es muy grande, con respecto de las
otras opciones.

29

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

5.- COMANDOS DE NOTA DE CREDITO / DEVOLUCION


Esquema general para realizar una Nota de Crdito / Devolucin, la cual incluye todas
las operaciones para posibles para este documento.

30

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Datos de Cliente y Factura


i01Nombre: Dany Zambrano
Datos de Cliente y Factura
i02Cedula: 14.547.292
Datos de Cliente y Factura
i03Direccion: Ppal de la Urbina
Datos de Cliente y Factura
i04Telefono: (0212) 555-55-55
Datos de Cliente y Factura
i05Factura: 000012

Impresora: ZXX1234567

Registro de Producto de Devolucin


d0000000100000001000Producto 1
Registro de Producto de Devolucin
d0000000200000001000Producto 2
Registro de Producto de Devolucin
d0000000300000001000Producto 3
Registro de Producto de Devolucin
d0000000400000001000Producto 4
Cierre del Documento
f01000000011400

31

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

5.1- Datos del Cliente y de la Factura


Este comando permite ingresar los datos del cliente y de la Factura en una Nota de
Crdito, para que el documento pueda dar derecho a crdito fiscal. Este comando
es vlido antes de registrar un producto.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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.

Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120.


Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para
modo media carta.

32

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

5.2- Registro de Producto para Devolucin


Este comando permite registrar productos en una nota de crdito. Cuando se
enva este comando por primera vez, se imprime en el ticket la leyenda:
NOTA CREDITO
Es posible registrar hasta Bs. 9999999,99 por transaccin.
Es posible registrar hasta Bs. 9999999,99 por da.
Si se sobrepasan los montos lmites el comando de registro de productos es
rechazado. En este caso sera necesario realizar un reporte Z para continuar las
ventas.
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
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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

5.3- Anulacin de Producto


A travs de dicho comando, se puede anular un producto que ha sido ingresado
en la actual nota de crdito.
Posicionamiento del Carcter(es) en la
1
lnea de Comando
Estructura del Comando
STX

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

5.4- Cierre de Devolucin


Permite asignar un monto del total de la devolucin a un slo medio de pago.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

6.- COMANDOS PARA DOCUMENTOS NO FISCALES


Esquema general para realizar un Documento No Fiscal, la cual incluye todas las
operaciones para posibles para este documento.

36

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
Inicio de Documento
800Inicio de Documento
Texto en Documento
800Texto Normal
Texto en Documento
80*Texto Negrita
Texto en Documento
80>Texto Expandido
Texto en Documento
80$Texto Doble y Negrita
Texto en Documento
80!Texto Centrado
Texto en Documento
80Texto Centrado y Negrita
Fin de Documento
810Fin de Documento

37

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

6.1- Texto en Documento


Este comando permite imprimir reportes y notas como documentos no fiscales.
En un documento no fiscal se imprime automticamente cada cuatro lneas la
siguiente leyenda:
N O F I S C A L
Posicionamiento del Carcter(es)
en la lnea de Comando
Estructura del Comando

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

STS 1 (ASCII) STS 2 (ASCII)


0
0
0
*
0
>
0
$
0
!
0

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.

6.2- Apertura de Gaveta de Dinero


Este comando permite abrir la gaveta de dinero. Se imprime un documento no
fiscal con la siguiente leyenda:
A P E R T U R A
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

38

STX

CMD

ETX LRC

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

6.3- Retiro y Fondo de Caja


Estos comandos permiten reportar fondos de caja y retiros de efectivo, o de otro
medio de pago, de la gaveta de dinero. Son necesarios para realizar el arqueo de
la caja.
Posicionamiento del Carcter(es) en
1
2 3
la lnea de Comando
Estructura del Comando
STX 9 PR

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

6.3.1- Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja)


Este comando finaliza un reporte de egresos / ingreso de un medio de pago. Al
ejecutar este comando, se cierra el reporte y se abre la gaveta de dinero.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

39

STX t ETX LRC

19

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

6.4.- Imprimir Valor de Programacin


Este comando imprime los valores almacenados para los siguientes
parmetros:

Tasa de impuesto
Nombre de cajeros
Nombre de medios de pago
Banderas del sistema

Smbolos
Mensajes

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

40

STX D ETX LRC

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

7.- COMANDOS PARA EL MANEJO DEL DISPLAY


Esquema general para el manejo del Display o Visor de precio, estos comandos
pueden ser empleados tanto en Display de marca Bixolon como Aclas.

41

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

7.1- Mostrar Hora y Fecha


Muestra en el Display la hora y la fecha.
No es posible ejecutar este comando durante una transaccin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX a ETX LRC

7.2- Mostrar Mensaje Comercial


Muestra en la parte superior del Display el mensaje comercial. No es posible
ejecutar este comando durante una transaccin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX b ETX LRC

7.3- Mostrar Mensaje


Muestra un mensaje en el Display.
Posicionamiento del
Carcter(es) en la lnea de
Comando
Estructura del Comando

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

Lnea Superior del Display


Lnea Inferior del Display
Descripcin
Indicador de Mensaje en el Display

42

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

7.4.- Programacin de Mensajes Comerciales en el Display


Este comando permite programar el mensaje comercial que se muestra en el Display.
Posicionamiento del
Carcter(es) en la lnea de 1
2 3
Comando
Estructura del Comando STX P I

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

8.- COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA


Esquema general para realizar la solicitud de la lectura de los Status de la Impresora.
Nota: El separador (0Ah) aplica cuando se realiza el manejo de este comando a travs
del protocolo directo, sin embargo para el separador (0Ah) no aparece cuando se
emplea la de forma directa la (DLL).

44

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX S 1 ETX LRC

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

101
Data

99

100

ETX LRC

Detalle de Data de los 100 bytes de Respuesta de la impresora:


Desde Hasta
2
3
4
5
6
6
7
23
24
24
25
32
33
33
34
38
39
39
40
47
48
48
49
53
54
54
55
58
59
59
60
63
64
64
65
75
76
76
77
86
87
87
88
93
94
94
95
100

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX S 2 ETX LRC

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

77

Data

78

79

ETX LRC

Detalle de Data de los 77 bytes de Respuesta de la impresora:


Desde Hasta
2
3
4
4
5
17
18
18
19
19
20
32
33
33
34
34
35
47
48
48
49
54
55
55
56
56
57
69
70
70
71
74
75
75
76
76
77

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX S 3 ETX LRC

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

62
Data

63

64

ETX LRC

Detalle de Data de los 62 bytes de Respuesta de la impresora:


Desde
2
4
5
9
10
11
15
16
17
21
22

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX S 4 ETX LRC

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

178

179

Data

ETX LRC

180

Detalle de Data de los 177 bytes de Respuesta de la impresora:


Desde Hasta
2
3
4
13
14
14
15
24
25
25
26
35
36
36
37
46
47
47
48
57
58
58
59
68
69
69
70
79
80
80
81
90
91
91
92
101
102
102
103
112
113
113
114
123
124
124
125
134

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
135
136
146
147
157
158
167
168
178

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

Nota: Comando exclusivo para la impresora Samsung Bixolon Modelo


SRP-350, SRP-270J, OKI M1120, Custom Kube
Este comando permite leer desde el host (PC) el estado de la impresora
fiscal, referentes al estado de la memoria de Auditoria. Es posible ejecutar este
comando en cualquier condicin.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX S 5 ETX LRC

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
Desde Hasta
2
3
4
14
15
15
16
25
26
26
27
30
31
31
32
35
36
36
37
40
41
41
42
47

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

6
STX S 8 Lin. ETX LRC

Descripcin
Encabezado
Pie de Ticket

Lin. (ASCII)
E
P

Respuesta desde la impresora fiscal


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

658

659

Data

ETX LRC

660

Detalle de Data de los 46 bytes de Respuesta de la impresora:


Desde Hasta
2
3
4
43
44
44
45
84
85
85
86
125
126
126
127
166
167
167
168
207
208
208

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
209
249
250
290
291
331
332
372
373
413
414
454
455
495
496
536
537
577
578
618
619

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

Lnea 6 del encabezado


separador 0x0A
Lnea 7 del encabezado
separador 0x0A
Lnea 6 del encabezado
separador 0x0A
Lnea 1 del pie de ticket
separador 0x0A
Lnea 2 del pie de ticket
separador 0x0A
Lnea 3 del pie de ticket
separador 0x0A
Lnea 4 del pie de ticket
separador 0x0A
Lnea 5 del pie de ticket
separador 0x0A
Lnea 6 del pie de ticket
separador 0x0A
Lnea 7 del pie de ticket
separador 0x0A
Lnea 8 del pie de ticket

51

Rev 3.6
13/09/2010

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.- COMANDOS PARA LOS REPORTES


Esquema general para realizar la solicitud o Impresin de los Reportes a la Impresora.
Secuencia de la Lectura Fiscal para realizar Reporte X y el ltimo Reporte Z
PC
STX+U++ETX+LRC

Impresora



ACK

ACK

ENQ



STX- DATAn-ETB-LCR



EOT

52

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.1- Reporte de cierre X y Z


Este comando permite generar reportes de cierre de cajero (X), y reportes
de cierres diarios fiscales (Z). Los reportes de cierre diario (reportes Z) son
almacenados en la memoria fiscal al momento de imprimirse. Los valores
acumulados pueden ser utilizados para realizar reportes de ventas semanales,
mensuales, etc.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX CMD Tipo Modo ETX LRC

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

9.2- Reporte de Memoria Fiscal


9.2.1.- Por Fecha de Z
Este comando permite imprimir un reporte fiscal definido entre dos fechas.
5 6 7 8 9 10
Posicionamiento del Carcter(es)
1
2
3
4
en la lnea de Comando
Fecha Inicio
Estructura del Comando
STX CMD 2 Modo Da
Mes
Ao

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.2.2.- Por Numero de Z


Este comando permite imprimir un reporte fiscal definido entre dos nmeros
de reportes de cierre diario.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX CMD 3 Modo 0 0

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

Formato de respuesta desde la impresora fiscal de un Reporte Z (tanto para


rango de fechas y nmero de Z):
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

1
STX

197

198

Data

ETX LRC

En detalle los 196 bytes de Respuesta de Data:


Desde Hasta
2
5
6
6
7
12
13
13
14
21
22
22
23
28
29
29
30
33
34
34
35
44
45
45
46
55
56
56

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA
57
67
68
78
79
89
90
100
101
111
112
122
123
133
134
144
145
155
156
166
167
177
178
188
189

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

Impuesto Tasa General (Tasa 1)


separador 0x0A
Ventas Tasa Reducida (Tasa 2)
separador 0x0A
Impuesto Tasa Reducida (Tasa 2)
separador 0x0A
Ventas Tasa Adicional (Tasa 3)
separador 0x0A
Impuesto Tasa Adicional (Tasa 3)
separador 0x0A
Devoluciones Exento
separador 0x0A
Devolucin Tasa General
separador 0x0A
Devolucin Impuesto Tasa General
separador 0x0A
Devolucin Tasa Reducida
separador 0x0A
Devolucin Impuesto Tasa Reducida
separador 0x0A
Devolucin Tasa Adicional
separador 0x0A
Devolucin Impuesto Tasa Adicional
separador 0x0A
Numero de ltima Nota de Crdito

Secuencia de la Lectura Fiscal


PC
STX+U++ETX+LRC

Impresora


ACK



ENQ

ACK



STX- DATAn-ETB-LCR
Nota)

(Ver



EOT

Nota: el segmento sealado se repetir n veces menos una, siendo el valor de n la


cantidad de reportes Z a cargar en la mquina. Por ejemplo si son 10 reportes Z, ese
segmento se repetir 9 veces para luego seguir con el esquema explicado.
55

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Donde Modo se refiere al tipo de documento y dependiendo de si es indicado en


una letra mayscula o minscula corresponder a una solicitud por rango de
nmero o por rango de fecha respectivamente, y dicho rango ser indicado por
Inicio y Fin.
De all que para una solicitud por rango de nmero, 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

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

NOTA: Para el caso especial de imprimir el ltimo documento almacenado


en la memoria de auditora, Modo ser U e Inicio y fin 0000000 respectivamente,
es decir:
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

9 10 11 12 13 14 15 16 17

18

19

STX R U 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ETX LRC

9.3.2.- Imprimir Estatus de Memoria de Auditora


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

STX E ETX LRC

Por medio de este comando la impresora genera un ticket con la siguiente


informacin correspondiente al estado general de la memoria de Auditoria:
Nmero de la memoria de auditoria
Capacidad total de la memoria de auditoria
Disponibilidad de memoria en la memoria de auditora
Nmero de documentos almacenados en la memoria de auditora

57

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.4.- Documentos de la Memoria de Auditoria


La forma general del comando es la siguiente:
Posicionamiento del Carcter(es) en la
1
2 3
4
5
lnea de Comando
Estructura del Comando
STX U 4 Modo

9 10 11 12 13 14 15 16 17 18

Inicio

Fin

19

ETX LRC

Donde Modo se refiere al tipo de documento y dependiendo de si es indicado en


una letra mayscula o minscula corresponder a una solicitud por rango de
nmero o por rango de fecha respectivamente, y dicho rango ser indicado por
Inicio y Fin.
La informacin subida a la PC a travs de este comando es digital, no es impresa
por la impresora fiscal.
De all que para una solicitud por rango de nmero, 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

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

10.- COMANDOS DE CHEQUERA


Los siguientes comandos son exclusivos para las impresoras fiscales con la
funcionalidad adicional de chequera, como es la STAR HSP7000.

59

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX : ST ETX LRC

Descripcin
Activar slip
Desactivar Slip

ST
1
0

10.1.2.- Formato del Cheque (Parte Frontal)


Este es comando que le proporciona a la impresora los datos de la parte
frontal del cheque que se desea sea impreso.
Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando
8

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

10.1.3- Formato del Cheque (Endoso)

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

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

Observaciones importantes: El texto entre comillas en la descripcin de las


lneas, es escrito automticamente por la impresora fiscal. Los caracteres de las
descripciones por lnea deben ser completados con espacios en blanco para
completar los 30 caracteres por lnea que sea enviada.

10.1.4- Imprimir Endoso


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

STX ; ST ETX LRC

Descripcin

ST
1
0

Activar Validacin
Desactivar Validacin

10.2.2.- Impresin de Validacin


Posicionamiento del Carcter(es) en la
lnea de Comando
Estructura del Comando

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

10.3.- Lectura del MICR


Este comando realiza la peticin de lectura de los caracteres magnticos, contenidos
en la parte inferior del cheque y almacena la misma en el buffer de la impresora, para su
posterior solicitud desde la PC.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

65

STX ? ETX LRC

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando
Desde Hasta

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.

Posicionamiento del Carcter(es) en la


lnea de Comando
Estructura del Comando

Desde Hasta

0
2

1
38

SIZE
2
39

STX S 7

Clase
ITEM
ASCII "S7"
ASCII Cadena de Caracteres MICR

66

ETX

LRC

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

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

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

Revisin D (10 de octubre de 2008) sobre la revisin 1.4

En la seccin 2.2.2 (Registro del Producto), se corrigi longitud de la trama.


En la seccin 2.2.2 (Registro del Producto), se modific la descripcin de los
comandos.

En la seccin 2.9.1 (Reportes de Cierre), se modific la descripcin de la


consulta por rango de fecha.

En la seccin 2.2.5 (Descuento y Recargo), se agreg la explicacin del


comando q.

En la seccin 2.2.10 (Anulacin de un tem en la Factura), se modific la


descripcin de los comandos.

En la seccin 2.2.1 (Datos del cliente para la factura), se modific la descripcin


de los datos y la cantidad de los datos.

En la seccin 2.7.3 (Programacin de Encabezado y Pie de Pgina), se


modific cantidad de caracteres del mensaje

En la seccin 2.2.1 (Datos del cliente en la Factura), se modific cantidad de


caracteres del mensaje

En la seccin 2.10 (Comando Para Cdigo de Barras),


descripcin.

se modific la

Revisin E (18 de noviembre de 2008) sobre la revisin 1.5

En la seccin 2.2.1 (Datos del Cliente para la Factura), se modific la nota.


En la seccin 2.2.2 (Registro del Producto), se modific la nota.
En la seccin 2.7.3. (Programacin de Encabezado y Pie de Pgina) se
modific la nota.

En la seccin 2.7.11 (Programacin de Banderas), se agregaron las banderas o


flags usados para la OKI ML1120.

Revisin F (19 de noviembre de 2008) sobre la revisin 1.6

En la seccin 2.2.11 (Programacin de Banderas), se modificaron datos de las


banderas.

Revisin G (15 de diciembre de 2008) sobre la revisin 1.7

En la seccin 2.6.2 (Lectura Estado S2), se modific la descripcin del campo


Condicin.
68

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

Revisin H (17 de diciembre de 2008) sobre la revisin 1.8

En la seccin 2.2.5 (Descuento y Recargo), se modific la descripcin del


recargo por el comando q.

Revisin I (8 de enero de 2009) sobre la revisin 1.9

En la seccin 2.8.1 (Reportes de Cierres), se agreg secuencia ejemplo para


estos casos.

Revisin J (15 de enero de 2009) sobre la revisin 2.0

En la seccin 2.7.9 (Programacin de Mensajes en el Display), se modific


dicho ttulo al actual.

En la seccin 2.7.10 (Programacin de Mensajes Comerciales en el Display),


se modific dicho ttulo al actual.

Revisin K (26 de enero de 2009) sobre la revisin 2.1

En la seccin 2.2.7 (Medio de Pago Parcial), se modific el ttulo y descripcin


de dicha seccin.

En la seccin 2.3.2 (Cierre de Devolucin), se agreg la opcin de mltiples


medios de pagos parciales para una factura.

Revisin L (20 de marzo de 2009) sobre la revisin 2.2

En la seccin 2.6.2 (Lectura del Estado S2), se aadi nota.


En la seccin 2.7.11 (Programacin de Banderas), se modific la descripcin.
En la seccin 2.2.5 (Descuento y Recargo), se modific la descuento por
monto.

Revisin M (27 de marzo de 2009) sobre la revisin 2.3

En la seccin 2.7.1 (Programacin de las Tasas de Impuesto), se modific la


descripcin de los comandos para cambiar las tasas de impuestos.

En la seccin 2.2.1 (Datos del Cliente Para la Factura), se modific la


descripcin de los comandos.

69

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

Revisin N (18 de mayo de 2009) sobre la revisin 2.4

En la seccin 2.6.2 (Lectura de Estado S2), se hizo modificacin en la


descripcin.

Modificacin de los nmeros de pginas en el ndice.

Revisin O (21 de mayo de 2009) sobre la revisin 2.5

En la seccin 2.8.2 (Reporte de Memoria Fiscal Por Fechas de Z), se hizo


modificacin de descripcin.

En la seccin 2.8.3 (Reporte de Memoria Fiscal Por Nmero de Z), se hizo


modificacin de descripcin.

Revisin P (29 de mayo de 2009) sobre la revisin 2.6


En la seccin 2.2.5 (Descuento y Recargo), se hizo modificacin en el monto
del descuento por cantidad.

Revisin Q (26 de junio de 2009) sobre la revisin 2.7


En la seccin 2.2.1 (Datos del Cliente Para la factura), se modific la cantidad
de lneas para el caso de la impresora fiscal OKI ML1120.

Revisin R (02 de julio de 2009) sobre la revisin 2.8


Se agreg una nueva seccin: Descripcin de comandos de chequera.

Revisin S (10 de julio de 2009) sobre la revisin 2.9


En la seccin 3.1.3- Formato del Cheque (Endoso), se modific la estructura del
comando.
Se agreg la seccin 3.1.4- Imprimir Endoso.
70

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

En la seccin 2.2.5- Descuento y Recargo, se modific descripcin del comando


de descuento por monto.
En la seccin 2.4.3.- Apertura de Gaveta de Dinero, se modific la descripcin
del comando w.

Revisin T (09 de septiembre de 2009) sobre la revisin 3.0

En la seccin 2.7.8.- Programacin de Mensajes en el Display, se elimin del


manual.

Revisin U (01 de febrero de 2010) sobre la versin 3.1

Cambi la numeracin de todas las secciones pues fue reestructurado y se


aadieron mltiples nuevas secciones a este manual.

Se aadieron las nuevas secciones:


2.- Integracin y emisin de documentos.
3.- Comandos para la programacin de los parmetros de impresora
4.- Comandos de facturacin
5.- comandos de nota de crdito / devolucin
6.- comandos para documentos no fiscales
6.1- Texto en Documento.

Se modificaron las secciones:


3.7.- Banderas de Programacin (Flags).
4.10.- cdigo de barras.
7.- Comandos para el manejo del Display.
8.- Comandos para lectura de los status de la impresora.
71

Manual de Protocolo y Comandos


Para Impresoras Fiscales
The Factory HKA

Rev 3.6
13/09/2010

9.- Comandos para los reportes.


10.- Comandos de chequera.

En la seccin 3.7.- Banderas de Programacin (Flags), se modific la


descripcin de algunos flags.

Revisin V (18 de mayo de 2010) sobre la versin 3.2


Se aadi la seccin 8.6- Status S8.

Revisin W (17 de agosto de 2010) sobre la versin 3.4


Se modific seccin 9.4.- Documentos de la Memoria de Auditoria.

72

You might also like