manual de protocolo y comandos v3.6

Upload: leonardofg9813356

Post on 11-Jul-2015

1.477 views

Category:

Documents


18 download

TRANSCRIPT

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 HKAINDICE

Rev 3.6 13/09/2010

1.- PROTOCOLO DE COMUNICACION ......................................................................................................... 5 1.1- Setup ................................................................................................................................................. 5 1.2.- Control de Trfico y Tramas de Comunicacin ........................................................................... 5 1.2.1.- Caracteres de Control ................................................................................................................. 5 Envo de Ack: Se realiza cuando se satisfacen las siguientes condiciones: .................................. 5 Envo de Nak: Se realiza ante la siguiente condicin: .................................................................... 6 Estructura de la Trama: .................................................................................................................. 6

Ejemplos de Estructura de Trama:........................................................................................................ 6 1.2.2.- Secuencia de Comandos de Comunicacin ............................................................................. 7 Leer Estado ...................................................................................................................................... 7 Comando Simple ............................................................................................................................. 8 Comando de Lectura ...................................................................................................................... 8 Comando para subir informacin ................................................................................................. 9

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

4

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA1.- PROTOCOLO DE COMUNICACION 1.1- Setup

Rev 3.6 13/09/2010

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

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

1.2.- Control de Trfico y Tramas de Comunicacin 1.2.1.- Caracteres de Control STX ENQ ETX EOT ACK NAK ETB LRC 02h 05h 03h 04h 06h ( Acknowledgement: Reconocimiento) 15h (No Acknowledgement: No Reconocimiento) 17h OR exclusivo desde el inicio de datos hasta ETX, incluyendo ETX.

Envo de Ack: Se realiza cuando se satisfacen las siguientes condiciones: i. ii. LRC y Datos son correctos. El comando es aceptable para la condicin actual de la maquina.

5

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA Envo de Nak: Se realiza ante la siguiente condicin: 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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA1.2.2.- Secuencia de Comandos de Comunicacin Leer Estado PC ENQ

Rev 3.6 13/09/2010

La trama de STATUS tiene la siguiente estructura:

Impresora STX-STATUS-ETX-LRC

NOTA: Si la impresora est ocupada, responder a est seal ENQ. Excepto la SRP-350 que s dar respuesta del STATUS especficamente tambin cuando est imprimiendo. 01x x x x x 1 01 x x x x 1 x 01 x x x 1 x x 01 x x 1 x x x 01 x 1 x x x x 01 1 x x x x x En Transaccin Fiscal En Ninguna Transaccin Fiscal Ocupado Buffer Lleno Memoria Fiscal Llena Memoria Fiscal Casi Llena Modo Fiscal

STS1

Si por ejemplo en el STS1 el valor recibido es: 0x61: la impresora se encuentra en Modo Fiscal y en Transaccin Fiscal. 0x60: la impresora se encuentra en Modo Fiscal. 0x42: en Ninguna Transaccin Fiscal 0x44: est Ocupado, Buffer Lleno 011100xx 011011xx 011001xx 011000xx 010111xx 010110xx 010101xx 010100xx 01xxxx1x 01xxxxx1 01000000 La Fecha No ha sido Programada Todava Memoria Fiscal llena Error en memoria Fiscal Error Fiscal Comando Invalido / Error en Formato de Comando Cajero No Asignado Impuesto Invalido Valor Invalido / Sobre Limitacin Impresora / Error de Display Error de Papel Ningn Error7

STS2

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA Comando Simple PC (Ejecucin Normal ACK) STX-CMD-DATA-ETX-LRC (Ejecucin con Error NAK) STX-CMD-DATA-ETX-LRC (Impresora Ocupada NAK) STX-CMD-DATA-ETX-LRC

Rev 3.6 13/09/2010

Impresora

ACK NAK ( error de comunicacin)

DTR off

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

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

STX-CMD-DATA-ETX-LRC

ACK

Se debe enviar ENQ o NAK de regreso a la impresora si un error de comunicacin fue detectado en el host (PC).8

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA Comando para subir informacin PC STX-CMD1-DATA-ETX-LRC

Rev 3.6 13/09/2010

Impresora

STX- DATA0-ETB-LCR

ACK

STX- DATAn-ETB-LCR

ACK

EOT

1.2.3.- Descripcin de Comandos

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

9

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA2.- INTEGRACION Y EMISIN DE DOCUMENTOS

Rev 3.6 13/09/2010

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

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

La impresora fiscal maneja varios parmetros que son de uso importante para su funcionamiento y los cuales pueden ser programados de forma regular y algunos tienen requisitos previos para su configuracin.

Impresora FiscalParmetros de la Impresora

Datos del Cajero

Medios de Pago

Hora

Fecha

Tasas de Impuesto

Encabezado y Pie de Pagina

11

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA3.1.- Datos del Cajero

Rev 3.6 13/09/2010

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

Posicionamiento del Carcter(es) 1 2 3 en la lnea de Comando Estructura del Comando STX P C

4

5

6

7

8

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

CLK #

Cdigo Secreto

21 22 23 24 25 26 27 28 Nombre del Cajero ETX LCR Descripcin Nmero de Cajero Descripcin Indicador para el cdigo secreto del Cajero Descripcin Indicador para el Nombre del Cajero CLK# (ASCII) 00 31 Cdigo Secreto (ASCII) 5 Dgitos Nombre del Cajero (ASCII) 16 Caracteres

3.2.- Nombres de los Medios de Pago Este comando permite definir los descriptores para cada medio de pago. Su uso va de la mano con los pagos parciales (Punto 4.9.2).Posicionamiento del Carcter(es) 1 2 3 4 5 en la lnea de Comando Estructura del Comando STX P E # Medio 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Nombre de Medio de Pago 20 21

ETX LRC

Descripcin Indicador del Medio de Pago Descripcin Indicador del nombre del Medio de Pago a Usar

Tipo (ASCII) 01 16 Nombre del Medio de Pago (ASCII) 14 Caracteres

12

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA3.3.- Hora

