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

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

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

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

. 0x42: en Ninguna Transacción Fiscal 0x44: está Ocupado.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 1. 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 .6 13/09/2010   La trama de STATUS tiene la siguiente estructura: Impresora STX-STATUS-ETX-LRC NOTA: Si la impresora está ocupada.2. 0x60: la impresora se encuentra en Modo Fiscal. responderá a está señal ENQ.2.Secuencia de Comandos de Comunicación  Leer Estado PC ENQ Rev 3. Excepto la SRP-350 que sí dará respuesta del STATUS específicamente también cuando esté imprimiendo. 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.

no se retorna ningún Valor. 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.  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). 8 .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.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 para subir información PC STX-CMD1-DATA-ETX-LRC Rev 3.DATA0-ETB-LCR ACK   STX.DATAn-ETB-LCR ACK  EOT 1.Descripción de Comandos Todas las tramas de los comandos deben tener la longitud especificada.6 13/09/2010 Impresora   STX.3.2.. 9 . aun si no se utilizan todos los campos.

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

6 13/09/2010 3.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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 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 ..

9.Nombres de los Medios de Pago Este comando permite definir los descriptores para cada medio de pago. Este comando podrá ser ejecutado 50 veces como máximo..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3.2.1..2).6 13/09/2010 Este comando permite definir la información relativa a un cajero.Datos del Cajero Rev 3. Sólo se puede realizar si se ha ejecutado el comando Inicio de Cajero. 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. Su uso va de la mano con los pagos parciales (Punto 4. 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 .

Tasas de Impuesto Sólo se puede realizar este comando inmediatamente de haber hecho un reporte Z.1 (Cualquiera) Valor (ASCII) 4 Dígitos 13 .3.. Impuesto Excluido Descripción El Valor Consta de 2 Enteros y 2 Decimales Fijos Tipo (ASCII) 2 0. Observación: Para modificar la Fecha en la impresora se debe realizar previamente un Reporte Z (Punto 9.1).5. 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). 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.6 13/09/2010 Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3.Hora Rev 3. no se puede retroceder la hora y fecha a una que se anterior al último reporte Z..1).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 STX „P‟ „G‟ DD MM YY ETX LRC 3. Impuesto Incluido Externo (Precio ítem = base imponible).. Observación: Para modificar la Hora en la impresora se debe realizar previamente un Reporte Z (Punto 9. Debe tenerse en cuenta de que una vez fiscalizada.Fecha 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.

.Registrar Tasas en la Memoria Fiscal Rev 3.1. el número de caracteres es 35. Observación 2: Este comando podrá ser ejecutado 50 veces como máximo.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. 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.5. 14 . mientras que para el modo media carta son 4 líneas de encabezado y 4 líneas de pie de página. Este comando podrá ser ejecutado 50 veces como máximo.6. 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.. para modo carta son 8 líneas de encabezado y 8 líneas de pie de página.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.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 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. 0 = sin impuesto. 1 = Ilimitada (Sólo para impresoras OKI ML1120) Espacio entre último PLU y Tasas. 0 = el mensaje rota en la patalla. 1 = con impuesto Mensaje Comercial. 0 = Carta. Observación 3: Para Indicarle a la OKI ML1120 el tipo de papel con el cual a trabajar.com. 0 = se imprime al finalizar la factura.6 13/09/2010 Este comando permite definir el valor de las banderas utilizadas por el equipo.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 3. 0 = Si. 1 = se imprime línea a línea Precio en el Display. 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 . se debe realizar dicha selección / programacion con el aplicativo “Fiscalizador”. 1 = tres decimales (Solo para impresoras OKI ML1120 ) Tipo de Hoja. 1 = se muestra mensaje del cliente Mensaje Comercial. 1 = Media Carta **VER NOTA (Sólo para impresoras OKI ML1120) Cantidad de PLU limitada. 0 = se muestra “The Factory HKA”. 1 = No Observación 1: Gran Parte de las Banderas de Programación (Flags) son comunes entre las impresoras.Banderas de Programación (Flags) Rev 3.ve Observación 2: Este comando podrá ser ejecutado 50 veces como máximo. 0 = dos decimales. 1 = el mensaje se detiene en la pantalla número extra de decimales en el comando de precio de un PLU.7. 0 = Limitada a una hoja.thefactory..

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

.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” 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.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 .

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

Fin de Cajero Este comando restablece el cajero #1 como el cajero activo. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 STX 2 „6„ 3 4 ETX LRC 4..2..2. para que el documento pueda dar derecho a crédito fiscal. No se puede utilizar este comando si existe una transacción abierta.Datos del Cliente Este comando permite ingresar los datos del cliente en una factura.Inicio de Cajero Rev 3.1. No se puede utilizar este comando si existe una transacción abierta.1.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4.1. Este comando es válido antes de registrar un producto.1. 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 ..99999 4.6 13/09/2010 Este comando permite acreditar un cajero. 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 . No es necesario ejecutar este comando para reasignar el cajero.Cajero 4.

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 .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.3. 9 líneas para modo carta y 5 líneas para modo media carta. Si no se envía información (0 bytes) se Cancela la impresión de esta línea.Comentario Este comando permite imprimir mensajes comerciales necesarios para la descripción de un artículo. 4. Nota: El número de líneas comienza en (01) para la impresora OKI ML 1120. Además el número de caracteres es 39.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.

Registro de Producto Rev 3.4. 21 . sólo podrá registrar hasta Bs. 9999999. 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.99 por día.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 4.6 13/09/2010 El registro de un producto solamente es posible si la tasa a la cual está ligada está registrada. 199999. En este caso sería necesario realizar un reporte Z para continuar las ventas. Es posible registrar hasta Bs. Es posible registrar hasta Bs. Nota 1: cuando se trate de la Aclas PP1F3.99 por transacción Si se sobrepasan los montos límites el comando de registro de productos es rechazado.99 por transacción.999. 9999999.

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

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

Código de Barras Nota: exclusivo para las impresoras SRP-350. son los siguientes: 4. 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. Si el monto ingresado es mayor o igual al monto del total..2.Pago Parcial Este comando permite asignar parte del monto total de una factura a un medio de pago parcial. 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.. se cierra la factura y se abre la gaveta de dinero. Star HSP7000. 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 .9. Custom Kube.6 13/09/2010 Los descriptores programados por defecto para los medios de pago.10.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.

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.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. el “Flag 30” debe ser “01” 27 .

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

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

COMANDOS DE NOTA DE CREDITO / DEVOLUCION Rev 3.4 Fin de Cajero (*) Punto 4.1..Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5.1 (*) Punto 4.1.6 13/09/2010 Esquema general para realizar una Nota de Crédito / Devolución.1 Registro de Producto para la Devolución 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. 30 .3 Si Anulación de Factura (Se Anula el Documento) No Cerrar Devolución Punto 5.1 Datos del Cliente y de la Factura Punto 5.1.2 Punto 4. la cual incluye todas las operaciones para posibles para este documento. Inicio Cajero (*) Punto 4.2 Registrar otro Producto No Si Anular Devolución Punto 5.1.

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.

1. Si no se envía información (0 bytes) se Cancela la impresión de esta línea. 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. Nota: El número de líneas comienza en (01) para la impresora OKI ML 1120. 9 líneas para modo carta y 5 líneas para modo media carta. Además el número de caracteres es 39.Datos del Cliente y de la Factura Rev 3.6 13/09/2010 Este comando permite ingresar los datos del cliente y de la Factura en una Nota de Crédito. para que el documento pueda dar derecho a crédito fiscal. 32 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5. Este comando es válido antes de registrar un producto.

Es posible registrar hasta Bs.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5.6 13/09/2010 Este comando permite registrar productos en una nota de crédito.99 por día.99 por transacción. 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 . En este caso sería necesario realizar un reporte Z para continuar las ventas.Registro de Producto para Devolución Rev 3.2. se imprime en el ticket la leyenda: “NOTA CREDITO” Es posible registrar hasta Bs. Cuando se envía este comando por primera vez. Si se sobrepasan los montos límites el comando de registro de productos es rechazado. 9999999. 9999999.

Anulación de Producto Rev 3.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.6 13/09/2010 A través de dicho comando. 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.

Cierre de Devolución Rev 3.2. 35 .Pago Parcial). 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. 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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 5..Pago Directo.9.1.4. Se trabaja igual que el cierre de una factura con múltiples medios de pago (4. es utilizando los comandos de medio de pago directo como se describe en la sección: 4.6 13/09/2010 Permite asignar un monto del total de la devolución a un sólo medio de pago.

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

6 13/09/2010 37 .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. Nota: Comando disponible sólo para la impresora SRP-350 y Custom Kube. 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 . 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.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.6 13/09/2010 Este comando permite imprimir reportes y notas como documentos no fiscales.Texto en Documento Rev 3.1.2.

3. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 1 2 3 4 STX „t‟ ETX LRC 39 .1. o de otro medio de pago.16 Monto (ASCII) 12 Dígitos 6. 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. Al ejecutar este comando.Retiro y Fondo de Caja Estos comandos permiten reportar fondos de caja y retiros de efectivo.3.Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja) Este comando finaliza un reporte de egresos / ingreso de un medio de pago.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3. Son necesarios para realizar el arqueo de la caja.6 13/09/2010 Descripción Imprime un Documento No Fiscal. 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 . se cierra el reporte y se abre la gaveta de dinero. de la gaveta de dinero.

