P. 1
Manual de Protocolo y Comandos v3.6

Manual de Protocolo y Comandos v3.6

|Views: 1.331|Likes:
Publicado porleonardofg9813356

More info:

Published by: leonardofg9813356 on Nov 12, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/29/2012

pdf

text

original

Sections

  • 1.- PROTOCOLO DE COMUNICACION
  • 1.1- Setup
  • 1.2.- Control de Tráfico y Tramas de Comunicación
  • 1.2.1.- Caracteres de Control
  • Envío de Ack: Se realiza cuando se satisfacen las siguientes condiciones:
  • Envío de Nak: Se realiza ante la siguiente condición:
  • Estructura de la Trama:
  • Ejemplos de Estructura de Trama:
  • 1.2.2.- Secuencia de Comandos de Comunicación
  • Leer Estado
  • Comando Simple
  • Comando de Lectura
  • Comando para subir información
  • 1.2.3.- Descripción de Comandos
  • 2.- INTEGRACION Y EMISIÓN DE DOCUMENTOS
  • 3.- COMANDOS PARA LA PROGRAMACION DE LOS PARAMETROS DE IMPRESORA
  • 3.1.- Datos del Cajero
  • 3.2.- Nombres de los Medios de Pago
  • 3.3.- Hora
  • 3.4.- Fecha
  • 3.5.- Tasas de Impuesto
  • 3.5.1.- Registrar Tasas en la Memoria Fiscal
  • 3.6.- Encabezado y Pie de Pagina
  • 3.7.- Banderas de Programación (Flags)
  • 4.- COMANDOS DE FACTURACIÓN
  • 4.1.- Cajero
  • 4.1.1.- Inicio de Cajero
  • 4.1.2.- Fin de Cajero
  • 4.2- Datos del Cliente
  • 4.3- Comentario
  • 4.4- Registro de Producto
  • 4.5.- Corrección
  • 4.6.- Subtotal
  • 4.7.- Descuento y Recargo
  • 4.8.- Anulación
  • 4.8.1- Anulación de un Ítem en la Factura
  • 4.8.2- Anulación de Factura
  • 4.9.- Totalizar
  • 4.9.1- Pago Directo
  • 4.9.2.- Pago Parcial
  • 4.10.- Código de Barras
  • 5.- COMANDOS DE NOTA DE CREDITO / DEVOLUCION
  • 5.1- Datos del Cliente y de la Factura
  • 5.2- Registro de Producto para Devolución
  • 5.3- Anulación de Producto
  • 5.4- Cierre de Devolución
  • 6.- COMANDOS PARA DOCUMENTOS NO FISCALES
  • 6.1- Texto en Documento
  • 6.2- Apertura de Gaveta de Dinero
  • 6.3- Retiro y Fondo de Caja
  • 6.3.1- Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja)
  • 6.4.- Imprimir Valor de Programación
  • 7.- COMANDOS PARA EL MANEJO DEL DISPLAY
  • 7.1- Mostrar Hora y Fecha
  • 7.2- Mostrar Mensaje Comercial
  • 7.3- Mostrar Mensaje
  • 7.4.- Programación de Mensajes Comerciales en el Display
  • 8.- COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA
  • 8.1- Status S1
  • 8.2- Status S2
  • 8.3- Status S3
  • 8.4- Status S4
  • 8.5- Status S5
  • 8.6- Status S8
  • 9.- COMANDOS PARA LOS REPORTES
  • 9.1- Reporte de cierre X y Z
  • 9.2- Reporte de Memoria Fiscal
  • 9.2.1.- Por Fecha de Z
  • 9.2.2.- Por Numero de Z
  • 9.3.- Comandos Para Reimpresión (Sólo para impresoras con memoria de auditoría)
  • 9.3.2.- Imprimir Estatus de Memoria de Auditoría
  • 10.- COMANDOS DE CHEQUERA
  • 10.1- Cheque
  • 10.1.1.- Modo de Slip
  • 10.1.2.- Formato del Cheque (Parte Frontal)
  • 10.1.3- Formato del Cheque (Endoso)
  • 10.2.- Validación
  • 10.2.1.- Modo de Validación
  • 10.2.2.- Impresión de Validación
  • 10.3.- Lectura del MICR
  • 10.4.- Status
  • 10.4.1.- Status S6
  • 10.4.2.- Status S7

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”

1

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”
INDICE

Rev 3.6 13/09/2010

1.- PROTOCOLO DE COMUNICACION ......................................................................................................... 5 1.1- Setup ................................................................................................................................................. 5 1.2.- Control de Tráfico y Tramas de Comunicación ........................................................................... 5 1.2.1.- Caracteres de Control ................................................................................................................. 5    Envío de Ack: Se realiza cuando se satisfacen las siguientes condiciones: .................................. 5 Envío de Nak: Se realiza ante la siguiente condición: .................................................................... 6 Estructura de la Trama: .................................................................................................................. 6

Ejemplos de Estructura de Trama:........................................................................................................ 6 1.2.2.- Secuencia de Comandos de Comunicación ............................................................................. 7     Leer Estado ...................................................................................................................................... 7 Comando Simple ............................................................................................................................. 8 Comando de Lectura ...................................................................................................................... 8 Comando para subir información ................................................................................................. 9

1.2.3.- Descripción de Comandos ......................................................................................................... 9 2.- INTEGRACION Y EMISIÓN 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 Programación (Flags) ............................................................................................ 15 4.- COMANDOS DE FACTURACIÓN ........................................................................................................... 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.- Corrección ..................................................................................................................................... 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.- Anulación....................................................................................................................................... 24 4.8.1- Anulación de un Ítem en la Factura .......................................................................................... 24 4.8.2- Anulación de Factura ................................................................................................................. 25 4.9.- Totalizar.......................................................................................................................................... 25 4.9.1- Pago Directo ................................................................................................................................ 25 4.9.2.- Pago Parcial ............................................................................................................................... 26 4.10.- Código de Barras ........................................................................................................................ 26 5.- COMANDOS DE NOTA DE CREDITO / DEVOLUCION ......................................................................... 30 5.1- Datos del Cliente y de la Factura ................................................................................................. 32 5.2- Registro de Producto para Devolución ....................................................................................... 33 5.3- Anulación de Producto ................................................................................................................. 34 5.4- Cierre de Devolución ..................................................................................................................... 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 Programación ................................................................................................. 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.- Programación 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 9.2- Reporte de Memoria Fiscal ........................................................................................................... 53 3

...................................Documento de la Memoria de Auditoria………………………..............Lectura del MICR ..... 60 10............2......................................1.........Validación .....................................COMANDOS DE CHEQUERA .....................4.............................3.. 60 10.................................. 64 10................................1......................... 64 10..........................................................................................................................................3.................56 10.................................................................Status ..........................Imprimir Endoso .Por Numero de Z ....................................................................................................................................................Modo de Validación ....Imprimir Estatus de Memoria de Auditoría .............................2...................................................................................................................6 13/09/2010 9.......................……………………………............................................4...........................................Impresión de Validación ........1. 56 9........Cheque ..................... 65 10................... 54 9.2................................................................3................................................Status S7................................ 57 9.......................................................Formato del Cheque (Endoso) .....................Comandos Para Reimpresión (Sólo para impresoras con memoria de auditoría) ......Por Fecha de Z ......................Formato del Cheque (Parte Frontal) .................................................................................. 60 10...................4.........................................Modo de Slip.......2...Status S6..............2..... 64 10...............................................................................................................................4............ 60 10....................3..................... 66 10...............................................................................................1......4......2....... 66 4 ..........................................……....................Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3........2.. 66 10............2.1..............1......1.............1......2...........1.............................. 60 10.................2............................... 59 10............ 53 9....