Rev 3.6 13/09/2010

Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo. Debe tenerse en cuenta de que una vez fiscalizada, no se puede retroceder la hora y fecha a una que se anterior al ltimo reporte Z. Observacin: Para modificar la Hora en la impresora se debe realizar previamente un Reporte Z (Punto 9.1).Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11

STX P F

HH

MM

SS

ETX LRC

3.4.- Fecha Este comando solo se puede ejecutar si no hay totales en la memoria de trabajo. Debe tenerse en cuenta de que una vez fiscalizada, no se puede retroceder la hora y fecha a una que se anterior al ltimo reporte Z. Observacin: Para modificar la Fecha en la impresora se debe realizar previamente un Reporte Z (Punto 9.1).Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11

STX P G

DD

MM

YY

ETX LRC

3.5.- Tasas de Impuesto Slo se puede realizar este comando inmediatamente de haber hecho un reporte Z.2 3 4 Posicionamiento del Carcter(es) 1 en la lnea de Comando STX P T Estructura del Comando Tipo 5 6 7 Tasa 1 Valor 8 10 11 12 13 14 15 16 17 18 19 20 Tasa 2 Tasa 3 ETX LRC Tipo Valor Tipo Valor 9

Descripcin Interno (Precio tem = base imponible + impuesto), Impuesto Incluido Externo (Precio tem = base imponible), Impuesto Excluido Descripcin El Valor Consta de 2 Enteros y 2 Decimales Fijos

Tipo (ASCII) 2 0,1 (Cualquiera) Valor (ASCII) 4 Dgitos

13

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA3.5.1.- 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 mximo.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando

1

2

3

4

5

STX P t ETX LRC

3.6.- Encabezado y Pie de Pagina Este comando permite definir los mensajes que se muestran en el encabezado y pie de pgina de los documentos.Posicionamiento del Carcter(es) en la 1 lnea de Comando Estructura del Comando STX

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

Descripcin Encabezado Pie de Pagina Descripcin Texto a mostrar en el Display (Ver Nota)

LN (ASCII) 01 08 91 98 Mensaje (ASCII) 40 Caracteres

Observacin 1: Para la impresora OKI ML 1120, el nmero de caracteres es 35, para modo carta son 8 lneas de encabezado y 8 lneas de pie de pgina, mientras que para el modo media carta son 4 lneas de encabezado y 4 lneas de pie de pgina. Observacin 2: Este comando podr ser ejecutado 50 veces como mximo.

14

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA3.7.- Banderas de Programacin (Flags)

Rev 3.6 13/09/2010

Este comando permite definir el valor de las banderas utilizadas por el equipo.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9

STX P J

Bandera

Valor Bandera ETX LRC Bandera (ASCII)

# Flag

Descripcin Valor Bandera (ASCII)

1 7 18 19 21 44 45 46

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

Observacin 1: Gran Parte de las Banderas de Programacin (Flags) son comunes entre las impresoras, pero cada impresora tiene un listado de configuracin de Banderas de Programacin especfica y las misma pueden ser descargadas de la pgina www.thefactory.com.ve Observacin 2: Este comando podr ser ejecutado 50 veces como mximo. Observacin 3: Para Indicarle a la OKI ML1120 el tipo de papel con el cual a trabajar, se debe realizar dicha seleccin / programacion con el aplicativo Fiscalizador. Observacin 4: Luego de enviar el comando correspondiente para el tipo de hoja (OKI) es necesario enviar el comando a continuacin para establecer el cambio en la impresora:Comando Estructura del Comando 1 STX 2 A 3 4 ETX LRC

15

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA4.- COMANDOS DE FACTURACIN

Rev 3.6 13/09/2010

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

16

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKADatos de Cliente i01Nombre: Dany Zambrano Datos de Cliente i02Cedula: 14.547.292 Datos de Cliente i03Direccion: Ppal de la Urbina Datos de Cliente i04Telefono: (0212) 555-55-55 Comentario @Este es un Comentario... Registro de Producto "000000100000002000Producto 2 Cdigo de Barra en Producto Y111111111111 Registro de Producto 000000100000002000Producto 3 Correccin k Registro de Producto "000000100000002000Producto 4 Registro de Producto !000000100000001000Item 1 Registro de Producto !000000100000002000Producto 5 Sub-Total 3 Descuento Individual p-1000 Registro de Producto #000000100000002000Producto 6 Registro de Producto #000000100000002000Producto 7 Recargo Individual p+2000 Registro de Producto 000000100000002000Producto 8 Anulacin de Item 000000100000001000Item 1 Cdigo de Barra y123456789012 Totalizar 101

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA4.1.- Cajero 4.1.1.- Inicio de Cajero

Rev 3.6 13/09/2010

Este comando permite acreditar un cajero. No se puede utilizar este comando si existe una transaccin abierta.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 STX 2 5 3 4 5 # Secreto 6 7 8 9

ETX LRC

Descripcin Clave Secreta del Cajero (ASCII)

# Secreto (ASCII) 00000 - 99999

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

ETX LRC

4.2- Datos del Cliente Este comando permite ingresar los datos del cliente en una factura, para que el documento pueda dar derecho a crdito fiscal. Este comando es vlido antes de registrar un producto.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 STX 2 i 3 4 5 6 7 8 9 10 11 12 13 14 Datos

# Lnea

19

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Datos

45

46

ETX LRC

Descripcin Nmero de Lneas Descripcin Informacin a ser Impresa (Ver Nota)

# Lnea (ASCII) 00 11 (ver Nota) Datos (ASCII) 40 caracteres. Si no se enva informacin (0 bytes) se Cancela la impresin de esta lnea.

Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120. Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para modo media carta.

4.3- Comentario Este comando permite imprimir mensajes comerciales necesarios para la descripcin de un artculo.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando

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 Descripcin Indicador de Mensaje en la factura Mensaje (ASCII) 20 Caracteres

20

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA4.4- Registro de Producto