.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 6.Imprimir Valor de Programación Rev 3.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 .4.

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

Mostrar Mensaje Comercial Muestra en la parte superior del Display el mensaje comercial. No es posible ejecutar este comando durante una transacción.1. 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 STX „b‟ ETX LRC 7.Mostrar Hora y Fecha Rev 3.6 13/09/2010 Muestra en el Display la hora y la fecha.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 7.2.Mostrar Mensaje Muestra un mensaje en el Display.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 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.

.Programación de Mensajes Comerciales en el Display Rev 3.4.6 13/09/2010 Este comando permite programar el mensaje comercial que se muestra en el Display.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 .

Impresora Fiscal Status S1 Parámetros de la Impresora (Punto 8.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. sin embargo para el separador (0Ah) no aparece cuando se emplea la de forma directa la (DLL).COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA Rev 3. 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.5) 44 .2) S3 Tasas de Impuesto y Flag de Programación (Punto 8..6 13/09/2010 Esquema general para realizar la solicitud de la lectura de los Status de la Impresora.4) S5 Estado de la Memoria de Auditoria (Punto 8.1) S2 Estado de la Factura en curso (Punto 8.

1.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8.Status S1 Rev 3. 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 . RIF y datos de factura. referente a parámetros de la impresora como serial. Es posible ejecutar este comando en cualquier condición.

depende de la configuración del flag 28. los valores obtenidos serán cero. Si es ejecutado este comando sin una factura en curso. Si está en “0”.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la factura en curso en transacción. 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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. el valor de dicho campo es la cantidad de plu que contenga la factura actual. Para mayor información consulte el manual de flags de las impresoras fiscales. 46 . Si el flag 28 está en “1”.2.Status S2 Rev 3. es data Dummy el valor del campo. 0= No transacción 0Ah Separador Nota S2: el valor de dicho campo.

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 .Status S3 Rev 3.3. Es posible ejecutar este comando en cualquier condición. referentes a las tasas de impuesto y flag de estado.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal.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 .Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 8. Es posible ejecutar este comando en cualquier condición. referentes a los montos de los Medios de Pago.6 13/09/2010 Este comando permite leer desde el host (PC) el estado de la impresora fiscal.4.Status S4 Rev 3.

OKI M1120.6 13/09/2010 8. SRP-270J.5.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. referentes al estado de la memoria de Auditoria. 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 .Status S5 Nota: Comando exclusivo para la impresora Samsung Bixolon Modelo SRP-350. Es posible ejecutar este comando en cualquier condición. Custom Kube Este comando permite leer desde el host (PC) el estado de la impresora fiscal.

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. 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. Posicionamiento del Carácter(es) en la línea de Comando Estructura del Comando 6 STX „S‟ „8‟ Lin. (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 . Es posible ejecutar este comando en cualquier condición.

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.6 13/09/2010 51 .

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

2.1. Los reportes de cierre diario (reportes Z) son almacenados en la memoria fiscal al momento de imprimirse.1. y reportes de cierres diarios fiscales (Z). 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.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).Por Fecha de Z Este comando permite imprimir un reporte fiscal definido entre dos fechas. etc.2. mensuales.. Los valores acumulados pueden ser utilizados para realizar reportes de ventas semanales.Reporte de cierre X y Z Rev 3.Reporte de Memoria Fiscal 9. 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 .

Por Numero de Z Rev 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 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..6 13/09/2010 Este comando permite imprimir un reporte fiscal definido entre dos números de reportes de cierre diario.2.2.

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

etc.3. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal. y dicho rango será indicado por Inicio y Fin. 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).1.) almacenadas en la memoria de auditoria Para reportes Z.6 13/09/2010 9..Comandos Para Reimpresión (Sólo para impresoras con memoria de auditoría) 9. De allí que para una solicitud por rango de número. 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. 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. etc. apertura de gaveta. apertura de gaveta..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. almacenadas en la memoria de auditoria Modo (ASCII) „f‟ „c‟ „n‟ „z‟ „r‟ 56 . almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.) almacenadas en la memoria de auditoria Para reportes Z.3.