Setup Rev 3.1.. la impresora fiscal activa en respuesta la señal DTR para indicar que es posible la recepción. El comando es aceptable para la condición actual de la maquina.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 1.  Envío de Ack: Se realiza cuando se satisfacen las siguientes condiciones: i.6 13/09/2010 Una vez que el host (PC). LRC y Datos son correctos..1. ii.2.PROTOCOLO DE COMUNICACION 1. Asíncrona Baud Rate 9600 bps Bits de Datos 8 bits Paridad Par Bits de Stop 1 1. incluyendo ETX. 5 . Parámetros de Configuración del Puerto Serial Transmisión de Data Serial.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. ha activado la señal CTS..2.Control de Tráfico y Tramas de Comunicación 1.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”  Envío de Nak: Se realiza ante la siguiente condición: i. Rev 3. LRC no corresponde.6 13/09/2010  Estructura de la Trama: Ejemplos de Estructura de Trama:  Comando S1:  Comando de Reportes de Cierre: “I0X” 6 .

6 13/09/2010   La trama de STATUS tiene la siguiente estructura: Impresora STX-STATUS-ETX-LRC NOTA: Si la impresora está ocupada. Buffer Lleno 011100xx 011011xx 011001xx 011000xx 010111xx 010110xx 010101xx 010100xx 01xxxx1x 01xxxxx1 01000000 La Fecha No ha sido Programada Todavía Memoria Fiscal llena Error en memoria Fiscal Error Fiscal Comando Invalido / Error en Formato de Comando Cajero No Asignado Impuesto Invalido Valor Invalido / Sobre Limitación Impresora / Error de Display Error de Papel Ningún Error 7 STS2 . 0x60: la impresora se encuentra en Modo Fiscal. responderá a está señal ENQ.Secuencia de Comandos de Comunicación  Leer Estado PC ENQ Rev 3. 0x42: en Ninguna Transacción Fiscal 0x44: está Ocupado.2.2. 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 Transacción Fiscal En Ninguna Transacción Fiscal Ocupado Buffer Lleno Memoria Fiscal Llena Memoria Fiscal Casi Llena Modo Fiscal STS1 Si por ejemplo en el STS1 el valor recibido es: 0x61: la impresora se encuentra en Modo Fiscal y en Transacción Fiscal.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 1.. Excepto la SRP-350 que sí dará respuesta del STATUS específicamente también cuando esté imprimiendo.

8 . Se pude verificar esta condición a través de la señal DTR de la impresora. Si se envía un comando y la impresora está ocupada.6 13/09/2010 Impresora       ACK NAK ( error de comunicación) DTR off Si la impresora regresa un NAK. el comando no fue válido.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”  Comando Simple PC (Ejecución Normal “ACK”) STX-CMD-DATA-ETX-LRC (Ejecución con Error “NAK”) STX-CMD-DATA-ETX-LRC (Impresora Ocupada “NAK”) STX-CMD-DATA-ETX-LRC Rev 3.  Comando de Lectura PC STX-CMD-DATA-ETX-LRC Impresora   STX-CMD-DATA-ETX-LRC ACK  Se debe enviar ENQ o NAK de regreso a la impresora si un error de comunicación fue detectado en el host (PC). no se retorna ningún Valor.

Descripción de Comandos Todas las tramas de los comandos deben tener la longitud especificada.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”  Comando para subir información PC STX-CMD1-DATA-ETX-LRC Rev 3.3. 9 . aun si no se utilizan todos los campos.6 13/09/2010 Impresora   STX.DATAn-ETB-LCR ACK  EOT 1.2.DATA0-ETB-LCR ACK   STX..