Rev 3.6 13/09/2010

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

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Descripcin Descripcin (20h) / (32) (21h) / (33) (22h) / (34) (23h) / (35) Descripcin El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripcin La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripcin Descripcin del Producto (Ver Nota) tem Exento Item Tasa 1 Item Tasa 2 tem Tasa 3

59 ETX

60 LRC

CMD (ASCII) Carcter Espacio ! # Precio (ASCII) 10 Dgitos Cantidad (ASCII) 8 Dgitos Descripcin (ASCII) 38 Caracteres

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

Nota 3: para la impresora OKI ML1120, son 120 caracteres distribuidos en tres lneas de 40 caracteres, para la descripcin.

4.5.- Correccin Este comando cancela la ltima entrada de un tem o de un descuento.

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

1 STX

2 k

3

4

ETX LRC

4.6.- Subtotal Estos comandos permiten imprimir o mostrar en pantalla el monto correspondiente al subtotal de las ventas. Este comando debe ser ejecutado antes de realizar un descuento del subtotal.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando Descripcin Subtotal Impreso El Subtotal se Muestra en el Display

1

2

3

4

STX CMD ETX LRC CMD (ASCII) 3 4

22

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA4.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 artculos. Nota: Aclas PP1F3 no realiza Recargos en la factura Se puede hacer descuento de dos maneras, por porcentaje y por cantidad. A continuacin se describe el descuento por porcentaje.

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

1

2

3

4

5

6

7

8

9

STX CMD Signo

Porcentaje

ETX LRC

Descripcin Descriptor para el Descuento o Recargo Descripcin Descuento Recargo Descripcin El Porcentaje consta de 2 Enteros y 2 Decimales

CMD (ASCII) p Signo (ASCII) - + Porcentaje (ASCII) 4 Dgitos

Ejemplo de descuento sobre el subtotal:

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

Ahora se describe el descuento por monto.

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

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 Dgitos

ETX LRC

Descripcin Descriptor para el Descuento o Recargo Descripcin Descuento Descripcin El monto consta de 7 Enteros y 2 Decimales

4.8.- Anulacin 4.8.1- Anulacin de un tem en la Factura La anulacin de un tem es posible si la tasa a la cual est ligada est registrada.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 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 Descripcin

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

61

62

ETX LRC

24

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKADescripcin tem Exento tem Tasa 1 tem Tasa 2 tem Tasa 3 (A0h) (A1h) (A2h) (A3h)

Rev 3.6 13/09/2010

CMD (ASCII) Carcter Espacio (A0h)

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

Precio (ASCII) 10 Dgitos Cantidad (ASCII) 8 Dgitos Descripcin (ASCII) 40 Caracteres

Nota 1: El valor mximo para describir la cantidad es 99999,999. Nota 2: debe aclararse que el carcter para la devolucin de un tem con tasa exenta es (A0h) que al imprimirse puede salir un carcter espacio, pero dicho carcter es absolutamente diferente al carcter espacio(20h) el cual es utilizado para registrar un producto con tasa exenta.

4.8.2- Anulacin de Factura Este comando permite anular una factura.Posicionamiento del Carcter(es) en la lnea 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 Carcter(es) en la lnea de Comando Estructura del Comando Descripcin Indicador del Medio de Pago Asociado

1 STX

2 1

3

4

5

6

# Medio

ETX LRC

# Medio (ASCII) 01 16

25

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

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

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 Dgitos

17

18

STX 2

# Medio

ETX LRC

Descripcin Indicador del Medio de Pago Parcial Descripcin El Monto de Pago Consta de 10 Enteros y 2 Decimales

4.10.- Cdigo de Barras Nota: exclusivo para las impresoras SRP-350, Custom Kube, Star HSP7000. Este comando permite imprimir un cdigo de barra como referencia de un producto dentro de la factura y en el pie de la factura.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

STX CMD

Cdigo CMD (ASCII) Y

ETX LRC

Descripcin Cdigo de Barra impreso dentro de la Factura como descriptor de un Producto

26

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKACdigo de Barra impreso al pie de la Factura Descripcin Cdigo numrico referente al cdigo de la barra

Rev 3.6 13/09/2010

y Cdigo (ASCII) 12 Caracteres

Para el tipo de codificacin del cdigo de barra se debe emplear el Flag 43 y colocarlo en el valor de uso, existen tres modalidades:

Valor 00 01 02 = = =

Caractersticas EAN 13 (12 Caracteres Numricos) ITF (12 Caracteres Numricos) CODE 128 (1 a 20 Caracteres Alfanumrico)

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

27

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA4.11.- Buenas Prcticas de Control

Rev 3.6 13/09/2010

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

28

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

29

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA5.- COMANDOS DE NOTA DE CREDITO / DEVOLUCION

Rev 3.6 13/09/2010

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

Inicio Cajero (*)Punto 4.1.1

Datos del Cliente y de la FacturaPunto 5.1

Registro de Producto para la DevolucinPunto 5.2

Registrar otro ProductoNo

Si

Anular DevolucinPunto 5.3

Si

Anulacin de Factura(Se Anula el Documento)

No

Cerrar DevolucinPunto 5.4

Fin de Cajero (*)Punto 4.1.2

Punto 4.1.1 (*) Punto 4.1.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

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.547.292 Datos de Cliente y Factura i03Direccion: Ppal de la Urbina Datos de Cliente y Factura i04Telefono: (0212) 555-55-55 Datos de Cliente y Facturai05Factura: 000012 Impresora: ZXX1234567

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

31

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA5.1- 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 Crdito, para que el documento pueda dar derecho a crdito fiscal. Este comando es vlido antes de registrar un producto.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 STX 2 i 3 4 5 6 7 8 9 10 11 12 13 14 Datos

# Lnea

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

Descripcin Nmero de Lneas Descripcin Informacin a ser Impresa (Ver Nota)

# Lnea (ASCII) 00 11 (ver Nota) Datos (ASCII) 40 caracteres. Si no se enva informacin (0 bytes) se Cancela la impresin de esta lnea.