2.. 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.3. Modo será „U‟ e Inicio y fin “0000000” respectivamente.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 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 .6 13/09/2010 NOTA: Para el caso especial de imprimir el último documento almacenado en la memoria de auditoría.

almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal.) almacenadas en la memoria de auditoria Para reportes Z.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. 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). La información subida a la PC a través de este comando es digital.4. apertura de gaveta.. 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 Modo (ASCII) „f‟ „c‟ „n‟ „z‟ „r‟ 58 . etc. De allí que para una solicitud por rango de número.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 9. etc.) almacenadas en la memoria de auditoria Para reportes Z. no es impresa por la impresora fiscal. y dicho rango será indicado por Inicio y Fin.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. almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal. 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. apertura de gaveta.

Impresora Fiscal Chequera Cheque (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.1) Validación (Punto 10.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.2) Lectura del MICR (Punto 10.3) Status S6 (Punto 10..4) Imprimir Cheque Imprimir Endoso 59 .COMANDOS DE CHEQUERA Rev 3.

Modo de Slip Rev 3.6 13/09/2010 Activa la estación de trabajo de la chequera y el endoso.1.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..2. 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. 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 .1.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.Cheque 10.1.1..

345.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 .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.678.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” Rev 3.: 12.

1.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.3. 10.1. 62 . -------> “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. ----> “De: ” 30 Caracteres Línea 3 (…continuación Nombre de la Tienda) 30 Caracteres Línea 4 (Nombre del Banco).Formato del Cheque (Endoso) Rev 3. 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.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).3.Formato del Cheque (Endoso). es escrito automáticamente por la impresora fiscal.4.1. ------> “Nº: ” 30 Caracteres Línea 2 (Nombre de la Tienda).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.