Reporte de la Memoria Fiscal 10.) serán relativamente diferentes entre unas y otras. Nota de Crédito 4. los cuales son: 1. Dependiendo del modelo y marca de la impresora algunos aspectos o características (Impresión de Cheques. Reporte X 6. Programación de la Impresora Fiscal 2. esto quiere decir que.6 13/09/2010 La integración con las impresoras fiscales de la empresa “The Factory HKA C. si realiza la integración con una impresora X. se realiza de forma uniforme. 10 . la misma integración le será funcional con la impresora Y. ya que todas manejan el mismo protocolo y set de comandos hasta un 99%. etc. Reporte X2 7.. Reimpresión 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. Memoria de auditoría. Factura 3.A”.INTEGRACION Y EMISIÓN DE DOCUMENTOS Rev 3. Documento NO FISCAL 5. Reporte Z2 9. Reporte Z 8. Tamaño de papel. La impresora fiscal puede emitir 10 tipos de documentos.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 2. Lo que se toma como norma según la gaceta oficial emitida para la regulación para las impresoras fiscales es la impresión del Reporte Z de forma diaria.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.6 13/09/2010 3. Impresora Fiscal Parámetros de la Impresora Datos del Cajero Medios de Pago Hora Fecha Tasas de Impuesto Encabezado y Pie de Pagina 11 ..COMANDOS PARA LA PROGRAMACION DE LOS PARAMETROS DE IMPRESORA La impresora fiscal maneja varios parámetros que son de uso importante para su funcionamiento y los cuales pueden ser programados de forma regular y algunos tienen requisitos previos para su configuración.

Este comando podrá ser ejecutado 50 veces como máximo..6 13/09/2010 Este comando permite definir la información relativa a un cajero.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3.2. Posicionamiento del Carácter(es) 1 2 3 en la línea de Comando Estructura del Comando STX „P‟ „C‟ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Nombre del Cajero CLK # Código Secreto 21 22 23 24 25 26 27 28 Nombre del Cajero ETX LCR Descripción Número de Cajero Descripción Indicador para el código secreto del Cajero Descripción Indicador para el Nombre del Cajero CLK# (ASCII) ‟00‟ – „31‟ Código Secreto (ASCII) 5 Dígitos Nombre del Cajero (ASCII) 16 Caracteres 3..1. Posicionamiento del Carácter(es) 1 2 3 4 5 en la línea de Comando Estructura del Comando STX „P‟ „E‟ # Medio 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Nombre de Medio de Pago 20 21 ETX LRC Descripción Indicador del Medio de Pago Descripción Indicador del nombre del Medio de Pago a Usar Tipo (ASCII) 01 – 16 Nombre del Medio de Pago (ASCII) 14 Caracteres 12 . Su uso va de la mano con los pagos parciales (Punto 4.Datos del Cajero Rev 3. Sólo se puede realizar si se ha ejecutado el comando Inicio de Cajero.9.2).Nombres de los Medios de Pago Este comando permite definir los descriptores para cada medio de pago.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3... Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 STX „P‟ „G‟ DD MM YY ETX LRC 3.1). Impuesto Excluido Descripción El Valor Consta de 2 Enteros y 2 Decimales Fijos Tipo (ASCII) 2 0. Debe tenerse en cuenta de que una vez fiscalizada.Tasas de Impuesto Sólo se puede realizar este comando inmediatamente de haber hecho un reporte Z. Debe tenerse en cuenta de que una vez fiscalizada.Hora Rev 3. Impuesto Incluido Externo (Precio ítem = base imponible). 2 3 4 Posicionamiento del Carácter(es) 1 en la línea de Comando STX „P‟ „T‟ Estructura del Comando Tipo 5 6 7 Tasa 1 Valor 8 10 11 12 13 14 15 16 17 18 19 20 Tasa 2 Tasa 3 ETX LRC Tipo Valor Tipo Valor 9 Descripción Interno (Precio ítem = base imponible + impuesto). Observación: Para modificar la Fecha en la impresora se debe realizar previamente un Reporte Z (Punto 9.Fecha Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo.5. no se puede retroceder la hora y fecha a una que se anterior al último reporte Z.3.1).6 13/09/2010 Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 STX „P‟ „F‟ HH MM SS ETX LRC 3..1 (Cualquiera) Valor (ASCII) 4 Dígitos 13 .4. no se puede retroceder la hora y fecha a una que se anterior al último reporte Z. Observación: Para modificar la Hora en la impresora se debe realizar previamente un Reporte Z (Punto 9.

Encabezado y Pie de Pagina Este comando permite definir los mensajes que se muestran en el encabezado y pie de página de los documentos.. mientras que para el modo media carta son 4 líneas de encabezado y 4 líneas de pie de página. 14 . Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „P‟ „t‟ ETX LRC 3.6.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3.5. para modo carta son 8 líneas de encabezado y 8 líneas de pie de página. Posicionamiento del Carácter(es) en la 1 línea de Comando Estructura del Comando STX 2 „P‟ 3 „H‟ 4 LN 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Mensaje 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Mensaje 38 39 40 41 42 43 44 45 46 47 ETX LRC Descripción Encabezado Pie de Pagina Descripción Texto a mostrar en el Display (Ver Nota) LN (ASCII) „01‟ – „08‟ ‟91‟ – „98‟ Mensaje (ASCII) 40 Caracteres Observación 1: Para la impresora OKI ML 1120.Registrar Tasas en la Memoria Fiscal Rev 3.6 13/09/2010 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 máximo.. Observación 2: Este comando podrá ser ejecutado 50 veces como máximo. el número de caracteres es 35.1.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3. 0 = se imprime al finalizar la factura. 1 = tres decimales (Solo para impresoras OKI ML1120 ) Tipo de Hoja. Observación 3: Para Indicarle a la OKI ML1120 el tipo de papel con el cual a trabajar. se debe realizar dicha selección / programacion con el aplicativo “Fiscalizador”. 1 = Ilimitada (Sólo para impresoras OKI ML1120) Espacio entre último PLU y Tasas. 1 = se imprime línea a línea Precio en el Display. 0 = Limitada a una hoja.. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 STX „P‟ „J‟ Bandera Valor Bandera ETX LRC Bandera (ASCII) # Flag Descripción Valor Bandera (ASCII) 1 7 18 19 21 44 45 46 Impresión continua. pero cada impresora tiene un listado de configuración de Banderas de Programación específica y las misma pueden ser descargadas de la página www.6 13/09/2010 Este comando permite definir el valor de las banderas utilizadas por el equipo. 0 = se muestra “The Factory HKA”. 1 = Media Carta **VER NOTA (Sólo para impresoras OKI ML1120) Cantidad de PLU limitada. Observación 4: Luego de enviar el comando correspondiente para el tipo de hoja (OKI) es necesario enviar el comando a continuación para establecer el cambio en la impresora: Comando Estructura del Comando 1 STX 2 A 3 4 ETX LRC 15 .Banderas de Programación (Flags) Rev 3. 0 = Carta.ve Observación 2: Este comando podrá ser ejecutado 50 veces como máximo. 0 = Si. 1 = el mensaje se detiene en la pantalla número extra de decimales en el comando de precio de un PLU.com. 1 = con impuesto Mensaje Comercial.7. 1 = se muestra mensaje del cliente Mensaje Comercial.thefactory. 0 = sin impuesto. 0 = dos decimales. 0 = el mensaje rota en la patalla. 1 = No Observación 1: Gran Parte de las Banderas de Programación (Flags) son comunes entre las impresoras.

COMANDOS DE FACTURACIÓN Rev 3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4. la cual incluye todas las operaciones para posibles para este documento..6 13/09/2010 Esquema general para realizar una factura. 16 .

” Registro de Producto "000000100000002000Producto 2” Código de Barra en Producto “Y111111111111” Registro de Producto “ 000000100000002000Producto 3” Corrección “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” Anulación de Item “¡000000100000001000Item 1” Código de Barra “y123456789012” Totalizar “101” Rev 3..292” Datos de Cliente “i03Direccion: Ppal de la Urbina” Datos de Cliente “i04Telefono: (0212) 555-55-55” Comentario “@Este es un Comentario.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Datos de Cliente “i01Nombre: Dany Zambrano” Datos de Cliente “i02Cedula: 14.6 13/09/2010 17 ..547.

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 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.6 13/09/2010 Datos de Cliente “i01Nombre: Dany Zambrano” Datos de Cliente “i02Cedula: 14.

2.1.Fin de Cajero Este comando restablece el cajero #1 como el cajero activo.Cajero 4. No se puede utilizar este comando si existe una transacción abierta. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „5„ 3 4 5 # Secreto 6 7 8 9 ETX LRC Descripción Clave Secreta del Cajero (ASCII) # Secreto (ASCII) 00000 ..6 13/09/2010 Este comando permite acreditar un cajero.1.2.99999 4.Datos del Cliente Este comando permite ingresar los datos del cliente en una factura.1.1. No se puede utilizar este comando si existe una transacción abierta. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „6„ 3 4 ETX LRC 4. Este comando es válido antes de registrar un producto. No es necesario ejecutar este comando para reasignar el cajero.Inicio de Cajero Rev 3.. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „i„ 3 4 5 6 7 8 9 10 11 12 13 14 Datos # Línea 19 ..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4. para que el documento pueda dar derecho a crédito fiscal.

Además el número de caracteres es 39. Si no se envía información (0 bytes) se Cancela la impresión de esta línea.3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 @ 3 4 5 6 7 8 9 10 11 12 13 14 15 Mensaje 16 17 18 19 20 21 22 23 24 Mensaje ETX LRC Descripción Indicador de Mensaje en la factura Mensaje (ASCII) 20 Caracteres 20 . 9 líneas para modo carta y 5 líneas para modo media carta.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 Datos 45 46 ETX LRC Descripción Número de Líneas Descripción Información a ser Impresa (Ver Nota) # Línea (ASCII) 00 – 11 (ver Nota) Datos (ASCII) 40 caracteres. 4.Comentario Este comando permite imprimir mensajes comerciales necesarios para la descripción de un artículo. Nota: El número de líneas comienza en (01) para la impresora OKI ML 1120.

sólo podrá registrar hasta Bs. 9999999.99 por transacción.999. 199999. Es posible registrar hasta Bs.99 por día. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 STX CMD 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 Descripción 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Descripción Descripción (20h) / (32) (21h) / (33) (22h) / (34) (23h) / (35) Descripción El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripción La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripción Descripción del Producto (Ver Nota) Ítem Exento Item Tasa 1 Item Tasa 2 Ítem Tasa 3 59 ETX 60 LRC CMD (ASCII) Carácter Espacio ! “ # Precio (ASCII) 10 Dígitos Cantidad (ASCII) 8 Dígitos Descripción (ASCII) 38 Caracteres Nota 2: El valor máximo para describir la cantidad es 99999.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4.99 por transacción Si se sobrepasan los montos límites el comando de registro de productos es rechazado. 21 . 9999999.Registro de Producto Rev 3. Es posible registrar hasta Bs.4. En este caso sería necesario realizar un reporte Z para continuar las ventas.6 13/09/2010 El registro de un producto solamente es posible si la tasa a la cual está ligada está registrada. Nota 1: cuando se trate de la Aclas PP1F3.

son 120 caracteres distribuidos en tres líneas de 40 caracteres. 4.6.5. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando Descripción Subtotal Impreso El Subtotal se Muestra en el Display 1 2 3 4 STX CMD ETX LRC CMD (ASCII) „3‟ „4‟ 22 . Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „k„ 3 4 ETX LRC 4..Subtotal Estos comandos permiten imprimir o mostrar en pantalla el monto correspondiente al subtotal de las ventas. para la descripción.Corrección Este comando cancela la última entrada de un Ítem o de un descuento. Este comando debe ser ejecutado antes de realizar un descuento del subtotal.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3..6 13/09/2010 Nota 3: para la impresora OKI ML1120.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”
4.7.- Descuento y Recargo

Rev 3.6 13/09/2010

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 artículos. Nota: Aclas PP1F3 no realiza Recargos en la factura Se puede hacer descuento de dos maneras, por porcentaje y por cantidad. A continuación se describe el descuento por porcentaje.

Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando

1

2

3

4

5

6

7

8

9

STX CMD Signo

Porcentaje

ETX LRC

Descripción Descriptor para el Descuento o Recargo Descripción Descuento Recargo Descripción El Porcentaje consta de 2 Enteros y 2 Decimales

CMD (ASCII) p Signo (ASCII) „-„ „+‟ Porcentaje (ASCII) 4 Dígitos

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 Carácter(es) en la línea de Comando Estructura del Comando

1

2

3

4 5 6 7

8

9 10 11 12

13

14

STX CMD Signo

Monto CMD (ASCII) q Signo (ASCII) „-„ Porcentaje (ASCII) 9 Dígitos

ETX LRC

Descripción Descriptor para el Descuento o Recargo Descripción Descuento Descripción El monto consta de 7 Enteros y 2 Decimales

4.8.- Anulación 4.8.1- Anulación de un Ítem en la Factura La anulación de un ítem es posible si la tasa a la cual está ligada está registrada.
Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12

STX CMD

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 Descripción

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Descripción

61

62

ETX LRC

24

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA”
Descripción Ítem Exento Ítem Tasa 1 Ítem Tasa 2 Ítem Tasa 3 (A0h) (A1h) (A2h) (A3h)

Rev 3.6 13/09/2010

CMD (ASCII) “Carácter Espacio” (A0h) ¡
¢ £

Descripción El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripción La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripción Descripción del Producto

Precio (ASCII) 10 Dígitos Cantidad (ASCII) 8 Dígitos Descripción (ASCII) 40 Caracteres

Nota 1: El valor máximo para describir la cantidad es 99999,999. Nota 2: debe aclararse que el carácter para la devolución de un ítem con tasa exenta es (A0h) que al imprimirse puede salir un “carácter espacio”, pero dicho carácter es absolutamente diferente al “carácter espacio“(20h) el cual es utilizado para registrar un producto con tasa exenta.

4.8.2- Anulación de Factura Este comando permite anular una factura.
Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „7‟ 3 3

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 Carácter(es) en la línea de Comando Estructura del Comando Descripción Indicador del Medio de Pago Asociado

1 STX

2 „1‟

3

4

5

6

# Medio

ETX LRC

# Medio (ASCII) „01‟ – „16‟

25

Si el monto ingresado es mayor o igual al monto del total. se cierra la factura y se abre la gaveta de dinero.10.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.. Custom Kube. Star HSP7000.2.. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Monto de Pago # Medio (ASCII) „01‟ – „16‟ Monto de Pago (ASCII) 12 Dígitos 17 18 STX „2‟ # Medio ETX LRC Descripción Indicador del Medio de Pago Parcial Descripción El Monto de Pago Consta de 10 Enteros y 2 Decimales 4.Código de Barras Nota: exclusivo para las impresoras SRP-350. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 STX CMD Código CMD (ASCII) „Y‟ ETX LRC Descripción Código de Barra impreso dentro de la Factura como descriptor de un Producto 26 . son los siguientes: 4.Pago Parcial Este comando permite asignar parte del monto total de una factura a un medio de pago parcial.6 13/09/2010 Los descriptores programados por defecto para los medios de pago. Este comando permite imprimir un código de barra como referencia de un producto dentro de la factura y en el pie de la factura.9.

existen tres modalidades: Valor 00 01 02 = = = Características EAN 13 (12 Caracteres Numéricos) ITF (12 Caracteres Numéricos) CODE 128 (1 a 20 Caracteres Alfanumérico) Para que el Código numérico asociado al código de barra. el “Flag 30” debe ser “01” 27 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Código de Barra impreso al pie de la Factura Descripción Código numérico referente al código de la barra Rev 3.6 13/09/2010 „y‟ Código (ASCII) 12 Caracteres Para el tipo de codificación del código de barra se debe emplear el “Flag 43” y colocarlo en el valor de uso.

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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4. haciendo la validadcion de envio de comandos correspondientes.) 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 . 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).6 13/09/2010 Las recomendaciones o buenas practicas para control y verificacion en las secuencia de comandos para el inicio. Con esta Validación si el monto a pagar registrado en la impresora coincide con el monto del sistema envias los pagos que tienes en el sistema.05 aunque esto ya depende de lo aceptado por el cliente o por uds. el sistema deberia aplicar esta misma metodologia a fin de tener mayor exactitud en los cálculos). el registro de comandos y el cierre de las facturas..11. A.Buenas Prácticas de Control Rev 3. Una ves registrados los productos antes de enviar los pagos. en caso de que haya diferencia y esta es del orden de centimos (en mi opinion rango menor a 0.

Solicitar un estatus y error (funcion ReadFpStatus) y si el estaus es de alguna de las condiciones de documento pendiente. y en un caso no exitoso la diferencia de tiempo no es muy grande. con respecto de las otras opciones.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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3. entonces proceder a realizar las opcion B. 29 . esta estrategia es mas rapida en los casos exitosos dado que la lectura de estatus y error. C.

1 (*) Punto 4.1.1.2 Registrar otro Producto No Si Anular Devolución Punto 5.1.4 Fin de Cajero (*) Punto 4.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5.6 13/09/2010 Esquema general para realizar una Nota de Crédito / Devolución.2 Punto 4.1.1 Registro de Producto para la Devolución Punto 5.3 Si Anulación de Factura (Se Anula el Documento) No Cerrar Devolución Punto 5. 30 .COMANDOS DE NOTA DE CREDITO / DEVOLUCION Rev 3. Inicio Cajero (*) Punto 4.1 Datos del Cliente y de la Factura Punto 5.2 (*) Estos comandos son empleados durante el inicio de la jornada laboral o para los cambios de turnos de los cajeros y son de uso opcional. la cual incluye todas las operaciones para posibles para este documento..

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.6 13/09/2010 Datos de Cliente y Factura “i01Nombre: Dany Zambrano” Datos de Cliente y Factura “i02Cedula: 14.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 Devolución “d0000000100000001000Producto 1” Registro de Producto de Devolución “d0000000200000001000Producto 2” Registro de Producto de Devolución “d0000000300000001000Producto 3” Registro de Producto de Devolución “d0000000400000001000Producto 4” Cierre del Documento “f01000000011400” 31 .547.

Datos del Cliente y de la Factura Rev 3. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „i„ 3 4 5 6 7 8 9 10 11 12 13 14 Datos # Línea 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 Datos 45 46 ETX LRC Descripción Número de Líneas Descripción Información a ser Impresa (Ver Nota) # Línea (ASCII) 00 – 11 (ver Nota) Datos (ASCII) 40 caracteres.6 13/09/2010 Este comando permite ingresar los datos del cliente y de la Factura en una Nota de Crédito. 9 líneas para modo carta y 5 líneas para modo media carta. 32 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5. para que el documento pueda dar derecho a crédito fiscal. Este comando es válido antes de registrar un producto. Si no se envía información (0 bytes) se Cancela la impresión de esta línea. Nota: El número de líneas comienza en (01) para la impresora OKI ML 1120.1. Además el número de caracteres es 39.

9999999.Registro de Producto para Devolución Rev 3. En este caso sería necesario realizar un reporte Z para continuar las ventas. Cuando se envía este comando por primera vez. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 Tasa 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Cantidad STX „d‟ Precio 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Descripción 53 54 55 56 57 58 59 60 61 62 63 Descripción ETX LRC Descripción Ítem Exento Item Tasa 1 Item Tasa 2 Ítem Tasa 3 Descripción El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripción La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripción Descripción del Producto Tasa (ASCII) 0 1 2 3 Precio (ASCII) 10 Dígitos Cantidad (ASCII) 8 Dígitos Cantidad (ASCII) 40 Caracteres 33 . se imprime en el ticket la leyenda: “NOTA CREDITO” Es posible registrar hasta Bs. 9999999.6 13/09/2010 Este comando permite registrar productos en una nota de crédito.2.99 por transacción. Si se sobrepasan los montos límites el comando de registro de productos es rechazado.99 por día.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5. Es posible registrar hasta Bs.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5. se puede anular un producto que ha sido ingresado en la actual nota de crédito. Posicionamiento del Carácter(es) en la 1 línea de Comando Estructura del Comando STX 2 „ä‟ 3 Tasa 4 5 6 7 8 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 Descripción 42 43 ETX LRC Descripción Ítem Exento Item Tasa 1 Item Tasa 2 Ítem Tasa 3 Descripción El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripción La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripción Descripción del Producto Tasa (ASCII) 0 1 2 3 Precio (ASCII) 10 Dígitos Cantidad (ASCII) 8 Dígitos Cantidad (ASCII) 40 Caracteres 34 .3.Anulación de Producto Rev 3.6 13/09/2010 A través de dicho comando.

2.1.Pago Parcial).4. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Monto de Pago # Medio (ASCII) 01 – 16 Monto de Pago (ASCII) 12 Dígitos 17 18 STX „f‟ # Medio ETX LRC Descripción Indicador del Medio de Pago Descripción El Monto de Pago Consta de 10 Enteros y 2 Decimales Permite asignar un monto del total de la devolución a por varios medios de pago.Pago Directo.9. 35 .. es utilizando los comandos de medio de pago directo como se describe en la sección: 4.Cierre de Devolución Rev 3. Se trabaja igual que el cierre de una factura con múltiples medios de pago (4.6 13/09/2010 Permite asignar un monto del total de la devolución a un sólo medio de pago.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Monto de Pago # Medio (ASCII) „01‟ – „16‟ Monto de Pago (ASCII) 12 Dígitos 17 18 STX „2‟ # Medio ETX LRC Descripción Indicador del Medio de Pago Parcial Descripción El Monto de Pago Consta de 10 Enteros y 2 Decimales Nota: Otra manera de hacer el cierre de la factura.9.