Nota: El nmero de lneas comienza en (01) para la impresora OKI ML 1120. Adems el nmero de caracteres es 39, 9 lneas para modo carta y 5 lneas para modo media carta.

32

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA5.2- Registro de Producto para Devolucin

Rev 3.6 13/09/2010

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

53 54 55 56 57 58 59 60 61 62 63 Descripcin ETX LRC Descripcin tem Exento Item Tasa 1 Item Tasa 2 tem Tasa 3 Descripcin El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripcin La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripcin Descripcin del Producto Tasa (ASCII) 0 1 2 3 Precio (ASCII) 10 Dgitos Cantidad (ASCII) 8 Dgitos Cantidad (ASCII) 40 Caracteres

33

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA5.3- Anulacin de Producto

Rev 3.6 13/09/2010

A travs de dicho comando, se puede anular un producto que ha sido ingresado en la actual nota de crdito.Posicionamiento del Carcter(es) en la 1 lnea de Comando Estructura del Comando STX 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 Descripcin

42

43

ETX LRC

Descripcin tem Exento Item Tasa 1 Item Tasa 2 tem Tasa 3 Descripcin El Precio Consta de 8 Enteros y 2 Decimales Fijos Descripcin La Cantidad Consta de 5 Enteros y 3 Decimales Fijos Descripcin Descripcin del Producto

Tasa (ASCII) 0 1 2 3 Precio (ASCII) 10 Dgitos Cantidad (ASCII) 8 Dgitos Cantidad (ASCII) 40 Caracteres

34

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA5.4- Cierre de Devolucin

Rev 3.6 13/09/2010

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

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 Dgitos

17

18

STX f

# Medio

ETX LRC

Descripcin Indicador del Medio de Pago Descripcin El Monto de Pago Consta de 10 Enteros y 2 Decimales

Permite asignar un monto del total de la devolucin a por varios medios de pago. Se trabaja igual que el cierre de una factura con mltiples medios de pago (4.9.2.- Pago Parcial).Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando

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 Dgitos

17

18

STX 2

# Medio

ETX LRC

Descripcin Indicador del Medio de Pago Parcial Descripcin El Monto de Pago Consta de 10 Enteros y 2 Decimales

Nota: Otra manera de hacer el cierre de la factura, es utilizando los comandos de medio de pago directo como se describe en la seccin: 4.9.1- Pago Directo.

35

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA6.- COMANDOS PARA DOCUMENTOS NO FISCALES

Rev 3.6 13/09/2010

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

Impresora FiscalDocumentos No Fiscales

Texto en Documento (Punto 6.1)

Apertura de la Gaveta de Dinero (Punto 6.2)

Retiro / Fondo de Caja (Punto 6.3)

Imprimir Programacin (Punto 6.4)

Reimpresin de Documentos (Punto 9.3)

Inicio de Documento

TextoPunto 6.1 (*)

Si

Agregar Otro TextoNo

Fin de DocumentoPunto 6.1

Punto 6.1 (*)

Al texto en los Documentos No Fiscales se le puede agregar efectos de impresin.

36

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

Rev 3.6 13/09/2010

37

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA6.1- Texto en Documento

Rev 3.6 13/09/2010

Este comando permite imprimir reportes y notas como documentos no fiscales. En un documento no fiscal se imprime automticamente cada cuatro lneas la siguiente leyenda: N O F I S C A LPosicionamiento del Carcter(es) en la lnea 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

Descripcin Imprime una Lnea con texto Normal y en espera por otro Comando Imprime una Lnea con texto Negrita y en espera por otro Comando (**) Imprime una Lnea con texto Expandido y en espera por otro Comando (**) Imprime una Lnea con texto Doble y Negrita y en espera por otro Comando (**) Imprime una Lnea con texto Centrado y en espera por otro Comando (**) Imprime una Lnea con texto Centrado y Negrita y en espera por otro Comando (**) Cierra el Documento No Fiscal (Corta el papel si tiene esa funcin la impresora) Descripcin Texto

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 slo para la impresora SRP-350 y Custom Kube.

6.2- Apertura de Gaveta de Dinero Este comando permite abrir la gaveta de dinero. Se imprime un documento no fiscal con la siguiente leyenda: A P E R T U R APosicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 STX 2 CMD 3 4

ETX LRC

38

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

Descripcin Imprime un Documento No Fiscal, con el Siguiente Mensaje Apertura Permite la Apertura de la Gaveta de Dinero (NOTA: Debe haber al menos 1 plu registrado)

CMD (ASCII) 0 w

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

4

5

6

7

8

9 10 11 12 13 14 15 16 17 Monto de Pago

18

19

# Medio

ETX LRC

Descripcin Retiro Fondo de Caja Descripcin Indicador del Medio de Pago Descripcin El Monto de Pago Consta de 10 Enteros y 2 Decimales

PR (ASCII) 0 1 # Medio (ASCII) 01 - 16 Monto (ASCII) 12 Dgitos

6.3.1- Fin de Reporte de Retiro / Ingreso de Efectivo (Fondo de caja) Este comando finaliza un reporte de egresos / ingreso de un medio de pago. Al ejecutar este comando, se cierra el reporte y se abre la gaveta de dinero.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando

1

2

3

4

STX t ETX LRC

39

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA6.4.- Imprimir Valor de Programacin

Rev 3.6 13/09/2010

Este comando imprime los valores almacenados para los siguientes parmetros: Tasa de impuesto Nombre de cajeros Nombre de medios de pago Banderas del sistema Smbolos Mensajes

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

1

2

3

4

STX D ETX LRC

40

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA7.- COMANDOS PARA EL MANEJO DEL DISPLAY

Rev 3.6 13/09/2010

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

Impresora FiscalManejo del Display

Hora y Fecha (Punto 7.1)

Mensaje Comercial (Punto 7.2)

Mensaje (Punto 7.3)

Programar Mensaje Comercial (Punto7.4)

41

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA7.1- Mostrar Hora y Fecha

Rev 3.6 13/09/2010

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

STX a ETX LRC