para realizar la escritura que se desee en el cheque.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 opción de la chequera. 63 .

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 „.2.Modo de Validación Rev 3.‟ ST ETX LRC ST 1 0 10..2.1.Validación 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 .2.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10...

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

Validación) y la coloca en un archivo para su posterior lectura.Status S6 Este comando realiza la solicitud del status S6.1.. 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 . la cual extrae la información de la lectura del MICR.2. la cual extrae la información de la presencia o no de papel en las 3 estaciones de impresión (Facturación.. Slip/Chequera.Status S7 Este comando realiza la solicitud del status S7.4.4..4.Status Rev 3. 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.Manual de Protocolo y Comandos Para Impresoras Fiscales “The Factory HKA” 10.6 13/09/2010 10.

2  En la sección 2. modificación en la respuesta de la impresora Revisión C (22 septiembre de 2008) sobre la revisión 1.3 (Reporte Fiscal por Número de Z).6. modificación de la estructura de los datos.2 (Registro de Producto). modificación de la descripción de los comandos.3 (Lectura de Estado S3).2.  En la sección 1.  En la sección 2. modificación en la respuesta de la impresora  En la sección 2.5 (Lectura de Estado S5).6 13/09/2010  En la sección 2.2. corrección del contenido de la tabla Data.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.1 Rev 3. modificación de ejemplos STS1  En la sección 2.2 (Lectura de Estado S2).  En la sección 2.1 (Lectura de Estado S1). modificación en la respuesta de la impresora  En la sección 2.  En la sección 2.6 (Lectura de Estado S2).6.1 (Datos del Cliente Para la Factura).8.6.3  En la sección 2. modificación en definición del concepto de este elemento. modificación en la descripción de los Reportes de los Totales Acumulados.3.2.6. modificación en la respuesta de la impresora  En la sección 2.7 (Medios de Pago).2 (Cierre de Devolución). modificación en la respuesta de la impresora  En la sección 2.8.4 (Lectura de Estado S4).  En la sección 2. se agregó secuencia lectura fiscal.6.1 (Reportes de Cierre).2.2 (Secuencia de Comandos de Comunicación). 67 . modificación de los números de medios de pago.2. Revisión B (18 septiembre de 2008) sobre la revisión 1.

se modificó la nota.3 (Programación de Encabezado y Pie de Página).10 (Anulación de un ítem en la Factura).2.6. se modificó la nota. En la sección 2.2 (Lectura Estado S2).2. se corrigió longitud de la trama.11 (Programación de Banderas).7. Revisión F (19 de noviembre de 2008) sobre la revisión 1. se modificó cantidad de caracteres del mensaje En la sección 2.2.11 (Programación de Banderas).6  En la sección 2. se modificó la Revisión E (18 de noviembre de 2008) sobre la revisión 1. se modificó la descripción de los comandos. descripción. se modificó la descripción de los comandos.2. Revisión G (15 de diciembre de 2008) sobre la revisión 1.2 (Registro del Producto). En la sección 2. se modificó cantidad de caracteres del mensaje 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. se agregó la explicación del comando „q‟. (Programación de Encabezado y Pie de Página) se modificó la nota. En la sección 2. 68 . En la sección 2. se modificó la descripción del campo Condición.7. En la sección 2.2.7  En la sección 2.2.2.7. En la sección 2. se agregaron las banderas o flags usados para la OKI ML1120. En la sección 2.2.4          Rev 3. se modificaron datos de las banderas.5 (Descuento y Recargo). se modificó la descripción de los datos y la cantidad de los datos.6 13/09/2010 En la sección 2.1 (Datos del cliente en la Factura). En la sección 2.2 (Registro del Producto). se modificó la descripción de la consulta por rango de fecha.2.2 (Registro del Producto).9.10 (Comando Para Código de Barras). En la sección 2.1 (Datos del cliente para la factura).1 (Reportes de Cierre).3.5     En la sección 2.1 (Datos del Cliente para la Factura).

1 (Datos del Cliente Para la Factura).2. se modificó dicho título al actual. Revisión J (15 de enero de 2009) sobre la revisión 2. Revisión L (20 de marzo de 2009) sobre la revisión 2. Revisión K (26 de enero de 2009) sobre la revisión 2.6.2    En la sección 2.6 13/09/2010 En la sección 2.9 (Programación de Mensajes en el Display).1 (Programación de las Tasas de Impuesto).8  Rev 3.8.2.7 (Medio de Pago Parcial). se agregó secuencia ejemplo para estos casos. En la sección 2. se modificó el título y descripción de dicha sección. En la sección 2.3   En la sección 2.7. Revisión I (8 de enero de 2009) sobre la revisión 1. En la sección 2.1 (Reportes de Cierres). se modificó la descripción de los comandos para cambiar las tasas de impuestos.7.9  En la sección 2. se modificó la descripción del recargo por el comando „q‟.2.10 (Programación de Mensajes Comerciales en el Display).5 (Descuento y Recargo).11 (Programación de Banderas). se modificó la descuento por monto. 69 .3.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.2 (Lectura del Estado S2). se modificó la descripción de los comandos. se añadió nota. se agregó la opción de múltiples medios de pagos parciales para una factura.2 (Cierre de Devolución). se modificó dicho título al actual. Revisión M (27 de marzo de 2009) sobre la revisión 2.5 (Descuento y Recargo).1   En la sección 2. En la sección 2.7. En la sección 2. se modificó la descripción.7.0   En la sección 2.

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

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

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

Sign up to vote on this title
UsefulNot useful