36 .4) Reimpresión de Documentos (Punto 9..1 (*) Si Agregar Otro Texto No Fin de Documento Punto 6.3) Inicio de Documento Texto Punto 6. Impresora Fiscal Documentos No Fiscales Texto en Documento (Punto 6. la cual incluye todas las operaciones para posibles para este documento.3) Imprimir Programación (Punto 6.1 (*) Al texto en los Documentos No Fiscales se le puede agregar efectos de impresión.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 6.2) Retiro / Fondo de Caja (Punto 6.6 13/09/2010 Esquema general para realizar un Documento No Fiscal.COMANDOS PARA DOCUMENTOS NO FISCALES Rev 3.1 Punto 6.1) Apertura de la Gaveta de Dinero (Punto 6.

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 “80¡Texto Centrado y Negrita” Fin de Documento “810Fin de Documento” Rev 3.6 13/09/2010 37 .

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 6.Apertura de Gaveta de Dinero Este comando permite abrir la gaveta de dinero.1. En un documento no fiscal se imprime automáticamente cada cuatro líneas la siguiente leyenda: “N O F I S C A L” Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Texto „8‟ STS 1 STS 2 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 45 46 ETX LRC Descripción Imprime una Línea con texto Normal y en espera por otro Comando Imprime una Línea con texto Negrita y en espera por otro Comando (**) Imprime una Línea con texto Expandido y en espera por otro Comando (**) Imprime una Línea con texto Doble y Negrita y en espera por otro Comando (**) Imprime una Línea con texto Centrado y en espera por otro Comando (**) Imprime una Línea con texto Centrado y Negrita y en espera por otro Comando (**) Cierra el Documento No Fiscal (Corta el papel si tiene esa función la impresora) Descripción Texto STS 1 (ASCII) STS 2 (ASCII) 0 0 0 * 0 > 0 $ 0 ! 0 ¡ 1 0 Mensaje (ASCII) 40 Caracteres Nota: Para la impresora OKI 1120 la cantidad de caracteres para el mensaje es de 80. Nota: Comando disponible sólo para la impresora SRP-350 y Custom Kube.Texto en Documento Rev 3.6 13/09/2010 Este comando permite imprimir reportes y notas como documentos no fiscales. Se imprime un documento no fiscal con la siguiente leyenda: “A P E R T U R A” Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 CMD 3 4 ETX LRC 38 .2. 6.

Posicionamiento del Carácter(es) en 1 2 3 la línea de Comando Estructura del Comando STX „9‟ PR 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Monto de Pago 18 19 # Medio ETX LRC Descripción Retiro Fondo de Caja Descripción Indicador del Medio de Pago Descripción El Monto de Pago Consta de 10 Enteros y 2 Decimales PR (ASCII) 0 1 # Medio (ASCII) 01 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.1. de la gaveta de dinero.Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja) Este comando finaliza un reporte de egresos / ingreso de un medio de pago.3. Son necesarios para realizar el arqueo de la caja. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „t‟ ETX LRC 39 .3. o de otro medio de pago. Al ejecutar este comando.Retiro y Fondo de Caja Estos comandos permiten reportar fondos de caja y retiros de efectivo.16 Monto (ASCII) 12 Dígitos 6.6 13/09/2010 Descripción Imprime un Documento No Fiscal. se cierra el reporte y se abre la gaveta de dinero. con el Siguiente Mensaje “Apertura” Permite la Apertura de la Gaveta de Dinero (NOTA: Debe haber al menos 1 plu registrado) CMD (ASCII) „0‟ „w‟ 6.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 6.Imprimir Valor de Programación Rev 3..4.6 13/09/2010 Este comando imprime los valores almacenados para los siguientes parámetros:       Tasa de impuesto Nombre de cajeros Nombre de medios de pago Banderas del sistema Símbolos Mensajes Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „D‟ ETX LRC 40 .

COMANDOS PARA EL MANEJO DEL DISPLAY Rev 3. estos comandos pueden ser empleados tanto en Display de marca Bixolon como Aclas.2) Mensaje (Punto 7.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 7.3) Programar Mensaje Comercial (Punto7.1) Mensaje Comercial (Punto 7..4) 41 . Impresora Fiscal Manejo del Display Hora y Fecha (Punto 7.6 13/09/2010 Esquema general para el manejo del Display o Visor de precio.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 7.3.6 13/09/2010 Muestra en el Display la hora y la fecha.Mostrar Mensaje Muestra un mensaje en el Display. No es posible ejecutar este comando durante una transacción.Mostrar Mensaje Comercial Muestra en la parte superior del Display el mensaje comercial.2.1. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „b‟ ETX LRC 7. No es posible ejecutar este comando durante una transacción. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mensaje STX „c‟ Línea 16 17 18 19 20 21 22 23 24 Mensaje ETX LRC Descripción Línea Superior del Display Línea Inferior del Display Descripción Indicador de Mensaje en el Display Línea (ASCII) U L Mensaje (ASCII) 20 Caracteres 42 . Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „a‟ ETX LRC 7.Mostrar Hora y Fecha Rev 3.

Programación de Mensajes Comerciales en el Display Rev 3..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 7. Posicionamiento del Carácter(es) en la línea de 1 2 3 Comando Estructura del Comando STX „P‟ „I‟ 4 5 6 7 8 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 Descripción Indicador de Mensaje comercial en el Display Mensaje (ASCII) 50 Caracteres 43 .4.6 13/09/2010 Este comando permite programar el mensaje comercial que se muestra en el Display.

5) 44 . sin embargo para el separador (0Ah) no aparece cuando se emplea la de forma directa la (DLL). Nota: El separador (0Ah) aplica cuando se realiza el manejo de este comando a través del protocolo directo..3) S4 Descriptores de los Medios de Pago (Punto 8.1) S2 Estado de la Factura en curso (Punto 8.COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA Rev 3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. Impresora Fiscal Status S1 Parámetros de la Impresora (Punto 8.4) S5 Estado de la Memoria de Auditoria (Punto 8.6 13/09/2010 Esquema general para realizar la solicitud de la lectura de los Status de la Impresora.2) S3 Tasas de Impuesto y Flag de Programación (Punto 8.

Status S1 Rev 3. referente a parámetros de la impresora como serial.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. RIF y datos de factura.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „S‟ „1‟ ETX LRC Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 ~ 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 Número última factura Separador Cantidad de facturas en el día Separador Número del documento no fiscal Separador Cantidad de documentos no fiscales Separador Contador de cierres diarios Separador Contador de reportes de auditoria Separador RIF Separador Número de registro de la Máquina Separador Hora actual en la impresora Separador Fecha actual en la impresora 45 . Es posible ejecutar este comando en cualquier condición.1.

es data Dummy el valor del campo. los valores obtenidos serán cero. 46 .Status S2 Rev 3. Si el flag 28 está en “1”. el valor de dicho campo es la cantidad de plu que contenga la factura actual. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „S‟ „2‟ ETX LRC Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2~ 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 (carácter de espacio) ASCII Subtotal de IVA 0Ah Separador 20h (carácter de espacio) ASCII Data Dummy 0Ah Separador ASCII **Ver Nota S2** 0Ah Separador 20h Separador (espacio) ASCII Monto por Pagar 0Ah Separador ASCII Número de Pagos Realizados 0Ah Separador ASCII Condición 1= En Pago Factura 2= En Devol. depende de la configuración del flag 28. Para mayor información consulte el manual de flags de las impresoras fiscales.2. 0= No transacción 0Ah Separador Nota S2: el valor de dicho campo. Si está en “0”. Si es ejecutado este comando sin una factura en curso.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la factura en curso en transacción.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8.

Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „S‟ „3‟ ETX LRC Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 ~ 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 62 Hasta 3 4 8 9 10 14 15 16 20 21 61 62 SIZE 2 1 4 1 1 4 1 1 4 1 40 1 Clase ITEM ASCII Comando ASCII Tipo de tasa 1 ASCII Valor Tasa 1 0Ah Separador ASCII Tipo de tasa 2 ASCII Valor Tasa 2 0Ah Separador ASCII Tipo de tasa 3 ASCII Valor Tasa 3 0Ah Separador ASCII System Flags 1-20 (Cada Flag tiene 2 caracteres) 0Ah Separador 47 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. Es posible ejecutar este comando en cualquier condición.Status S3 Rev 3. referentes a las tasas de impuesto y flag de estado.3.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal.

Es posible ejecutar este comando en cualquier condición.Status S4 Rev 3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „S‟ „4‟ ETX LRC Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 ~ 178 Data 179 180 ETX LRC 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 .6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal. referentes a los montos de los Medios de Pago.4.

Es posible ejecutar este comando en cualquier condición. referentes al estado de la memoria de Auditoria.Status S5 Nota: Comando exclusivo para la impresora Samsung Bixolon Modelo SRP-350.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 Separador Medio de Pago 13 Separador Medio de Pago 14 Separador Medio de Pago 15 Separador Medio de Pago 16 Separador Rev 3.5. OKI M1120. SRP-270J. Custom Kube Este comando permite leer desde el host (PC) el estado de la impresora fiscal.6 13/09/2010 8. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 STX „S‟ „5‟ ETX LRC Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea 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 2 ~ 47 Data 48 49 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 número de documentos registrados 49 .

Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 6 STX „S‟ „8‟ Lin. Es posible ejecutar este comando en cualquier condición. ETX LRC 1 2 3 4 5 Descripción Encabezado Pie de Ticket Lin.Status S8 Rev 3.6.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. (ASCII) E P Respuesta desde la impresora fiscal Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 ~ 658 Data 659 660 ETX LRC 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" Línea 1 del encabezado separador 0x0A Línea 2 del encabezado separador 0x0A Línea 3 del encabezado separador 0x0A Línea 4 del encabezado separador 0x0A Línea 5 del encabezado separador 0x0A 50 .6 13/09/2010 Este comando permite leer desde el host (PC) la información de los datos programados en las líneas de encabezados y pie de ticket.

6 13/09/2010 51 .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 Línea 6 del encabezado separador 0x0A Línea 7 del encabezado separador 0x0A Línea 6 del encabezado separador 0x0A Línea 1 del pie de ticket separador 0x0A Línea 2 del pie de ticket separador 0x0A Línea 3 del pie de ticket separador 0x0A Línea 4 del pie de ticket separador 0x0A Línea 5 del pie de ticket separador 0x0A Línea 6 del pie de ticket separador 0x0A Línea 7 del pie de ticket separador 0x0A Línea 8 del pie de ticket Rev 3.

3) Reporte X Reporte Z Por Fecha Por Numero .6 13/09/2010 Esquema general para realizar la solicitud o Impresión de los Reportes a la Impresora.DATAn-ETB-LCR EOT ACK  Impresora Fiscal Reporte Reporte de Cierre (Punto 9.Reportes Status de Memoria 52 ..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9.Documento no Fiscal.Nota de Crédito .Facturas . Secuencia de la Lectura Fiscal para realizar Reporte X y el último Reporte Z PC STX+U+…+ETX+LRC Impresora   ENQ ACK   STX.2) Reimpresión de la Memoria de Auditoria (Punto 9.1) Reporte de Memoria Fiscal (Punto 9. .COMANDOS PARA LOS REPORTES Rev 3.

Los valores acumulados pueden ser utilizados para realizar reportes de ventas semanales.2.. 5 6 7 8 9 10 Posicionamiento del Carácter(es) 1 2 3 4 en la línea de Comando Fecha Inicio Estructura del Comando STX CMD „2‟ Modo Día Mes Año 11 12 13 14 15 16 17 18 Fecha Fin Día Mes Año ETX LRC Descripción El Reportes es impreso El Reporte es Enviado a la PC Descripción Se incluye toda la información de los reportes Un Resumen del total de los reportes Un Resumen Mensual del conjunto de Reportes CMD (ASCII) „I‟ „U‟ Modo (ASCII) „A‟ „S‟ „M‟ 53 . y reportes de cierres diarios fiscales (Z). etc.2.Reporte de Memoria Fiscal 9. Los reportes de cierre diario (reportes Z) son almacenados en la memoria fiscal al momento de imprimirse.Reporte de cierre X y Z Rev 3.1.Por Fecha de Z Este comando permite imprimir un reporte fiscal definido entre dos fechas.1. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 STX CMD Tipo Modo ETX LRC Descripción Indicador para realizar la impresión del reporte especificado Indicador para borrar el reporte especificado Indicador para enviar el Reporte a la PC Descripción Reporte de las Transacciones del Día Reporte de los Totales Acumulados (X2 ó Z2 según el caso) Descripción 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. mensuales.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9.6 13/09/2010 Este comando permite generar reportes de cierre de cajero (X).

2.Por Numero de Z Rev 3..6 13/09/2010 Este comando permite imprimir un reporte fiscal definido entre dos números de reportes de cierre diario.2. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 „0‟ „0‟ Contador Z (Fin) 17 18 STX CMD „3‟ Modo „0‟ „0‟ Contador Z (Inicio) ETX LRC Descripción El Reportes es impreso El Reporte es Enviado a la PC Descripción Se incluye toda la información de los reportes Un Resumen del total de los reportes Un Resumen Mensual del conjunto de Reportes 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 número de Z): Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 ~ 197 Data 198 199 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 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9.

Por ejemplo si son 10 reportes Z. ese segmento se repetirá 9 veces para luego seguir con el esquema explicado. siendo el valor de n la cantidad de reportes Z a cargar en la máquina.6 13/09/2010 Secuencia de la Lectura Fiscal PC STX+U+…+ETX+LRC Impresora   ACK   ENQ ACK    STX.DATAn-ETB-LCR Nota) (Ver EOT Nota: el segmento señalado se repetirá n veces menos una. 55 .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 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 Devolución Tasa General separador 0x0A Devolución Impuesto Tasa General separador 0x0A Devolución Tasa Reducida separador 0x0A Devolución Impuesto Tasa Reducida separador 0x0A Devolución Tasa Adicional separador 0x0A Devolución Impuesto Tasa Adicional separador 0x0A Numero de Última Nota de Crédito Rev 3.

3. apertura de gaveta. etc.6 13/09/2010 9.) almacenadas en la memoria de auditoria Para reportes Z. Modo corresponderá a: Descripción Para facturas almacenadas en memoria de auditoria Para notas de crédito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal.) almacenadas en la memoria de auditoria Para reportes Z. almacenadas en la memoria de auditoria Modo (ASCII) „f‟ „c‟ „n‟ „z‟ „r‟ 56 ..1. etc.3. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal.Comandos Para Reimpresión (Sólo para impresoras con memoria de auditoría) 9. 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). y dicho rango será indicado por Inicio y Fin.Re-impresión de documentos almacenados en memoria de auditoría: La forma general del comando es la siguiente: Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 Inicio 8 9 10 11 12 13 14 15 16 17 Fin 18 18 STX „R‟ Modo ETX LRC Donde Modo se refiere al tipo de documento y dependiendo de si es indicado en una letra mayúscula o minúscula corresponderá a una solicitud por rango de número o por rango de fecha respectivamente. Modo corresponderá a: Descripción Para facturas almacenadas en memoria de auditoria Para notas de crédito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.. apertura de gaveta. De allí que para una solicitud por rango de número.