7.2- Mostrar Mensaje Comercial Muestra en la parte superior del Display el mensaje comercial. No es posible ejecutar este comando durante una transaccin.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4

STX b ETX LRC

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

1

2

3

4

5

6

7

8

9 10 11 12 13 14 15 16 Mensaje

STX c Lnea

16 17 18 19 20 21 22 23 24 Mensaje ETX LRC Descripcin Lnea Superior del Display Lnea Inferior del Display Descripcin Indicador de Mensaje en el Display Lnea (ASCII) U L Mensaje (ASCII) 20 Caracteres

42

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA7.4.- Programacin de Mensajes Comerciales en el Display

Rev 3.6 13/09/2010

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

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

Descripcin Indicador de Mensaje comercial en el Display

Mensaje (ASCII) 50 Caracteres

43

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA8.- COMANDOS PARA LECTURA DE LOS STATUS DE LA IMPRESORA

Rev 3.6 13/09/2010

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

Impresora FiscalStatus

S1Parmetros de la Impresora(Punto 8.1)

S2Estado de la Factura en curso(Punto 8.2)

S3Tasas de Impuesto y Flag de Programacin(Punto 8.3)

S4Descriptores de los Medios de Pago(Punto 8.4)

S5Estado de la Memoria de Auditoria(Punto 8.5)

44

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA8.1- Status S1

Rev 3.6 13/09/2010

Este comando permite leer desde el host (PC) el estado de la impresora fiscal, referente a parmetros de la impresora como serial, RIF y datos de factura. Es posible ejecutar este comando en cualquier condicin.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5

STX S 1 ETX LRC

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea 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 Nmero ltima factura Separador Cantidad de facturas en el da Separador Nmero del documento no fiscal Separador Cantidad de documentos no fiscales Separador Contador de cierres diarios Separador Contador de reportes de auditoria Separador RIF Separador Nmero de registro de la Mquina Separador Hora actual en la impresora Separador Fecha actual en la impresora

45

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA8.2- Status S2

Rev 3.6 13/09/2010

Este comando permite leer desde el host (PC) el estado de la factura en curso en transaccin. Si es ejecutado este comando sin una factura en curso, los valores obtenidos sern cero.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5

STX S 2 ETX LRC

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea 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 (carcter de espacio) ASCII Subtotal de IVA 0Ah Separador 20h (carcter de espacio) ASCII Data Dummy 0Ah Separador ASCII **Ver Nota S2** 0Ah Separador 20h Separador (espacio) ASCII Monto por Pagar 0Ah Separador ASCII Nmero de Pagos Realizados 0Ah Separador ASCII Condicin 1= En Pago Factura 2= En Devol. 0= No transaccin 0Ah Separador

Nota S2: el valor de dicho campo, depende de la configuracin del flag 28. Si est en 0, es data Dummy el valor del campo. Si el flag 28 est en 1, el valor de dicho campo es la cantidad de plu que contenga la factura actual. Para mayor informacin consulte el manual de flags de las impresoras fiscales.46

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA8.3- Status S3

Rev 3.6 13/09/2010

Este comando permite leer desde el host (PC) el estado de la impresora fiscal, referentes a las tasas de impuesto y flag de estado. Es posible ejecutar este comando en cualquier condicin.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5

STX S 3 ETX LRC

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea 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 HKA8.4- Status S4

Rev 3.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. Es posible ejecutar este comando en cualquier condicin.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5

STX S 4 ETX LRC

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea 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 HKA135 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.6 13/09/2010

8.5- Status S5

Nota: Comando exclusivo para la impresora Samsung Bixolon Modelo SRP-350, SRP-270J, OKI M1120, Custom Kube Este comando permite leer desde el host (PC) el estado de la impresora fiscal, referentes al estado de la memoria de Auditoria. Es posible ejecutar este comando en cualquier condicin.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 2 3 4 5

STX S 5 ETX LRC

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando Desde Hasta 2 3 4 14 15 15 16 25 26 26 27 30 31 31 32 35 36 36 37 40 41 41 42 47 SIZE 2 11 1 9 1 4 1 4 1 4 1 6 Clase ASCII ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 1 STX 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 nmero de documentos registrados

49

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA8.6- Status S8

Rev 3.6 13/09/2010

Este comando permite leer desde el host (PC) la informacin de los datos programados en las lneas de encabezados y pie de ticket. Es posible ejecutar este comando en cualquier condicin.

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

6 STX S 8 Lin. ETX LRC

1

2

3

4

5

Descripcin Encabezado Pie de Ticket

Lin. (ASCII) E P

Respuesta desde la impresora fiscalPosicionamiento del Carcter(es) en la lnea 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" Lnea 1 del encabezado separador 0x0A Lnea 2 del encabezado separador 0x0A Lnea 3 del encabezado separador 0x0A Lnea 4 del encabezado separador 0x0A Lnea 5 del encabezado separador 0x0A

50

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA209 249 250 290 291 331 332 372 373 413 414 454 455 495 496 536 537 577 578 618 619 248 249 289 290 330 331 371 372 412 413 453 454 494 495 535 536 576 577 617 618 658 40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII 0Ah ASCII Lnea 6 del encabezado separador 0x0A Lnea 7 del encabezado separador 0x0A Lnea 6 del encabezado separador 0x0A Lnea 1 del pie de ticket separador 0x0A Lnea 2 del pie de ticket separador 0x0A Lnea 3 del pie de ticket separador 0x0A Lnea 4 del pie de ticket separador 0x0A Lnea 5 del pie de ticket separador 0x0A Lnea 6 del pie de ticket separador 0x0A Lnea 7 del pie de ticket separador 0x0A Lnea 8 del pie de ticket

Rev 3.6 13/09/2010

51

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA9.- COMANDOS PARA LOS REPORTES

Rev 3.6 13/09/2010

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

Impresora

ENQ

ACK

STX- DATAn-ETB-LCR EOT

ACK

Impresora FiscalReporte

Reporte de Cierre(Punto 9.1)

Reporte de Memoria Fiscal(Punto 9.2)

Reimpresin de la Memoria de Auditoria(Punto 9.3)

Reporte X

Reporte Z

Por Fecha

Por Numero

- Facturas - Nota de Crdito - Documento no Fiscal. - Reportes

Status de Memoria

52

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA9.1- Reporte de cierre X y Z

Rev 3.6 13/09/2010

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

STX CMD Tipo Modo ETX LRC

Descripcin Indicador para realizar la impresin del reporte especificado Indicador para borrar el reporte especificado Indicador para enviar el Reporte a la PC Descripcin Reporte de las Transacciones del Da Reporte de los Totales Acumulados (X2 Z2 segn el caso) Descripcin Corte Parcial de las Ventas Diarias Cierre Diario de las Operaciones

CMD (ASCII) I X U Tipo (ASCII) 0 1 Modo (ASCII) X Z

9.2- Reporte de Memoria Fiscal 9.2.1.- Por Fecha de Z Este comando permite imprimir un reporte fiscal definido entre dos fechas.5 6 7 8 9 10 Posicionamiento del Carcter(es) 1 2 3 4 en la lnea de Comando Fecha Inicio Estructura del Comando STX CMD 2 Modo Da Mes Ao 11 12 13 14 15 16 17 18 Fecha Fin Da Mes Ao ETX LRC

Descripcin El Reportes es impreso El Reporte es Enviado a la PC Descripcin Se incluye toda la informacin de los reportes Un Resumen del total de los reportes Un Resumen Mensual del conjunto de Reportes

CMD (ASCII) I U Modo (ASCII) A S M

53

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA9.2.2.- Por Numero de Z

Rev 3.6 13/09/2010

Este comando permite imprimir un reporte fiscal definido entre dos nmeros de reportes de cierre diario.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 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

Descripcin El Reportes es impreso El Reporte es Enviado a la PC Descripcin Se incluye toda la informacin de los reportes Un Resumen del total de los reportes Un Resumen Mensual del conjunto de Reportes

CMD (ASCII) I U Modo (ASCII) A S M

Formato de respuesta desde la impresora fiscal de un Reporte Z (tanto para rango de fechas y nmero de Z):Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 1 STX 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 HKA57 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 Devolucin Tasa General separador 0x0A Devolucin Impuesto Tasa General separador 0x0A Devolucin Tasa Reducida separador 0x0A Devolucin Impuesto Tasa Reducida separador 0x0A Devolucin Tasa Adicional separador 0x0A Devolucin Impuesto Tasa Adicional separador 0x0A Numero de ltima Nota de Crdito

Rev 3.6 13/09/2010

Secuencia de la Lectura Fiscal PCSTX+U++ETX+LRC

Impresora

ACK

ENQ

ACK

STX- DATAn-ETB-LCR Nota)

(Ver

EOT

Nota: el segmento sealado se repetir n veces menos una, siendo el valor de n la cantidad de reportes Z a cargar en la mquina. Por ejemplo si son 10 reportes Z, ese segmento se repetir 9 veces para luego seguir con el esquema explicado.55

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

9.3.- Comandos Para Reimpresin (Slo para impresoras con memoria de auditora) 9.3.1.- Re-impresin de documentos almacenados en memoria de auditora: La forma general del comando es la siguiente:Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 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 mayscula o minscula corresponder a una solicitud por rango de nmero o por rango de fecha respectivamente, y dicho rango ser indicado por Inicio y Fin. De all que para una solicitud por rango de nmero, Modo corresponder a:Descripcin Para facturas almacenadas en memoria de auditoria Para notas de crdito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X, apertura de gaveta, etc.) almacenadas en la memoria de auditoria Para reportes Z, almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal, almacenadas en la memoria de auditoria Modo (ASCII) F C N Z R

Mientras que para el caso de una solicitud por rango de Fecha (formato 0YYMMDD tanto para inicio como para fin), Modo corresponder a:Descripcin Para facturas almacenadas en memoria de auditoria Para notas de crdito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X, apertura de gaveta, etc.) almacenadas en la memoria de auditoria Para reportes Z, almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal, almacenadas en la memoria de auditoria Modo (ASCII) f c n z r

56

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

NOTA: Para el caso especial de imprimir el ltimo documento almacenado en la memoria de auditora, Modo ser U e Inicio y fin 0000000 respectivamente, es decir:Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 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.2.- Imprimir Estatus de Memoria de AuditoraPosicionamiento del Carcter(es) en la lnea 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 informacin correspondiente al estado general de la memoria de Auditoria: Nmero de la memoria de auditoria Capacidad total de la memoria de auditoria Disponibilidad de memoria en la memoria de auditora Nmero de documentos almacenados en la memoria de auditora

57

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA9.4.- Documentos de la Memoria de Auditoria La forma general del comando es la siguiente:Posicionamiento del Carcter(es) en la 1 2 3 4 5 lnea de Comando Estructura del Comando STX U 4 Modo 6 7 8 Inicio

Rev 3.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 mayscula o minscula corresponder a una solicitud por rango de nmero o por rango de fecha respectivamente, y dicho rango ser indicado por Inicio y Fin. La informacin subida a la PC a travs de este comando es digital, no es impresa por la impresora fiscal. De all que para una solicitud por rango de nmero, Modo corresponder a:Descripcin Para facturas almacenadas en memoria de auditoria Para notas de crdito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X, apertura de gaveta, etc.) almacenadas en la memoria de auditoria Para reportes Z, almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal, almacenadas en la memoria de auditoria Modo (ASCII) F C N Z R

Mientras que para el caso de una solicitud por rango de Fecha (formato 0YYMMDD tanto para inicio como para fin), Modo corresponder a:Descripcin Para facturas almacenadas en memoria de auditoria Para notas de crdito almacenadas en la memoria de auditoria Para documentos no fiscales (reportes X, apertura de gaveta, etc.) almacenadas en la memoria de auditoria Para reportes Z, almacenadas en la memoria de auditoria Para reportes de lectura de memoria fiscal, almacenadas en la memoria de auditoria Modo (ASCII) f c n z r