. es decir: Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 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.6 13/09/2010 NOTA: Para el caso especial de imprimir el último documento almacenado en la memoria de auditoría. Modo será „U‟ e Inicio y fin “0000000” respectivamente.3.Imprimir Estatus de Memoria de Auditoría Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „E‟ ETX LRC Por medio de este comando la impresora genera un ticket con la siguiente información correspondiente al estado general de la memoria de Auditoria:  Número de la memoria de auditoria  Capacidad total de la memoria de auditoria  Disponibilidad de memoria en la memoria de auditoría  Número de documentos almacenados en la memoria de auditoría 57 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.2.

. y dicho rango será indicado por Inicio y Fin.) almacenadas en la memoria de auditoria Para reportes Z. Modo corresponderá a: Descripción Para facturas almacenadas en memoria de auditoria Para notas de crédito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X.4. 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).Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9.) almacenadas en la memoria de auditoria Para reportes Z. almacenadas en la memoria de auditoria Modo (ASCII) „f‟ „c‟ „n‟ „z‟ „r‟ 58 . La información subida a la PC a través de este comando es digital. Modo corresponderá a: Descripción Para facturas almacenadas en memoria de auditoria Para notas de crédito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal. no es impresa por la impresora fiscal.Documentos de la Memoria de Auditoria La forma general del comando es la siguiente: Posicionamiento del Carácter(es) en la 1 2 3 4 5 línea de Comando Estructura del Comando STX „U‟ „4‟ Modo 6 7 8 Inicio Rev 3. etc. etc.6 13/09/2010 9 10 11 12 13 14 15 16 17 18 Fin 19 20 ETX LRC Donde Modo se refiere al tipo de documento y dependiendo de si es indicado en una letra mayúscula o minúscula corresponderá a una solicitud por rango de número o por rango de fecha respectivamente. apertura de gaveta. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal. apertura de gaveta. De allí que para una solicitud por rango de número.