58

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.- COMANDOS DE CHEQUERA

Rev 3.6 13/09/2010

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

Impresora Fiscal Chequera

Cheque (Punto 10.1)

Validacin (Punto 10.2)

Lectura del MICR (Punto 10.3)

Status S6 (Punto 10.4)

Imprimir Cheque

Imprimir Endoso

59

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.1- Cheque 10.1.1.- Modo de Slip

Rev 3.6 13/09/2010

Activa la estacin de trabajo de la chequera y el endoso. Es el primer comando requerido para activar las funciones siguientes.

Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando Descripcin Activar slip Desactivar Slip

1

2

3

4

5

STX : ST ETX LRC ST 1 0

10.1.2.- Formato del Cheque (Parte Frontal) Este es comando que le proporciona a la impresora los datos de la parte frontal del cheque que se desea sea impreso.Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando 8 1 2 3 4 5 6 7

STX F5 (ASCII) 0 -> 9 0 -> 9 0 -> 9 0 -> 9 0 -> 9 (ASCII) 10 Caracteres 50 Caracteres 50 Caracteres

61

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.1.3- Formato del Cheque (Endoso)

Rev 3.6 13/09/2010

Posicionamiento del Carcter(es) en la lnea 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 Lnea

STX = F1

22 23 24 25 26 27 28 29 30 31 32 33 34 Lnea ETX

35 LRC

Descripcin F1 (ASCII) F1 (Numero de Lnea a ser enviada por cada comando) 1 -> 9 Descripcin (ASCII) Lnea 1 (Nmero de Cuenta), ------> N: 30 Caracteres Lnea 2 (Nombre de la Tienda), ----> De: 30 Caracteres Lnea 3 (continuacin Nombre de la Tienda) 30 Caracteres Lnea 4 (Nombre del Banco), -------> En el banco: 30 Caracteres Entre la Lnea 4 y 5 se establece de forma automtica una lnea de separacin Lnea 5 (Lnea Adicional) **opcional 30 Caracteres Lnea 6 (Lnea Adicional) **opcional 30 Caracteres Lnea 7 (Lnea Adicional) **opcional 30 Caracteres Lnea 8 (Lnea Adicional) **opcional 30 Caracteres Lnea 9 (Lnea Adicional) **opcional 30 Caracteres

Observaciones importantes: El texto entre comillas en la descripcin de las lneas, es escrito automticamente por la impresora fiscal. Los caracteres de las descripciones por lnea deben ser completados con espacios en blanco para completar los 30 caracteres por lnea que sea enviada.

10.1.4- Imprimir Endoso

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

1 STX