Impresora Fiscal Chequera Cheque (Punto 10.2) Lectura del MICR (Punto 10.4) Imprimir Cheque Imprimir Endoso 59 ..3) Status S6 (Punto 10.COMANDOS DE CHEQUERA Rev 3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.1) Validación (Punto 10. como es la STAR HSP7000.6 13/09/2010 Los siguientes comandos son exclusivos para las impresoras fiscales con la funcionalidad adicional de chequera.

2. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 8 1 2 3 4 5 6 7 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 . Es el primer comando requerido para activar las funciones siguientes. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando Descripción Activar slip Desactivar Slip 1 2 3 4 5 STX „:‟ ST ETX LRC ST 1 0 10.Modo de Slip Rev 3..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.Cheque 10.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.1.6 13/09/2010 Activa la estación de trabajo de la chequera y el endoso.1.1.1..

345.678.90 Datos de Cliente Data Fecha F1 F2 F3 F4 F5 F1 -> F5 (ASCII) 0 -> 9 0 -> 9 0 -> 9 0 -> 9 0 -> 9 (ASCII) 10 Caracteres 50 Caracteres 50 Caracteres 61 .: 12.6 13/09/2010 Descripción (Numero de Líneas entre el Top y la Cantidad) (Numero de Líneas entre la Cantidad y No Endosable) (Numero de Líneas entre No endosable y el Nombre) (Numero de Líneas entre el Nombre y la Cantidad) (Numero de Líneas entre la Cantidad y la Fecha) Descripción Cantidad (8 Enteros y 2 Decimales) Ej.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.

1. ----> “De: ” 30 Caracteres Línea 3 (…continuación Nombre de la Tienda) 30 Caracteres Línea 4 (Nombre del Banco). Los caracteres de las descripciones por línea deben ser completados con espacios en blanco para completar los 30 caracteres por línea que sea enviada.Imprimir Endoso Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 [ 3 4 5 F1 ETX LRC Descripción F1 (Numero de Líneas entre el Top y “Nº: ”) F1 (ASCII) 0 -> 9 Observación importante: siempre debe ser enviado este comando una sola vez luego de haber enviado todos los comandos de la sección 3. es escrito automáticamente por la impresora fiscal.Formato del Cheque (Endoso).Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.4.3. 10.3. 62 .1.1.Formato del Cheque (Endoso) Rev 3.6 13/09/2010 Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Línea STX = F1 22 23 24 25 26 27 28 29 30 31 32 33 34 Línea ETX 35 LRC Descripción F1 (ASCII) F1 (Numero de Línea a ser enviada por cada comando) 1 -> 9 Descripción (ASCII) Línea 1 (Número de Cuenta). ------> “Nº: ” 30 Caracteres Línea 2 (Nombre de la Tienda). -------> “En el banco: ” 30 Caracteres Entre la Línea 4 y 5 se establece de forma automática una línea de separación Línea 5 (Línea Adicional) **opcional 30 Caracteres Línea 6 (Línea Adicional) **opcional 30 Caracteres Línea 7 (Línea Adicional) **opcional 30 Caracteres Línea 8 (Línea Adicional) **opcional 30 Caracteres Línea 9 (Línea Adicional) **opcional 30 Caracteres Observaciones importantes: El texto entre comillas en la descripción de las líneas.

63 .6 13/09/2010 NOTA: mientras se está realizando una factura es posible activar la opción de la chequera.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3. para realizar la escritura que se desee en el cheque.

‟ ST ETX LRC ST 1 0 10.2.Validación 10.2.Modo de Validación Rev 3...2.2.6 13/09/2010 Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando Descripción Activar Validación Desactivar Validación 1 2 3 4 5 STX „..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.Impresión de Validación Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Texto a Imprimir STX „>‟ 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 Descripción Texto a Imprimir (ASCII) 50 Caracteres 64 .1.

Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.Lectura del MICR Rev 3.6 13/09/2010 Este comando realiza la petición de lectura de los caracteres magnéticos. para su posterior solicitud desde la PC. contenidos en la parte inferior del cheque y almacena la misma en el buffer de la impresora.. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „?‟ ETX LRC 65 .3.

6 13/09/2010 10. Slip/Chequera.4.. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 ETX 5 LRC STX „S‟ „7‟ Desde Hasta 0 2 1 38 SIZE 2 39 Clase ITEM ASCII "S7" ASCII Cadena de Caracteres MICR 66 .. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando Desde Hasta SIZE 2 1 1 1 Clase ASCII ASCII ASCII ASCII 1 2 3 4 ETX 5 LRC STX „S‟ „6‟ ITEM 0 2 3 4 1 2 3 4 "S6" Bit de la estación de impresión de Facturación Bit de la estación de impresión de Slip/Chequera Bit de la estación de impresión de Validación 10. la cual extrae la información de la presencia o no de papel en las 3 estaciones de impresión (Facturación.4.Status Rev 3..Status S7 Este comando realiza la solicitud del status S7.Status S6 Este comando realiza la solicitud del status S6. Validación) y la coloca en un archivo para su posterior lectura. la cual extrae la información de la lectura del MICR.2.1.4.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.

 En la sección 2.7 (Medios de Pago).1 (Reportes de Cierre).2 (Registro de Producto).3  En la sección 2.3.2.6. modificación en la respuesta de la impresora Revisión C (22 septiembre de 2008) sobre la revisión 1.1 (Lectura de Estado S1).2.2.8.  En la sección 2.2 (Secuencia de Comandos de Comunicación). modificación en la descripción de los Reportes de los Totales Acumulados. se agregó secuencia lectura fiscal. 67 .2  En la sección 2.6 (Lectura de Estado S2). modificación en definición del concepto de este elemento. modificación en la respuesta de la impresora  En la sección 2.6 13/09/2010  En la sección 2. modificación de la estructura de los datos.8.  En la sección 2.2.1 (Datos del Cliente Para la Factura). modificación en la respuesta de la impresora  En la sección 2.2 (Cierre de Devolución).2 (Lectura de Estado S2). modificación de ejemplos STS1  En la sección 2.  En la sección 1.6.5 (Lectura de Estado S5). modificación de los números de medios de pago.  En la sección 2.3 (Reporte Fiscal por Número de Z).2.1 Rev 3. modificación de la descripción de los comandos.6. modificación en la respuesta de la impresora  En la sección 2.3 (Lectura de Estado S3).Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Historial de Revisiones Revisión A (11 septiembre de 2008) sobre la revisión 1. corrección del contenido de la tabla Data.4 (Lectura de Estado S4).6.6. modificación en la respuesta de la impresora  En la sección 2. Revisión B (18 septiembre de 2008) sobre la revisión 1.

7. se modificó la nota.2. se modificó la nota. 68 .2. se agregó la explicación del comando „q‟.2.9.2 (Registro del Producto).2.7.5 (Descuento y Recargo). se modificaron datos de las banderas.6  En la sección 2.3 (Programación de Encabezado y Pie de Página).2 (Registro del Producto).1 (Reportes de Cierre). se modificó la descripción de los datos y la cantidad de los datos.2. se modificó la descripción del campo Condición. Revisión G (15 de diciembre de 2008) sobre la revisión 1.6. En la sección 2. se agregaron las banderas o flags usados para la OKI ML1120. En la sección 2. En la sección 2. En la sección 2.7  En la sección 2.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Revisión D (10 de octubre de 2008) sobre la revisión 1.2 (Lectura Estado S2).2. En la sección 2.1 (Datos del cliente en la Factura).2. (Programación de Encabezado y Pie de Página) se modificó la nota.10 (Comando Para Código de Barras). En la sección 2.6 13/09/2010 En la sección 2.2 (Registro del Producto). se modificó cantidad de caracteres del mensaje En la sección 2. En la sección 2.1 (Datos del Cliente para la Factura).11 (Programación de Banderas).11 (Programación de Banderas).7. se modificó la Revisión E (18 de noviembre de 2008) sobre la revisión 1.2. se corrigió longitud de la trama. se modificó la descripción de los comandos.5     En la sección 2. se modificó la descripción de los comandos.4          Rev 3.1 (Datos del cliente para la factura). descripción.2. se modificó cantidad de caracteres del mensaje En la sección 2.10 (Anulación de un ítem en la Factura).3. En la sección 2. En la sección 2. se modificó la descripción de la consulta por rango de fecha. Revisión F (19 de noviembre de 2008) sobre la revisión 1.

Revisión L (20 de marzo de 2009) sobre la revisión 2. se agregó la opción de múltiples medios de pagos parciales para una factura. Revisión I (8 de enero de 2009) sobre la revisión 1.9 (Programación de Mensajes en el Display).0   En la sección 2.1 (Programación de las Tasas de Impuesto).1 (Reportes de Cierres). se modificó dicho título al actual. En la sección 2.2.11 (Programación de Banderas).2. En la sección 2. Revisión M (27 de marzo de 2009) sobre la revisión 2.6.7 (Medio de Pago Parcial).2. En la sección 2.2 (Cierre de Devolución).Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Revisión H (17 de diciembre de 2008) sobre la revisión 1.2.5 (Descuento y Recargo).9  En la sección 2.3. se añadió nota. se modificó la descripción del recargo por el comando „q‟. 69 .5 (Descuento y Recargo).7.3   En la sección 2. En la sección 2. se modificó el título y descripción de dicha sección. Revisión J (15 de enero de 2009) sobre la revisión 2.1 (Datos del Cliente Para la Factura).10 (Programación de Mensajes Comerciales en el Display).7.1   En la sección 2.2    En la sección 2.7. En la sección 2. Revisión K (26 de enero de 2009) sobre la revisión 2.8. se modificó la descuento por monto. se agregó secuencia ejemplo para estos casos. se modificó la descripción de los comandos. se modificó la descripción de los comandos para cambiar las tasas de impuestos.7.8  Rev 3.2 (Lectura del Estado S2). se modificó la descripción.6 13/09/2010 En la sección 2. se modificó dicho título al actual.

se hizo modificación de descripción.4   Rev 3.Imprimir Endoso. Revisión Q (26 de junio de 2009) sobre la revisión 2. se modificó la estructura del comando.2 (Lectura de Estado S2). Revisión P (29 de mayo de 2009) sobre la revisión 2.5 (Descuento y Recargo). 70 .9  En la sección 3.8.4.2. Revisión S (10 de julio de 2009) sobre la revisión 2.6.1. Modificación de los números de páginas en el índice.6  En la sección 2.8. Revisión R (02 de julio de 2009) sobre la revisión 2.7  En la sección 2. Revisión O (21 de mayo de 2009) sobre la revisión 2.2.Formato del Cheque (Endoso). se hizo modificación de descripción. se hizo modificación en el monto del descuento por cantidad.  Se agregó la sección 3.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Revisión N (18 de mayo de 2009) sobre la revisión 2.2 (Reporte de Memoria Fiscal Por Fechas de Z).8  Se agregó una nueva sección: Descripción de comandos de chequera. En la sección 2.1.5   En la sección 2.6 13/09/2010 En la sección 2. se modificó la cantidad de líneas para el caso de la impresora fiscal OKI ML1120. se hizo modificación en la descripción.1 (Datos del Cliente Para la factura).3.3 (Reporte de Memoria Fiscal Por Número de Z).

7.3..6 13/09/2010  En la sección 2.1  Cambió la numeración de todas las secciones pues fue reestructurado y se añadieron múltiples nuevas secciones a este manual. 4... Revisión T (09 de septiembre de 2009) sobre la revisión 3..4. se modificó descripción del comando de descuento por monto..Programación de Mensajes en el Display. se modificó la descripción del comando „w‟. Se añadieron las nuevas secciones: 2.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.2.Comandos para el manejo del Display.Texto en Documento.7. 8.  En la sección 2. Revisión U (01 de febrero de 2010) sobre la versión 3. se eliminó del manual.7..Apertura de Gaveta de Dinero.1.. 3...0  En la sección 2..código de barras.   Se modificaron las secciones: 3.8.Integración y emisión de documentos.Comandos para lectura de los status de la impresora.comandos de nota de crédito / devolución 6.10. 71 .5.Comandos de facturación 5.Descuento y Recargo..Banderas de Programación (Flags).comandos para documentos no fiscales 6.Comandos para la programación de los parámetros de impresora 4.

.4  Se modificó sección 9..Status S8. se modificó la descripción de algunos flags.2  Se añadió la sección 8. Revisión V (18 de mayo de 2010) sobre la versión 3.6. 72 .Comandos para los reportes.  Rev 3.. 10.Comandos de chequera.4. Revisión W (17 de agosto de 2010) sobre la versión 3.6 13/09/2010 En la sección 3.Banderas de Programación (Flags).7.Documentos de la Memoria de Auditoria..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->