2 [

3

4

5

F1 ETX LRC

Descripcin F1 (Numero de Lneas entre el Top y N: )

F1 (ASCII) 0 -> 9

Observacin importante: siempre debe ser enviado este comando una sola vez luego de haber enviado todos los comandos de la seccin 3.1.3- Formato del Cheque (Endoso).62

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

NOTA: mientras se est realizando una factura es posible activar la opcin de la chequera, para realizar la escritura que se desee en el cheque.

63

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.2.- Validacin 10.2.1.- Modo de Validacin

Rev 3.6 13/09/2010

Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando Descripcin Activar Validacin Desactivar Validacin

1

2

3

4

5

STX ; ST ETX LRC ST 1 0

10.2.2.- Impresin de ValidacinPosicionamiento del Carcter(es) en la lnea 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

Descripcin Texto a Imprimir

(ASCII) 50 Caracteres

64

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.3.- Lectura del MICR

Rev 3.6 13/09/2010

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

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

1

2

3

4

STX ? ETX LRC

65

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA10.4.- Status

Rev 3.6 13/09/2010

10.4.1.- Status S6 Este comando realiza la solicitud del status S6, la cual extrae la informacin de la presencia o no de papel en las 3 estaciones de impresin (Facturacin, Slip/Chequera, Validacin) y la coloca en un archivo para su posterior lectura.

Posicionamiento del Carcter(es) en la lnea de Comando Estructura del Comando Desde Hasta 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 estacin de impresin de Facturacin Bit de la estacin de impresin de Slip/Chequera Bit de la estacin de impresin de Validacin

10.4.2.- Status S7 Este comando realiza la solicitud del status S7, la cual extrae la informacin de la lectura del MICR.

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

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKAHistorial de Revisiones Revisin A (11 septiembre de 2008) sobre la revisin 1.1

Rev 3.6 13/09/2010

En la seccin 2.2.6 (Lectura de Estado S2), correccin del contenido de la tabla Data. En la seccin 2.2.7 (Medios de Pago), modificacin en definicin del concepto de este elemento. En la seccin 2.8.1 (Reportes de Cierre), modificacin en la descripcin de los Reportes de los Totales Acumulados. Revisin B (18 septiembre de 2008) sobre la revisin 1.2 En la seccin 2.2.2 (Registro de Producto), modificacin de la descripcin de los comandos. En la seccin 2.3.2 (Cierre de Devolucin), modificacin de los nmeros de medios de pago. En la seccin 2.2.1 (Datos del Cliente Para la Factura), modificacin de la estructura de los datos. En la seccin 1.2.2 (Secuencia de Comandos de Comunicacin), modificacin de ejemplos STS1 En la seccin 2.6.1 (Lectura de Estado S1), modificacin en la respuesta de la impresora En la seccin 2.6.2 (Lectura de Estado S2), modificacin en la respuesta de la impresora En la seccin 2.6.3 (Lectura de Estado S3), modificacin en la respuesta de la impresora En la seccin 2.6.4 (Lectura de Estado S4), modificacin en la respuesta de la impresora En la seccin 2.6.5 (Lectura de Estado S5), modificacin en la respuesta de la impresora Revisin C (22 septiembre de 2008) sobre la revisin 1.3 En la seccin 2.8.3 (Reporte Fiscal por Nmero de Z), se agreg secuencia lectura fiscal.67

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKARevisin D (10 de octubre de 2008) sobre la revisin 1.4

Rev 3.6 13/09/2010

En la seccin 2.2.2 (Registro del Producto), se corrigi longitud de la trama. En la seccin 2.2.2 (Registro del Producto), se modific la descripcin de los comandos. En la seccin 2.9.1 (Reportes de Cierre), se modific la descripcin de la consulta por rango de fecha. En la seccin 2.2.5 (Descuento y Recargo), se agreg la explicacin del comando q. En la seccin 2.2.10 (Anulacin de un tem en la Factura), se modific la descripcin de los comandos. En la seccin 2.2.1 (Datos del cliente para la factura), se modific la descripcin de los datos y la cantidad de los datos. En la seccin 2.7.3 (Programacin de Encabezado y Pie de Pgina), se modific cantidad de caracteres del mensaje En la seccin 2.2.1 (Datos del cliente en la Factura), se modific cantidad de caracteres del mensaje En la seccin 2.10 (Comando Para Cdigo de Barras), descripcin. se modific la

Revisin E (18 de noviembre de 2008) sobre la revisin 1.5 En la seccin 2.2.1 (Datos del Cliente para la Factura), se modific la nota. En la seccin 2.2.2 (Registro del Producto), se modific la nota. En la seccin 2.7.3. (Programacin de Encabezado y Pie de Pgina) se modific la nota. En la seccin 2.7.11 (Programacin de Banderas), se agregaron las banderas o flags usados para la OKI ML1120.

Revisin F (19 de noviembre de 2008) sobre la revisin 1.6 En la seccin 2.2.11 (Programacin de Banderas), se modificaron datos de las banderas.

Revisin G (15 de diciembre de 2008) sobre la revisin 1.7 En la seccin 2.6.2 (Lectura Estado S2), se modific la descripcin del campo Condicin.68

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKARevisin H (17 de diciembre de 2008) sobre la revisin 1.8

Rev 3.6 13/09/2010

En la seccin 2.2.5 (Descuento y Recargo), se modific la descripcin del recargo por el comando q.

Revisin I (8 de enero de 2009) sobre la revisin 1.9 En la seccin 2.8.1 (Reportes de Cierres), se agreg secuencia ejemplo para estos casos.

Revisin J (15 de enero de 2009) sobre la revisin 2.0 En la seccin 2.7.9 (Programacin de Mensajes en el Display), se modific dicho ttulo al actual. En la seccin 2.7.10 (Programacin de Mensajes Comerciales en el Display), se modific dicho ttulo al actual.

Revisin K (26 de enero de 2009) sobre la revisin 2.1 En la seccin 2.2.7 (Medio de Pago Parcial), se modific el ttulo y descripcin de dicha seccin. En la seccin 2.3.2 (Cierre de Devolucin), se agreg la opcin de mltiples medios de pagos parciales para una factura.

Revisin L (20 de marzo de 2009) sobre la revisin 2.2 En la seccin 2.6.2 (Lectura del Estado S2), se aadi nota. En la seccin 2.7.11 (Programacin de Banderas), se modific la descripcin. En la seccin 2.2.5 (Descuento y Recargo), se modific la descuento por monto.

Revisin M (27 de marzo de 2009) sobre la revisin 2.3 En la seccin 2.7.1 (Programacin de las Tasas de Impuesto), se modific la descripcin de los comandos para cambiar las tasas de impuestos. En la seccin 2.2.1 (Datos del Cliente Para la Factura), se modific la descripcin de los comandos.

69

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKARevisin N (18 de mayo de 2009) sobre la revisin 2.4

Rev 3.6 13/09/2010

En la seccin 2.6.2 (Lectura de Estado S2), se hizo modificacin en la descripcin. Modificacin de los nmeros de pginas en el ndice.

Revisin O (21 de mayo de 2009) sobre la revisin 2.5 En la seccin 2.8.2 (Reporte de Memoria Fiscal Por Fechas de Z), se hizo modificacin de descripcin. En la seccin 2.8.3 (Reporte de Memoria Fiscal Por Nmero de Z), se hizo modificacin de descripcin.

Revisin P (29 de mayo de 2009) sobre la revisin 2.6 En la seccin 2.2.5 (Descuento y Recargo), se hizo modificacin en el monto del descuento por cantidad.

Revisin Q (26 de junio de 2009) sobre la revisin 2.7 En la seccin 2.2.1 (Datos del Cliente Para la factura), se modific la cantidad de lneas para el caso de la impresora fiscal OKI ML1120.

Revisin R (02 de julio de 2009) sobre la revisin 2.8 Se agreg una nueva seccin: Descripcin de comandos de chequera.

Revisin S (10 de julio de 2009) sobre la revisin 2.9 En la seccin 3.1.3- Formato del Cheque (Endoso), se modific la estructura del comando. Se agreg la seccin 3.1.4- Imprimir Endoso.70

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA

Rev 3.6 13/09/2010

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

Revisin T (09 de septiembre de 2009) sobre la revisin 3.0 En la seccin 2.7.8.- Programacin de Mensajes en el Display, se elimin del manual.

Revisin U (01 de febrero de 2010) sobre la versin 3.1 Cambi la numeracin de todas las secciones pues fue reestructurado y se aadieron mltiples nuevas secciones a este manual. Se aadieron las nuevas secciones: 2.- Integracin y emisin de documentos. 3.- Comandos para la programacin de los parmetros de impresora 4.- Comandos de facturacin 5.- comandos de nota de crdito / devolucin 6.- comandos para documentos no fiscales 6.1- Texto en Documento.

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

Manual de Protocolo y Comandos Para Impresoras Fiscales The Factory HKA9.- Comandos para los reportes. 10.- Comandos de chequera.

Rev 3.6 13/09/2010

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

Revisin V (18 de mayo de 2010) sobre la versin 3.2 Se aadi la seccin 8.6- Status S8.

Revisin W (17 de agosto de 2010) sobre la versin 3.4 Se modific seccin 9.4.- Documentos de la Memoria de Auditoria.

72