manual de protocolos y comandos_verev07
DESCRIPTION
manualTRANSCRIPT
-
Manual de Protocolos y Comandos
Revisin 7.0
2015
The Factory HKA
-
Manual de Protocolos y Comandos Revisin 7.0
2
T H E F A C T O R Y H K A
Manual de Protocolos y Comandos
The Factory HKA
RIF J-31217119-7
La California Norte, Callejn Gutirrez
Edif. Riva, PB Ofic. 2-1
Caracas - Venezuela
Telfono (212) 237.4112 2398176
Revisin 7.0
-
Manual de Protocolos y Comandos Revisin 7.0
3
Contenido
PRECAUCIONES .............................................................................................................................. 7
COMUNICACIN ENTRE EL PC Y LA IMPRESORA FISCAL ................................................... 8 1.
PROTOCOLO DE COMUNICACIN .......................................................................................... 9 2.
Configuracin ...................................................................................................................... 9 2.1
Estructura de la Trama de comunicacin ........................................................................... 10 2.2
Control de Trfico y tramas de comunicacin .................................................................... 11 2.3
2.3.1. Caracteres de Control ................................................................................................. 11
Secuencia de Comandos de Comunicacin ....................................................................... 12 2.4
Leer Estado ................................................................................................................ 12 2.4.1
Comando Simple ........................................................................................................ 15 2.4.2
Comando de Lectura .................................................................................................. 15 2.4.3
Comando de Lectura de Informacin .......................................................................... 15 2.4.4
BUENAS PRCTICAS DE PROGRAMACIN ......................................................................... 16 3.
Componentes de Integracin ............................................................................................. 17 3.1
DESCRIPCIN DE COMANDOS ............................................................................................. 18 4.
Comandos de programacin de los parmetros de configuracin ...................................... 18 4.1
Registro de Cajero ...................................................................................................... 18 4.1.1
Nombre de los Medios de Pago .................................................................................. 19 4.1.2
Programacin de hora ................................................................................................ 19 4.1.3
Programacin de fecha ............................................................................................... 19 4.1.4
Programacin de Tasas de Impuesto ......................................................................... 20 4.1.5
Registro de Tasas en la Memoria Fiscal ..................................................................... 20 4.1.6
Programacin de encabezado y pie de pgina ........................................................... 20 4.1.7
Programacin de Banderas (Flags) ............................................................................ 21 4.1.8
Comandos Para la Emisin de Documentos ...................................................................... 22 4.2
Comandos de Facturacin .......................................................................................... 22 4.2.1
Cajero ......................................................................................................................... 23 4.2.2
Inicio de Cajero .................................................................................................... 23 4.2.2.1
Fin de Cajero ....................................................................................................... 23 4.2.2.2
Registro del Cliente .................................................................................................... 23 4.2.3
Razn Social del Cliente ............................................................................................. 23 4.2.4
-
Manual de Protocolos y Comandos Revisin 7.0
4
Informacin adicional del cliente ................................................................................. 24 4.2.5
Comentarios en documento ........................................................................................ 24 4.2.6
Registro de tem o producto ........................................................................................ 24 4.2.7
Correccin de Error o Anulacin de ltimo tem o producto ........................................ 26 4.2.8
Subtotal Impreso o Mostrado en el Display ................................................................. 26 4.2.9
Descuento o Recargo por porcentaje .......................................................................... 26 4.2.10
Descuento o Recargo por monto ................................................................................ 27 4.2.11
Anulacin .................................................................................................................... 27 4.2.12
Anulacin de un tem ........................................................................................... 27 4.2.12.1
Anulacin de documento ..................................................................................... 28 4.2.12.2
Totalizacin ................................................................................................................ 28 4.2.13
Pago directo ........................................................................................................ 28 4.2.13.1
Pago Parcial ........................................................................................................ 29 4.2.13.2
Cdigos de Barra ........................................................................................................ 29 4.2.14
COMANDOS DE NOTA DE CRDITO/DEVOLUCIN ...................................................... 31 4.3
Registro del Cliente .................................................................................................... 32 4.3.1
Razn Social del Cliente ............................................................................................. 32 4.3.2
Nmero de Factura Relacionada ................................................................................ 32 4.3.3
Fecha de Factura Relacionada ................................................................................... 32 4.3.4
Serial de la Impresora que emiti la Factura Relacionada .......................................... 33 4.3.5
Informacin adicional del cliente ................................................................................. 33 4.3.6
Comentarios en documento ........................................................................................ 34 4.3.7
Registro de producto para devolucin ......................................................................... 34 4.3.8
Correccin de Error o Anulacin de ltimo tem o producto ........................................ 35 4.3.9
Anulacin .................................................................................................................... 35 4.3.10
Anulacin de un tem ........................................................................................... 35 4.3.10.1
Anulacin de documento ..................................................................................... 36 4.3.10.2
Cierre de Devolucin .................................................................................................. 36 4.3.11
Pago directo ........................................................................................................ 36 4.3.11.1
Pago Parcial ........................................................................................................ 36 4.3.11.2
COMANDOS DE NOTA DE DBITO ................................................................................. 37 4.4
Registro del Cliente .................................................................................................... 38 4.4.1
-
Manual de Protocolos y Comandos Revisin 7.0
5
Razn Social del Cliente ............................................................................................. 38 4.4.2
Nmero de Factura Relacionada ................................................................................ 38 4.4.3
Fecha de Factura Relacionada ................................................................................... 38 4.4.4
Serial de la Impresora que emiti la Factura Relacionada .......................................... 39 4.4.5
Informacin adicional del cliente ................................................................................. 39 4.4.6
Comentarios en documento ........................................................................................ 40 4.4.7
Registro de producto .................................................................................................. 40 4.4.8
Correccin de Error o Anulacin de ltimo tem o producto ........................................ 41 4.4.9
Anulacin .................................................................................................................... 41 4.4.10
Anulacin de un tem ........................................................................................... 41 4.4.10.1
Anulacin de documento ..................................................................................... 42 4.4.10.2
Cierre de la Nota de Dbito ........................................................................................ 42 4.4.11
Pago directo ........................................................................................................ 42 4.4.11.1
Pago Parcial ........................................................................................................ 42 4.4.11.2
Comandos para documentos no fiscales ........................................................................... 43 4.5
Texto en Documento .................................................................................................. 44 4.5.1
Apertura de Gaveta .................................................................................................... 44 4.5.2
Retiro y Fondo de Caja ............................................................................................... 44 4.5.3
Fin de Retiro/Fondo de Caja ....................................................................................... 45 4.5.4
Imprimir Programacin ................................................................................................ 45 4.5.5
Reimpresin de documentos almacenados en Memoria de Auditora ......................... 45 4.5.6
Reimpresin de documentos por nmero de documento y rango de fecha .......... 45 4.5.6.1
Reimpresin de documentos por nmero de cdula de Identidad Personal ......... 46 4.5.6.2
Estado de la Memoria de Auditora ............................................................................. 46 4.5.7
Comandos para el manejo del visor ................................................................................... 47 4.6
Mostrar hora y fecha ................................................................................................... 47 4.6.1
Mostrar Mensaje Comercial ........................................................................................ 47 4.6.2
Mostrar Mensaje Comercial Temporal ........................................................................ 47 4.6.3
Programacin de Mensaje Comercial Esttico ............................................................ 48 4.6.4
Comandos para la lectura de los estatus de la impresora .................................................. 48 4.7
Status S1 .................................................................................................................... 49 4.7.1
Status S2 .................................................................................................................... 50 4.7.2
-
Manual de Protocolos y Comandos Revisin 7.0
6
Status S2E .................................................................................................................. 51 4.7.3
Status S21 .................................................................................................................. 51 4.7.4
Status S22 .................................................................................................................. 52 4.7.5
Status S23 .................................................................................................................. 53 4.7.6
Status S3 .................................................................................................................... 53 4.7.7
Status S4 .................................................................................................................... 54 4.7.8
Status S5 .................................................................................................................... 54 4.7.9
Status S8 .................................................................................................................... 55 4.7.10
Status S8E........................................................................................................... 55 4.7.10.1
Status S8P........................................................................................................... 55 4.7.10.2
Comandos para los Reportes ............................................................................................ 56 4.8
Reporte de cierre X y Z ............................................................................................... 57 4.8.1
Reporte de Memoria Fiscal ......................................................................................... 60 4.8.2
Por fecha de Z ..................................................................................................... 60 4.8.2.1
Por nmero de Z .................................................................................................. 60 4.8.2.2
Reporte Detallado por Tipo de Documento ................................................................. 61 4.8.3
Extraer Documentos de la memoria de auditora ........................................................ 61 4.8.4
Comandos para chequera ................................................................................................. 63 4.9
Cheque ....................................................................................................................... 63 4.9.1
Modo de Slip ........................................................................................................ 63 4.9.1.1
Formato del Cheque (Parte Frontal) .................................................................... 63 4.9.1.2
Formato del Cheque (Endoso) ............................................................................. 64 4.9.1.3
Imprimir Endoso................................................................................................... 65 4.9.1.4
Modo de Validacin ............................................................................................. 66 4.9.1.5
Impresin de validacin ....................................................................................... 66 4.9.1.6
Lectura del MICR ................................................................................................. 66 4.9.1.7
Status ......................................................................................................................... 67 4.9.2
Status S6 ............................................................................................................. 67 4.9.2.1
Status S7 ............................................................................................................. 67 4.9.2.1
Ejemplo Grfico de Cmo Crear una Factura .................................................................... 68 4.10
-
Manual de Protocolos y Comandos Revisin 7.0
7
Precauciones
NO ENCHUFE VARIOS PRODUCTOS A
UNA MISMA TOMA DE CORRIENTE AL
MISMO TIEMPO
NO MANIPULE EL CABLE CON LAS
MANOS HMEDAS
EVITE QUE EL CABLE SE DOBLE EN
NGULOS MAYORES A 90 O QUE
EST DEBAJO DE OBJETOS PESADOS.
SI LA IMPRESORA GENERA HUMO,
OLOR O RUIDOS EXTRAOS, APAGUE
Y DESCONECTE. LLAME A SU
DISTRIBUIDOR PARA REPARACIONES.
NO INTENTE DESMONTAR O
REPARAR LA MQUINA. LLAME A SU
DISTRIBUIDOR SI NECESITA ESTOS
SERVICIOS.
NO DEJE CAER AGUA U OTROS
OBJETOS SOBRE LA IMPRESORA. SI
ESTO SUCEDE, DESCONECTE Y
LLAME A SU DISTRIBUIDOR.
-
Manual de Protocolos y Comandos Revisin 7.0
8
COMUNICACIN ENTRE EL PC Y LA IMPRESORA 1.
FISCAL
El protocolo de comunicacin de las impresoras fiscales se basa en el estndar RS232 de
comunicacin serial. Para esto, es necesaria una interfaz de aplicacin que gestione este protocolo,
esto es, que sea capaz de enviar los comandos desde el computador hacia la impresora e interpretar
las respuestas que esta retorna. Estos comandos corresponden a protocolos seriales almacenados
en el firmware de la impresora.
Los comandos de estos protocolos pueden ser enviados a la impresora de dos maneras:
directamente a travs de un sistema administrativo (llamado Protocolo Directo en este manual), o
utilizando interfaces de programacin de aplicaciones (API, Application Programming Interface) las
cuales dependen del sistema operativo a utilizar y del lenguaje de programacin utilizado para
desarrollar el Sistema Administrativo al que estar asociado la impresora.
Actualmente The Factory HKA posee una amplia gama de herramientas de integracin que
contienen estas APIs para los diferentes lenguajes de programacin y sistemas operativos
disponibles.
Protocolo directo
Interfaz de Aplicacin
Imagen N 1
-
Manual de Protocolos y Comandos Revisin 7.0
9
PROTOCOLO DE COMUNICACIN 2.
El Protocolo de Comunicacin es la manera en que la computadora realiza el intercambio de datos
con la impresora. Basado en el estndar serial RS232, el Protocolo de Comunicacin est
estructurado mediante una trama conformada por una seal de inicio (0x02h) seguida por los
caracteres que conforman los comandos y datos a enviar a la impresora, luego un caracter de fin de
trama (0x03h) y una seal de deteccin de errores.
De igual manera, si la impresora ha de retornar algn valor, lo har en una trama conformada de
manera idntica a la anteriormente descrita.
Configuracin 2.1
El protocolo utilizado para enviar informacin a la impresora es el Serial RS232. La imagen N 2
muestra las seales de control utilizadas en el protocolo.
Interfaz de la Impresora Fiscal
Pinout
del
RJ11
Color
Seal
de
Control
1 Blanco CTS
2 - -
3 Amarillo Tierra
4 Rojo Rx
5 Verde Tx
6 Azul RTS
Pinout para conector DB9
Pin Seal En Ingles Siglas Tipo de
Seal Funcin
1
Deteccin de
datos de la
portadora
Carrier
Detect DCD Entrada
Detecta que existe
una comunicacin,
presencia de datos
2 Receptor de
datos
Received
Data RxD Entrada
Pin de recepcin de
datos
3 Transmisor de
datos
Transmitted
Data TxD Salida
Pin de transmisin
de datos
4 Terminal de
datos listo
Data
Terminal
Ready
DTR Salida
Indica que el
ordenador est
encendido
5 Seal de
tierra
Common
Ground SG - Tierra
6 Equipo de
Datos Listos
Data Set
Ready DSR Entrada
El aparato
conectado a dicho
puerto esta
encendido
7 Solicitud de
envo
Request to
send RTS Salida
El PC puede recibir
datos (porque no
est ocupado)
8 Listo para
enviar
Clear to
Send CTS Entrada
El aparato
conectado puede
recibir datos
9 Indicador de
llamada
Ring
Indicator RI Entrada
Una vez que la PC ha activado la seal RTS (solicitud a la impresora que est conectada y lista para
recibir datos), la impresora fiscal responde con la seal CTS (Impresora lista) para indicar que es
posible la recepcin.
Imagen N 2
-
Manual de Protocolos y Comandos Revisin 7.0
10
Los parmetros de configuracin del puerto serial son los siguientes:
Transmisin de data Serial, asncrona
Baud rate 9600 bps
Bit de datos 8 bits
Paridad Par
Bits de stop 1
Estructura de la Trama de comunicacin 2.2
La trama de comunicacin es el conjunto de datos que debe enviarse a la impresora para s cumpla
determinada instruccin; debe enviarse en orden y est constituida siempre por cuatro secciones
(Imagen N 3)
Imagen N 3
Dnde:
Caracter de inicio de trama (STX): representado por el caracter 0x02h, es un valor reservado
nicamente a este fin.
DATA: Es el comando y sus argumentos, enviados a la impresora para que ejecute una
determinada accin.
Caracter de fin de trama (ETX): representado por el caracter 0x03h, indica el fin de la trama y es
un valor reservado nicamente para este fin.
LRC: Su valor es el OR exclusivo (XOR) entre la DATA y ETX, dirigido a la deteccin de error de la
trama.
Nota: El desarrollador podr utilizar el protocolo directo o usar los componentes de integracin que The Factory HKA tiene a su disposicin. Cuando se utiliza el protocolo directo la trama se enva completa, pero si se usan las interfaces o componentes de Integracin, solamente se enva DATA
Si se utilizan las herramientas de integracin desarrolladas por The Factory, se enva el contenido de
DATA mediante caracteres ASCII y los componentes de integracin se encargan de convertirlos a su
respectivo equivalente hexadecimal para enviarlos a la impresora.
Por ejemplo, si se enviar por protocolo directo la instruccin de impresin de Reporte X, se debe enviar a
la impresora una trama como la que se muestra en la siguiente tabla:
STX DATA ETX LRC
-
Manual de Protocolos y Comandos Revisin 7.0
11
ASCII I 0 X LRC
HEX 02 49 30 58 03 22
Inicio de trama DATA Fin de Trama
LRC
Si se utilizan las herramientas de integracin desarrolladas por The Factory HKA, la trama anterior se
reducira solo a la DATA, y se utilizara una funcin para enviarla a la impresora (verificar el respectivo
manual del API a utilizar).
Control de Trfico y tramas de comunicacin 2.3
2.3.1. Caracteres de Control
La mayora de caracteres de control son representados con valores de caracteres no imprimibles,
por lo que su inclusin en la trama Protocolo Directo- debe realizarse mediante su valor
hexadecimal.
Nombre Valor Descripcin
STX 0x02 Inicio de Trama ENQ 0x05 Consulta del estado a la impresora. ETX 0x03 Fin de Trama EOT 0x04 Fin de transmisin ACK 0x06 Acuse de recibo NAK 0x15 Acuse de no recibo ETB 0x17 Fin de transmisin de Bloque LRC 0x00 0x99 OR exclusivo de DATA con ETX, incluyendo ETX
De la lista anterior cabe destacar dos caracteres de Control, ya que constituyen las principales
respuestas de la impresora ante los comandos enviados.
Recepcin de ACK (0x06h)
Ocurre cuando se satisfacen las siguientes condiciones:
- LRC y Datos son correctos
- El comando es aceptable para la condicin actual de la impresora
Recepcin de NAK (0x15h)
Ocurre ante las siguientes condiciones:
- LRC errado
- El comando enviado a la impresora no fue vlido
-
Manual de Protocolos y Comandos Revisin 7.0
12
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. Se debe enviar ENQ o NAK de regreso a
la impresora si un error de comunicacin fue detectado en La PC.
Para los comandos donde las consultas deban retornar una trama de informacin, tales como la
extraccin de datos de la Memoria de Auditora para la obtencin de reportes, se lleva a cabo el siguiente
protocolo:
El comando de solicitud de lectura de la memoria vara de acuerdo al tipo de reporte a requerir, as
como tambin vara la estructura de la trama devuelta por la impresora
Secuencia de Comandos de Comunicacin 2.4
Leer Estado 2.4.1
Para determinar el estado en que se encuentra la impresora fiscal, se enva un Enquirement
(ENQ=0x05h). Este comando se enva para determinar el estado en que se encuentra y si existe
un error, evaluar cul es. Cuando se enva un ENQ a la impresora, sta responde con una trama
similar a la de recepcin, donde DATA es un par de bytes que contienen la informacin del
Estado y el posible Error de la impresora.
PC
Impresora
ENQ STX-STATUS-ETX-LRC
La impresora responder una trama con la siguiente estructura:
Imagen N 5
Dnde:
STS1 corresponde al Estado de la impresora.
STS2 corresponde al Error de la impresora.
Cada bit en alto de STS1 y STS2 representa un estado especfico.
STX STS1 STS2 ETX LRC
Se enva el comando del reporte
La impresora responde un (0x05)
Se responde un (0x06) a la impresora
La impresora retorna la data solicitada
Imagen N 4
-
Manual de Protocolos y Comandos Revisin 7.0
13
0 1 X X X X X X
Modo Fiscal
Memoria Fiscal cercana a agotarse
Memoria Fiscal llena
Buffer Lleno
Transaccin no fiscal en curso Transaccin fiscal en curso
0 1 0 X X X X X
Error Crtico
Error Gaveta Error Impresor
Error en Impresora
Error Papel.
Ejemplo: Evaluar la respuesta 0x62 0x42 0x21
Status 0x62
Error 0x42
0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1
Estado 27 26 25 24 23 22 21 20
Error 27 26 25 24 23 22 21 20
Modo Fiscal Transaccin No Fiscal
en Curso
Error de Papel
Valores Constantes
Valores Constantes
-
Manual de Protocolos y Comandos Revisin 7.0
14
Las siguientes tablas contienen los valores frecuentes para los bytes de Status (STS1) y Error
(STS2) de las impresoras fiscales:
Valores de Status (STS1)
0x40 Modo Entrenamiento y en Espera
0x41 Modo Entrenamiento y en medio de una Transaccin Fiscal
0x42 Modo Entrenamiento y en medio de una Transaccin No fiscal
0x60 Modo Fiscal y en Espera
0x68 Modo Fiscal con la MF llena y en Espera
0x61 Modo Fiscal y en medio de una Transaccin Fiscal
0x69 Modo Fiscal con la MF llena y en medio de una Transaccin Fiscal
0x62 Modo Fiscal y en medio de una Transaccin No fiscal
0x6A Modo Fiscal con la MF llena y en Transaccin No fiscal
Valores de Error (STS2)
0x08 Error gaveta
0x41 Error sin papel
0x42 Error mecnico de la impresora / papel
0x43 Error mecnico de la impresora y fin de papel
0x60 Error fiscal
0x64 Error en la memoria fiscal
0x6C Error memoria fiscal llena
0x40 Ningn error
0x48 Memoria Fiscal Llena
-
Manual de Protocolos y Comandos Revisin 7.0
15
Comando Simple 2.4.2
PC Impresora
(Ejecucin Normal ACK) STX-CMD-DATA-ETX-LRC
ACK
(Ejecucin con Error NAK) STX-CMD-DATA-ETX-LRC
NAK (Error de Comunicacin)
(Impresora Ocupada NAK) STX-CMD-DATA-ETX-LRC
DTR off
En el caso en que la impresora regresa un NAK (no reconocimiento), el comando no fue vlido.
Cuando se enva un comando y la impresora est ocupada, no se retorna ningn valor, esta
condicin puede ser verificada a travs de la seal DTR de la impresora.
Comando de Lectura 2.4.3
PC Impresora
STX-CMD-DATA-ETX-LRC ACK
STX-CMD-DATA-ETX-LRC
Se debe enviar ENQ o NAK de regreso a la impresora si un error de comunicacin fue detectado en
el host (PC).
Comando de Lectura de Informacin 2.4.4
PC Impresora
STX-CMD1-DATA-ETX-
LRC
ACK
ACK
STX-DATA0-ETB-LCR
STX-DATAn-ETB-LCR
EOT
-
Manual de Protocolos y Comandos Revisin 7.0
16
BUENAS PRCTICAS DE PROGRAMACIN 3.
Esto hace referencia a la forma en la que el sistema administrativo o de facturacin se comunica
con la impresora fiscal. Tome en consideracin los siguientes puntos:
1. Los errores comunes a los que debe estar atento son: impresora apagada, falta de papel, error
en la comunicacin (configuracin de los puertos COM), las tasas de los productos no se
encuentran programadas (deben programarse para poder enviar un producto), la impresora se
encuentra en medio de una transaccin fiscal.
2. Al momento de iniciar el sistema administrativo verifique la comunicacin con la impresora.
3. Compruebe el estado y errores (status & error) de la impresora. Para eso emplee la funcin
ReadFpStatus() -si su sistema usa uno de nuestros componentes- o el envo del comando 0x05
por el puerto serial en caso de usar el protocolo directo. Lea la respuesta de la impresora
basada en las tablas de Status y Error.
4. Utilice los Status Informativos. Verifique los datos de la impresora referenciados a: Tasas,
Fecha, Hora, Serial, RUC, nmero de la ltima factura, nmero de las ltimas Notas de crdito y
dbito y nmero del ltimo Reporte Z. Para ello haga uso del comando S1.
5. Cuando enve comandos a la impresora fiscal, lea la respuesta de la impresora referente a ese
comando para estar seguro si se proces o no. De ser exitoso, proceda al envo del siguiente
comando; en caso contrario, debe crear una rutina para el manejo de errores.
6. Asegrese de que la informacin est en la impresora antes de procesarla en el sistema.
7. Realice consultas de Status S2 durante las transacciones para comparar los clculos del
sistema administrativo con los de la impresora y realizar posibles ajustes de redondeo antes de
cerrar y emitir el documento.
8. No es necesario la apertura y cierre constante del puerto de comunicaciones por cada envo de
comandos. Una vez iniciado el sistema, abra el puerto y una vez decida cerrar el sistema, cierre
consigo el puerto de comunicaciones.
9. Depure el desarrollo del sistema administrativo en relacin a la impresora fiscal, evite en lo
posible errores de los antes mencionados durante la puesta en marcha del mismo.
10. Utilice un programa Monitor de Puerto Serial para verificar las tramas enviadas y las
respuestas de la impresora.
-
Manual de Protocolos y Comandos Revisin 7.0
17
Componentes de Integracin 3.1
The Factory HKA ha desarrollado una serie de Kits de Desarrollo de Software (SDK por sus siglas
en ingls) a fin de dar soporte a la integracin de los sistemas administrativos desarrollados en los
diversos lenguajes de programacin y plataformas disponibles actualmente. Estos componentes
estn sometidos a mejoras continuas y transparentes al desarrollador para garantizar una
integracin exitosa entre sus sistemas y nuestros equipos.
Los kits de desarrollo contienen:
Interfaces de Programacin de Aplicaciones (APIs)
Manuales de Integracin.
Demos bsicos con sus Cdigos Fuentes.
En la siguiente tabla se muestran los diferentes lenguajes soportados por las herramientas de
desarrollo de The Factory HKA
Sistema
Operativo
Tecnologa API DEMO
Windows Win32 Librera Dinmica
(DLL)
Delphi
VB6
C#
FoxPro
PowerBuilder
.NET Librera Dinmica
(DLL)
C#
Visual Basic
Java Clase compilada (JAR) Java
Consola Aplicacin + .php PHP
Socket + PHP Aplicacin + .php PHP
Linux / UNIX Consola Aplicacin -
Java Clase compilada (JAR) Java
-
Manual de Protocolos y Comandos Revisin 7.0
18
DESCRIPCIN DE COMANDOS 4.
Comandos de programacin de los parmetros de configuracin 4.1
La impresora fiscal maneja varios parmetros que son de uso importante para su funcionamiento,
los cuales pueden ser programados de forma regular. En algunos casos estos parmetros tienen
requisitos previos para su configuracin.
Registro de Cajero 4.1.1
Este comando permite definir la informacin relativa a un cajero. Es necesaria la programacin
previa del cajero mediante ste comando para ejecutar el comando Inicio de Cajero. El uso
frecuente de ste comando puede causar daos en la memoria de trabajo, limite su uso a lo
necesario
Posicionamiento del Caracter (es) en la lnea de Comando
1 2 3 4 5 6-10 11-26 27 28
Estructura del Comando STX P C N Cajero Cdigo Secreto
Nombre del Cajero
ETX LCR
Longitud Descripcin
Nmero de cajero 2 Caracteres fijos Nmero de cajero a asignar (01-30)
Cdigo Secreto 5 Caracteres fijos Clave para la apertura del cajero
Descripcin 16 Caracteres mximo Nombre o descripcin del cajero
Parmetros de la Impresora
Datos del Cajero
Medios de Pago
Hora Fecha Tasas de Impuesto
Encabezado y Pie de Pgina
Impresora Fiscal
-
Manual de Protocolos y Comandos Revisin 7.0
19
Nombre de los Medios de Pago 4.1.2
ste comando permite definir los descriptores para cada medio de pago, por ejemplo: Efectivo,
Cheque, Tarjeta de Crdito, Tarjeta de Dbito, entre otros. Su uso va de la mano con los pagos
parciales y totales.
Posicionamiento del Caracter (es) en la lnea de Comando
1 2 3 4 5 6-19 20 21
Estructura del Comando STX P E N
Medio Nombre del medio
de pago ETX LCR
Longitud Descripcin
N Medio 2 caracteres fijos Nmero de Medio de Pago (01-16 o 01-24)
Nombre 14 caracteres Nombre del medio de pago
NOTA: La cantidad de Medios de Pago puede variar segn el modelo de impresora.
Programacin de hora 4.1.3
ste comando solo se puede ejecutar si no hay totales en la memoria de trabajo, es decir si no se
han realizado ventas despus de la emisin del ltimo reporte Z.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4 5 6 7 8 9 10 11
Estructura del Comando STX P F HH MM SS ETX LCR
Longitud Descripcin
HH 2 caracteres fijos Hora (formato 24h)
MM 2 caracteres fijos Minutos
SS 2 caracteres fijos Segundos
Programacin de fecha 4.1.4
ste comando solo se puede ejecutar si no hay totales en la memoria de trabajo, es decir si no se
han realizado ventas despus de la emisin del ltimo reporte Z. Debe tenerse en cuenta que una
vez fiscalizada la impresora, no se puede retroceder la fecha anterior a la fecha de emisin del
ltimo reporte Z.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4 5 6 7 8 9 10 11
Estructura del Comando STX P G DD MM YY ETX LCR
Longitud Descripcin
DD 2 caracteres fijos Da a programar
MM 2 caracteres fijos Mes a programar
AA 2 caracteres fijos Ao a programar
-
Manual de Protocolos y Comandos Revisin 7.0
20
Programacin de Tasas de Impuesto 4.1.5
Slo se puede realizar ste comando inmediatamente despus de haber emitido un reporte
Z. ste comando permite grabar el valor de las tasas de impuesto en la tarjeta fiscal. Luego de
programar las tasas es necesario enviar el comando de registro de tasas para que queden
almacenadas en la memoria fiscal.
Posicionamiento
del Carcter(es)
en la lnea de
Comando
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
STX P T
Tasa 1 Tasa 2 Tasa 3
ETX LRC
Estructura del
Comando Tipo Valor Tipo Valor Tipo Valor
Longitud Descripcin
Tipo 1 carcter fijo 2: Indica que la tasa es incluida 0 o 1: Indica que la tasa es excluida
Tasa 1 4 caracteres fijos Valor de la Tasa1 (2 Enteros + 2 Decimales)
Tasa 2 4 caracteres fijos Valor de la Tasa2 (2 Enteros + 2 Decimales)
Tasa 3 4 caracteres fijos Valor de la Tasa3 (2 Enteros + 2 Decimales)
Registro de Tasas en la Memoria Fiscal 4.1.6
ste comando se utiliza para confirmar que las tasas registradas en la tarjeta fiscal son
correctas y grabar ste valor en la memoria fiscal. Una vez que sean programadas las tasas, debe
ejecutarse este comando para que queden registradas. Este comando puede ejecutarse un mximo
de 64 veces.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5
Estructura del Comando STX P t ETX LRC
Programacin de encabezado y pie de pgina 4.1.7
Permite definir los mensajes que se muestran en el encabezado y pie de pgina de los
documentos.
Posicionamiento del Carcter(es) en la
lnea de comando 1 2 3 4 5 6-45 46 47
Estructura del Comando STX P H Lnea Mensaje ETX LRC
Longitud Descripcin
Lnea 2 caracteres fijos Lnea de encabezado a programar (01-08) Lnea de pie de pgina a programar (91-98)
Mensaje 40 caracteres mximo Mensaje a programar
-
Manual de Protocolos y Comandos Revisin 7.0
21
Este comando requiere un reporte Z previo en caso de que existan totales en la memoria de trabajo.
Estos datos se restablecen a los datos de Fiscalizacin cuando se hace un RAM CLEAR.
En modo Fiscal, este comando puede enviarse un mximo de 40 veces; no es necesario enviarlo
cada vez que se genere un documento.
Programacin de Banderas (Flags) 4.1.8
Este comando permite definir el valor de las banderas utilizadas por el equipo. No requiere Reporte
Z previo.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4 5 6 7 8 9
Estructura del Comando STX P J Bandera Valor ETX LRC
Longitud Descripcin
Bandera 2 caracteres fijos Flag a programar (00-63)
Valor 2 caracteres fijos Valor del Flag a programar (00-99)
NOTA: La cantidad de flags depende del modelo de impresora fiscal. Para ver el listado de flags,
consulte el manual de su equipo.
Nota: No debe confundirse la Programacin de encabezado y pie de pgina
(Comando PH) con los Datos adicionales del cliente y datos adicionales a pie
de pgina. Este comando es esttico, mientras que los datos adicionales son
dinmicos y pueden programarse con cada documento emitido.
-
Manual de Protocolos y Comandos Revisin 7.0
22
Comandos Para la Emisin de Documentos 4.2
Comandos de Facturacin 4.2.1
Esquema general para realizar una factura, el cual incluye todas las operaciones posibles para ste
documento.
Inicio de Cajero (*). Seccin 4.2.1.1
Datos del Cliente (**). Secciones 4.2.3 y 4.2.4
Comentario (**). Seccin 4.2.6
Registro de Producto. Seccin 8.2.6
Correccin
Seccin 4.2.7
Subtotal
Seccin 4.2.9
Descuento
Secciones 4.2.10 y 4.2.11
Registrar otro producto
Anular Producto
Seccin 4.2.12.1
Anular Factura
Seccin 4.2.12.2
Totalizar. Seccin 4.2.13
Anulacin de Documento
Fin de Cajero (*). Seccin 4.2.2.2
Comentarios:
* Estos comandos son empleados
durante el inicio de la jornada
laboral o para los cambios de
turno y son de uso opcional.
** Comandos de uso opcional
S
S
S
S
S
S
No
No
No
No
No
-
Manual de Protocolos y Comandos Revisin 7.0
23
Cajero 4.2.2
Inicio de Cajero 4.2.2.1
Permite el inicio de un cajero previamente registrado. No se puede utilizar ste comando si existe
una transaccin abierta. Tampoco se puede ejecutar si no se ha registrado un cajero. No se ver
impreso el cajero en las facturas si todos los campos de lneas a pie de ticket estn llenos.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-7 8 9
Estructura del Comando STX 5 Clave ETX LRC
Longitud Descripcin
Clave 5 Caracteres fijos Cdigo Secreto Numrico correspondiente al cajero a iniciar
Fin de Cajero 4.2.2.2
ste comando restablece el cajero #1 como el cajero activo. No se puede utilizar ste comando si
existe una transaccin abierta. No es necesario ejecutar ste comando para reasignar el cajero.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX 6 ETX LRC
Registro del Cliente 4.2.3
Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26
Estructura del Comando STX i R * RIF/C.I. ETX LRC
Longitud Descripcin
RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente
Razn Social del Cliente 4.2.4
Permite ingresar la razn social del cliente en una factura.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46
Estructura del Comando STX i S * Razn ETX LRC
Longitud Descripcin
Razn 40 Caracteres Razn Social del cliente
-
Manual de Protocolos y Comandos Revisin 7.0
24
Informacin adicional del cliente 4.2.5
Permite el registro de informacin adicional sobre el cliente en una factura.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-44 45 46
Estructura del Comando STX i N de Lnea Informacin ETX LRC
Longitud Descripcin
Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)
Informacin 40 caracteres mximo Informacin a programar
Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser
enviado antes de agregar cualquier producto.
Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser
enviado despus de agregar un producto.
NOTA: La cantidad de lneas de informacin adicional depende del modelo de impresora fiscal.
Comentarios en documento 4.2.6
Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44
Estructura del Comando STX @ Mensaje ETX LRC
Longitud Descripcin
Mensaje 40 caracteres mximo Comentario o mensaje
Registro de tem o producto 4.2.7
Permite registrar un producto al documento abierto.
El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra
registrada.
El monto mximo a registrar por transaccin y por da depende del modelo de impresora
fiscal.
Si se excede el lmite de los montos, el comando de registro de producto es rechazado.
Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza
todos los comandos de venta, en este caso sera necesario realizar un reporte Z para
continuar las ventas.
-
Manual de Protocolos y Comandos Revisin 7.0
25
Posicionamiento del Carcter(es) en la lnea
de comando 1 2 3-12 13-20 21-170 171 172
Estructura del Comando STX Tipo de Tasa
Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa 1 carcter fijo
Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores
Espacio ! #
(0x20h) (0x21h) (0x22h) (0x23h)
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres fijos Precio del tem (8 enteros + 2 decimales). El valor mximo para
describir la cantidad es 99999,999.
Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )
Cdigo [Opcional]
variable
Este comando es opcional y permite la impresin de un cdigo
de tem entre el producto Precio X Cantidad y la descripcin.
Para esto, se debe encerrar el cdigo entre los caracteres |
(0x7C) y debe ser introducido antes de la descripcin del
producto
Descripcin 150 caracteres
mximo Descripcin del tem a registrar.
Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el
valor del flag 11 (puede variar de acuerdo al modelo de impresora)
Algunas consideraciones importantes son:
Si se sobrepasan los montos lmites el comando de registro de productos es rechazado, por lo
que es necesario realizar un reporte Z para continuar las ventas.
Si enva una factura con el monto mximo permitido, se llenan por completo los acumuladores,
entonces es necesario imprimir un Reporte Z para liberarlos. En caso contrario, la impresora no
procesar ninguna otra venta.
Si emite una factura por monto mximo, no hace Reporte Z e inmediatamente emite otra factura
tambin por monto mximo, ya que los acumuladores se llenaron con la primera factura, la
impresora se queda en medio de una transaccin fiscal. En este estado la impresora slo
admite un comando: el comando 7 para anular la factura. Anule la factura y haga un Reporte Z
para liberar los acumuladores y poder emitir otro documento.
Nota: Antes de registrar un tem, deben registrarse las tasas correspondientes (secciones 4.1.5 y 4.1.6). Para verificar que las tasas han sido programadas, imprima un reporte de programacin (seccin 4.5.5)
-
Manual de Protocolos y Comandos Revisin 7.0
26
Correccin de Error o Anulacin de ltimo tem o producto 4.2.8
Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX k ETX LRC
Subtotal Impreso o Mostrado en el Display 4.2.9
Imprime o muestra solo en Display el monto correspondiente al subtotal de las ventas.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4
Estructura del Comando STX CMD ETX LRC
Longitud Descripcin
CMD 1 carcter fijo 3: Subtotal Impreso
4: Subtotal mostrado en Display
Descuento o Recargo por porcentaje 4.2.10
Realiza un descuento o recargo por porcentaje sobre el ltimo tem registrado o sobre un subtotal.
Para realizar un descuento o recargo sobre el subtotal, se debe ejecutar previamente el comando
Subtotal (Seccin 4.2.9), y el monto del descuento/recargo se aplica de forma proporcional sobre
todos los artculos.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4-7 8 9
Estructura del Comando STX p Signo Porcentaje ETX LRC
Longitud Descripcin
Signo 1 carcter fijo -: para realizar un descuento
+: para realizar un recargo
Porcentaje 4 caracteres fijos 2 enteros y 2 decimales
Ejemplo de descuento sobre el subtotal:
Item tasa 1 Bs.1,50 tem tasa 2 Bs.3,50 __________________________________ SUBTOTAL Bs.5,00 Descuento (10,00%) -Bs.0,50
-
Manual de Protocolos y Comandos Revisin 7.0
27
El valor que ser tomado en cuenta al calcular e imprimir los impuestos y el total ser:
tem tasa 1
tem tasa 2
1,35 (1,50*(100-10)/100)
3,15 (3,50*(100-10)/100)
Descuento o Recargo por monto 4.2.11
Realiza un descuento o Recargo por monto sobre el ltimo tem registrado o a subtotal. Para
realizar un descuento o recargo sobre el subtotal, se debe ejecutar previamente el comando
Subtotal (Seccin 4.2.9), y el monto del descuento/recargo se aplica de forma proporcional sobre
todos los artculos.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4-12 13 14
Estructura del Comando STX q Signo Monto ETX LRC
Longitud Descripcin
Signo 1 carcter fijo -: para realizar un descuento
+: para realizar un recargo
Monto 9 caracteres fijos 7 enteros y 2 decimales
Anulacin 4.2.12
Anulacin de un tem 4.2.12.1
Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido
registrado. Tambin anula cualquier descuento o recarga asociado a ese tem.
Posicionamiento del Carcter(es) en la lnea de
comando 1 2 3-12 13-20 21-170 171 172
Estructura del Comando STX CMD Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa 1 carcter fijo
Tipo de tasa del tem a anular. Toma los siguientes posibles valores
Espacio
(0xA0h) (0xA1h) (0xA2h) (0xA3h)
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres fijos Precio del tem a anular (8 enteros + 2 decimales). Debe
ser igual al precio del tem registrado a eliminar.
Cantidad 8 caracteres fijos Cantidad de tems a anular. Debe ser igual a la cantidad
-
Manual de Protocolos y Comandos Revisin 7.0
28
de tems del registro a anular.
5 enteros + 3 decimales
Cdigo [Opcional]
Variable
Cdigo de tem del Registro a anular. Al igual que en el
registro de productos, debe ir encerrado por el caracter
| (0x7Ch)
Descripcin 150 caracteres mximo Descripcin del tem a registrar.
Anulacin de documento 4.2.12.2
Permite la anulacin del documento antes de que haya sido totalizado.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX 7 ETX LRC
Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad
con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la
leyenda FACTURA ANULADA.
Totalizacin 4.2.13
Pago directo 4.2.13.1
Permite cerrar una factura y asociar un monto total de la factura a un medio de pago.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5 6
Estructura del Comando STX 1 N Medio ETX LRC
Nota: 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 utilizado para registrar un producto con tasa exenta.
Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.
Longitud Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado:
Efectivo: 01-06
Cheque: 07-12
Tarjeta: 13-18
Ticket: 19-24
-
Manual de Protocolos y Comandos Revisin 7.0
29
Pago Parcial 4.2.13.2
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.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-16 17 18
Estructura del Comando STX 2 N Medio Monto ETX LRC
Longitud Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado:
Efectivo: 01-06
Cheque: 07-12
Tarjeta: 13-18
Ticket: 19-24
Monto 12 caracteres fijos 10 enteros y 2 decimales
Descripcin [Opcional]
40 caracteres mximos
Permite sustituir la descripcin del pago por un
texto variable, si no se enva el campo se imprimir
el descriptor programado.
NOTA: La cantidad de medios de pago depende del modelo de impresora fiscal. Para saber cuntos
medios de pago tiene la impresora fiscal, realice una Impresin de Programacin (seccin 4.5.5)
Cdigos de Barra 4.2.14
Permite la impresin de cdigos de barra como referencia de un producto, bien sea en medio del
documento o al final del mismo.
Longitud Descripcin
CMD 1 caracter fijo
Y: Cdigo de barra impreso dentro de la factura como descriptor de un producto. y: Cdigo de barra impreso al pie de la factura
Cdigo
EAN 13: 12 caracteres numricos ITF: 1a 32 caracteres numricos (para el comando Y, la cantidad de caracteres debe ser un nmero par) CODE128: 1 a 32 caracteres alfanumricos CODE39: 32 caracteres alfanumricos PDF417: 120 caracteres alfanumricos QR: 120 caracteres alfanumricos
El tipo de cdigo debe ser seleccionado por medio del flag 43 de programacin. Se permite este comando en facturas, notas de crdito, notas de dbito y documentos no fiscales
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-34 35 36
Estructura del Comando STX CMD Cdigo ETX LRC
-
Manual de Protocolos y Comandos Revisin 7.0
30
Para imprimir el cdigo de barra en el cuerpo del documento, independientemente de los flags 30 y
43, se puede utilizar la siguiente estructura (puede variar de acuerdo al modelo de impresora):
Posicionamiento del Carcter(es) en la lnea de
comando 1 2 3-4 5-6 7-8 9 10 11 12
Estructura del Comando STX j Tipo Posicin Nmero Cdigo ETX LRC
Longitud Descripcin
Tipo 2 caracteres fijos
00: EAN13
01: ITF
02: CODE128
03: CODE39
04: PDF417
05: QR
Posicin 2 caracteres fijos 00: En el cuerpo del documento
01: En el pie de ticket
Nmero 2 caracteres fijos 00: No se imprime el texto del cdigo
01: Se imprime el texto del cdigo.
Cdigo Variable
Revisar la tabla anterior para verificar
longitudes mximas de cada tipo de cdigo
soportado.
NOTA: Los nmeros de flag dependen del modelo de impresora fiscal.
-
Manual de Protocolos y Comandos Revisin 7.0
31
COMANDOS DE NOTA DE CRDITO/DEVOLUCIN 4.3
Esquema general para realizar una Nota de Crdito/Devolucin, la cual incluye todas las
operaciones posibles para este documento.
No
Inicio de Cajero (*)
Seccin 4.2.1.1
Datos de Cliente y factura afectada
Secciones 4.3.1 - 4.3.5
Registro de Producto para la devolucin
Seccin 4.3.8
Registrar otro producto?
Anular Devolucin
Seccin 4.3.10.2
Cerrar devolucin
Seccin 4.3.11
Anulacin de Documento
Fin de Cajero (*)
Seccin 4.2.2.2
S
S
No
NOTA: Los Datos de Cliente y Factura afectada son obligatorios de registrar para los modelos DT-230 y
SRP-812. El resto de los modelos no requieren de forma obligatoria este campo, pero aceptan los
comandos.
-
Manual de Protocolos y Comandos Revisin 7.0
32
Registro del Cliente 4.3.1
Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento. Es obligatorio
enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-230 y SRP-
812.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26
Estructura del Comando STX i R * RIF/C.I. ETX LRC
Longitud Descripcin
RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente
Razn Social del Cliente 4.3.2
Permite ingresar la razn social del cliente en una factura. Es obligatorio enviar esta informacin si
se desea emitir este tipo de documento para los modelos DT-230 y SRP-812.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46
Estructura del Comando STX i S * Razn ETX LRC
Longitud Descripcin
Razn 40 Caracteres Razn Social del cliente
NOTA: Si la Razn Social del cliente excede los 40 caracteres de longitud, puede hacerse uso de
los comandos para agregar la informacin adicional del cliente, tal como se explica en la seccin
4.3.6.
Nmero de Factura Relacionada 4.3.3
Este comando permite ingresar el nmero de la factura afectada por la Nota de Crdito. Es
obligatorio enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-
230 y SRP-812.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-15 16 17
Estructura del Comando STX i F * N ETX LRC
Longitud Descripcin
N 11 Caracteres Nmero de la factura afectada. Ej. 00000000001
Fecha de Factura Relacionada 4.3.4
Este comando permite ingresar la fecha de la factura afectada por la Nota de Crdito. Es obligatorio
enviar esta informacin si se desea emitir este tipo de documento para los modelos DT-230 y SRP-
812.
-
Manual de Protocolos y Comandos Revisin 7.0
33
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-16 17 18
Estructura del Comando STX i D * Fecha ETX LRC
Longitud Descripcin
Fecha 12 Caracteres mximo Fecha de la factura afectada. Puede escribirse con los formatos DD/MM/AAAA o DD-MM-AAAA
Serial de la Impresora que emiti la Factura Relacionada 4.3.5
Este comando permite ingresar el serial del equipo que emiti la factura afectada por la Nota de
Crdito. Es obligatorio enviar esta informacin si se desea emitir este tipo de documento para los
modelos DT-230 y SRP-812.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-18 19 20
Estructura del Comando STX i I * Serial ETX LRC
Longitud Descripcin
Fecha 14 Caracteres mximo Serial de la impresora. Ejemplo: Z1F1234567
Informacin adicional del cliente 4.3.6
Permite el registro de informacin adicional sobre el cliente en una Nota de Crdito.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-44 45 46
Estructura del Comando STX i N de Lnea Informacin ETX LRC
Longitud Descripcin
Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)
Informacin 40 caracteres mximo Informacin a programar
Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser
enviado antes de agregar cualquier producto o comentario.
Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser
enviado despus de agregar un producto.
NOTA: El orden en que aparecer impresa la informacin en el documento es la siguiente:
N de Factura afectada
Fecha de Emisin
Serial de la Impresora que emiti la Factura Afectada
RIF
-
Manual de Protocolos y Comandos Revisin 7.0
34
Razn Social
Informacin Adicional del Cliente.
Comentarios en documento 4.3.7
Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44
Estructura del Comando STX @ Mensaje ETX LRC
Longitud Descripcin
Mensaje 40 caracteres mximo Comentario o mensaje
Registro de producto para devolucin 4.3.8
Permite registrar un producto a la nota de crdito. Cuando se enva este comando por primera vez,
se imprime en el ticket la leyenda:
NOTA DE CRDITO
El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra
registrada.
El monto mximo a registrar por transaccin depende del modelo de impresora fiscal.
El monto mximo a registrar por da depende del modelo de impresora fiscal.
Si se excede el lmite de los montos, el comando de registro de producto es rechazado.
Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza
todos los comandos de venta, en este caso sera necesario realizar un reporte Z para
continuar las ventas.
Posicionamiento del Carcter(es) en la lnea de
comando 1 2 3 4-13 14-21 22-171 172 173
Estructura del Comando STX d Tipo de Tasa
Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa 1 carcter fijo
Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores
0 1 2 3
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres
fijos
Precio del tem (8 enteros + 2 decimales). El valor mximo para
describir la cantidad es 99999,999.
Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )
Cdigo [Opcional]
variable
Este comando es opcional y permite la impresin de un cdigo de
tem entre el producto Precio X Cantidad y la descripcin. Para
esto, se debe encerrar el cdigo entre los caracteres | (0x7C)
-
Manual de Protocolos y Comandos Revisin 7.0
35
Descripcin 150 caracteres
mximo Descripcin del tem a registrar.
Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el
valor del flag 11 (puede variar segn el modelo de impresora)
Correccin de Error o Anulacin de ltimo tem o producto 4.3.9
Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX k ETX LRC
Anulacin 4.3.10
Anulacin de un tem 4.3.10.1
Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido
registrado. Tambin anula cualquier descuento o recarga asociado a ese tem.
Posicionamiento del Carcter(es) en la lnea de
comando 1 2 3 4-13 14-21 22-171 172 173
Estructura del Comando STX Tipo de Tasa
Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa 1 carcter fijo
Tipo de tasa del tem a anular. Toma los siguientes posibles valores
0 1 2 3
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres fijos Precio del tem a anular (8 enteros + 2 decimales). Debe ser
igual al precio del tem registrado a eliminar.
Cantidad 8 caracteres fijos
Cantidad de tems a anular. Debe ser igual a la cantidad de
tems del registro a anular.
5 enteros + 3 decimales
Cdigo [Opcional]
Variable Cdigo de tem del Registro a anular. Al igual que en el registro
de productos, debe ir encerrado por el caracter | (0x7Ch)
Descripcin 150 caracteres mximo Descripcin del tem a registrar.
Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.
Nota: 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 utilizado para registrar un producto con tasa exenta.
-
Manual de Protocolos y Comandos Revisin 7.0
36
Anulacin de documento 4.3.10.2
Permite la anulacin del documento antes de que haya sido totalizado.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX 7 ETX LRC
Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad
con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la
leyenda NOTA DE CRDITO ANULADA.
Cierre de Devolucin 4.3.11
Pago directo 4.3.11.1
Permite cerrar una devolucin y asociar un monto total a un medio de pago.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5 6
Estructura del Comando STX 1 N Medio ETX LRC
Longitud
Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24
NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.
Pago Parcial 4.3.11.2
Este comando permite asignar parte del monto total de una devolucin a un medio de pago parcial.
Si el monto ingresado es mayor o igual al monto del total, se cierra la devolucin.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-16 17 18
Estructura del Comando STX 2 N Medio Monto ETX LRC
Longitud Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24
Monto 12 caracteres fijos 10 enteros y 2 decimales
NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.
-
Manual de Protocolos y Comandos Revisin 7.0
37
COMANDOS DE NOTA DE DBITO 4.4
Esquema general para realizar una Nota de Dbito, la cual incluye todas las operaciones posibles
para este documento.
Inicio de Cajero (*). Seccin 4.2.2.1
Datos de Cliente y factura. Secciones 4.4.1 - 4.4.5
Registro de Producto para la Nota de Dbito.
Seccin 4.4.8
Registrar otro producto?
Anular Nota de Dbito
Seccin 4.4.10.2
Cerrar Nota de Dbito. Seccin 4.4.11
Anulacin de
Documento
Fin de Cajero (*). Seccin 4.2.2.2
S
S No
NOTA: Los Datos de Cliente y Factura afectada son obligatorios de registrar para los modelos DT-230 y
SRP-812. El resto de los modelos no emite este tipo de documento.
-
Manual de Protocolos y Comandos Revisin 7.0
38
Registro del Cliente 4.4.1
Permite ingresar el nmero de RIF o C.I. del cliente para incluirlo en el documento.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-24 25 26
Estructura del Comando STX i R * RIF/C.I. ETX LRC
Longitud Descripcin
RIF/C.I. 11 Caracteres mximo Nmero de RIF o C.I. del cliente
Razn Social del Cliente 4.4.2
Permite ingresar la razn social del cliente en una factura.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5-44 45 46
Estructura del Comando STX i S * Razn ETX LRC
Longitud Descripcin
Razn 40 Caracteres Razn Social del cliente
NOTA: Si la Razn Social del cliente excede los 40 caracteres de longitud, puede hacerse uso de
los comandos para agregar la informacin adicional del cliente, tal como se explica en la seccin
4.4.6.
Nmero de Factura Relacionada 4.4.3
Este comando permite ingresar el nmero de la factura afectada por la Nota de Dbito. Es
obligatorio enviar esta informacin si se desea emitir este tipo de documento.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-15 16 17
Estructura del Comando STX i F * N ETX LRC
Longitud Descripcin
N 11 Caracteres Nmero de la factura afectada. Ej. 00000000001
Fecha de Factura Relacionada 4.4.4
Este comando permite ingresar la fecha de la factura afectada por la Nota de Dbito. Es obligatorio
enviar esta informacin si se desea emitir este tipo de documento.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-16 17 18
Estructura del Comando STX i D * Fecha ETX LRC
Longitud Descripcin
Fecha 12 Caracteres mximo Fecha de la factura afectada. Puede escribirse con los formatos DD/MM/AAAA o DD-MM-AAAA
-
Manual de Protocolos y Comandos Revisin 7.0
39
Serial de la Impresora que emiti la Factura Relacionada 4.4.5
Este comando permite ingresar el serial del equipo que emiti la factura afectada por la Nota de
Dbito. Es obligatorio enviar esta informacin si se desea emitir este tipo de documento.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4 5-18 19 20
Estructura del Comando STX i I * Serial ETX LRC
Longitud Descripcin
Fecha 14 Caracteres mximo Serial de la impresora. Ejemplo: Z1F1234567
Informacin adicional del cliente 4.4.6
Permite el registro de informacin adicional sobre el cliente en una Nota de Dbito.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-44 45 46
Estructura del Comando STX i N de Lnea Informacin ETX LRC
Longitud Descripcin
Lnea 2 caracteres fijos Nmero de lnea a programar (00-09)
Informacin 40 caracteres mximo Informacin a programar
Si el mensaje a programar se desea incorporar al encabezado del documento, debe ser
enviado antes de agregar cualquier producto.
Si el mensaje a programar se desea incorporar en el pie de pgina del documento, debe ser
enviado despus de agregar un producto.
NOTA: El orden en que aparecer impresa la informacin en el documento es la siguiente:
N de Factura afectada
Fecha de Emisin
Serial de la Impresora que emiti la Factura Afectada
RIF
Razn Social
Informacin Adicional del Cliente.
-
Manual de Protocolos y Comandos Revisin 7.0
40
Comentarios en documento 4.4.7
Permite imprimir comentarios o mensajes comerciales para la descripcin de un artculo.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-42 43 44
Estructura del Comando STX @ Mensaje ETX LRC
Longitud Descripcin
Mensaje 40 caracteres mximo Comentario o mensaje
Registro de producto 4.4.8
Permite registrar un producto a la nota de Dbito. Cuando se enva este comando por primera vez,
se imprime en el ticket la leyenda:
NOTA DE DBITO
El registro de un producto solamente es posible si la tasa a la cual est ligado, se encuentra
registrada.
El monto mximo a registrar por transaccin y por da depende del modelo de impresora.
Si se excede el lmite de los montos, el comando de registro de producto es rechazado.
Si el monto mximo que puede acumular la impresora es excedido, la impresora rechaza
todos los comandos de venta, en este caso sera necesario realizar un reporte Z para
continuar las ventas.
Posicionamiento del Carcter(es) en la lnea de
comando 1 2 3 4-13 14-21 22-171 172 173
Estructura del Comando STX ` Tipo de Tasa
Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa 1 carcter fijo
Tipo de tasa a aplicar al tem. Toma los siguientes posibles valores
0 1 2 3
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres fijos Precio del tem (8 enteros + 2 decimales). El valor mximo
para describir la cantidad es 99999,999.
Cantidad 8 caracteres fijos Cantidad de tems a registrar (5 enteros + 3 decimales )
Cdigo [Opcional]
variable
Este comando es opcional y permite la impresin de un
cdigo de tem entre el producto Precio X Cantidad y la
descripcin. Para esto, se debe encerrar el cdigo entre los
caracteres | (0x7C)
Descripcin 150 caracteres
mximo Descripcin del tem a registrar.
Los montos mximos obtenidos de la multiplicacin precio X cantidad vienen determinados por el
valor del flag 11 (puede variar segn la impresora fiscal)
-
Manual de Protocolos y Comandos Revisin 7.0
41
Correccin de Error o Anulacin de ltimo tem o producto 4.4.9
Este comando cancela slo el ltimo registro de un tem, descuento sobre tem o a subtotal.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX k ETX LRC
Anulacin 4.4.10
Anulacin de un tem 4.4.10.1
Anula cualquier tem dentro de un documento, independientemente del orden en el cual haya sido
registrado. Tambin anula cualquier descuento o recargo asociado a ese tem.
Posicionamiento del Carcter(es) en la lnea
de comando
1 2 3 4-13 14-21 22-171 172 173
Estructura del Comando STX Tipo de Tasa
Precio Cantidad Descripcin ETX LRC
Longitud Descripcin
Tipo de Tasa
1 carcter fijo
Tipo de tasa del tem a anular. Toma los siguientes posibles valores
0 1 2 3
Exento Tasa1 Tasa2 Tasa3
Precio 10 caracteres fijos
Precio del tem a anular (8 enteros + 2 decimales).
Debe ser igual al precio del tem registrado a
eliminar.
Cantidad 8 caracteres fijos
Cantidad de tems a anular. Debe ser igual a la
cantidad de tems del registro a anular.
5 enteros + 3 decimales
Cdigo [Opcional]
Variable
Cdigo de tem del Registro a anular. Al igual que
en el registro de productos, debe ir encerrado por
el caracter | (0x7Ch)
Descripcin 150 caracteres mximo Descripcin del tem a registrar.
Nota: Es estrictamente necesario que el tem a anular ya se encuentre registrado en el documento, y que se anule la misma cantidad de tems que se registraron inicialmente.
-
Manual de Protocolos y Comandos Revisin 7.0
42
Anulacin de documento 4.4.10.2
Permite la anulacin del documento antes de que haya sido totalizado.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX 7 ETX LRC
Aun cuando el documento haya sido anulado, el nmero de contador se incrementar en una unidad
con respecto al ltimo documento impreso. Cuando se emite una factura anulada, se imprime la
leyenda NOTA DE DBITO ANULADA.
Cierre de la Nota de Dbito 4.4.11
Pago directo 4.4.11.1
Permite cerrar una Nota de Dbito y asociar un monto total a un medio de pago.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3-4 5 6
Estructura del Comando STX 1 N Medio ETX LRC
Longitud Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado:
Efectivo: 01-06
Cheque: 07-12
Tarjeta: 13-18
Ticket: 19-24
NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.
Pago Parcial 4.4.11.2
Este comando permite asignar parte del monto total de una devolucin a un medio de pago parcial.
Si el monto ingresado es mayor o igual al monto del total, se cierra la devolucin.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3-4 5-16 17 18
Estructura del Comando STX 2 N Medio Monto ETX LRC
Longitud Descripcin
N Medio 2 caracteres fijos
Indicador del medio de pago asociado: Efectivo: 01-06 Cheque: 07-12 Tarjeta: 13-18 Ticket: 19-24
Monto 12 caracteres fijos 10 enteros y 2 decimales
NOTA: La cantidad de medios de pago puede variar segn el modelo de impresora.
-
Manual de Protocolos y Comandos Revisin 7.0
43
Comandos para documentos no fiscales 4.5
Documentos No Fiscales
Texto en Documento
(Seccion 4.5.1)
Apertura de la Gaveta de
Dinero (Seccin 4.5.2)
Retiro/ Fondo de Caja
(Seccin 4.5.4)
Imprimir Programacin (Seccion 4.5.5)
Reimpresion de
Documentos (Seccion 4.5.6)
Estatus de Memoria de
Auditora (Seccin 4.5.7)
Inicio de Documento
Texto. Seccin 4.5.1
Agregar otro Texto?
Fin de Documento.
S
No
-
Manual de Protocolos y Comandos Revisin 7.0
44
Texto en Documento 4.5.1
ste comando permite imprimir informacin de reportes y notas como documentos no fiscales.
En un Documento No Fiscal se imprime automticamente cada cuatro lneas la siguiente leyenda:
N O F I S C A L
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4 5-60 61 62
Estructura del Comando STX 8 CMD1 CMD2 Texto ETX LRC
Longitud Descripcin
CMD1 1 Carcter fijo
(ASCII)
0: Imprime la lnea y espera otro comando
1: Imprime la lnea y cierra el documento
CMD2 1 Carcter fijo
(HEX)
Determina los efectos a aplicar sobre el texto:
Espacio (0x20h) : Texto Normal
* : Texto en Negritas
! : Texto Centrado
: Texto Centrado y en Negrita
$: Texto Doble Ancho, Centrado y en Negrita
> : Texto Expandido
(0X20h)@LOGO: imprime el logo grabado en la
impresora.
Texto 56 caracteres mximo Texto a imprimir
Apertura de Gaveta 4.5.2
Imprime un documento no fiscal con el mensaje APERTURA GAVETA
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX 0 ETX LRC
Retiro y Fondo de Caja 4.5.3
Permite reportar ingresos y egresos de efectivo, o de otro medio de pago. Son necesarios para
realizar el arqueo de la caja.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4 5 6-17 18 19
Estructura del Comando STX 9 PR N Medio Monto ETX LRC
Longitud Descripcin
PR 1 carcter fijo
Indica el tipo de operacin a realizar
0: Retiro
1: Fondo de Caja
N Medio 2 caracteres fijos Medio de pago (00-24)
Monto 12 caracteres fijos Monto de la operacin (10 enteros + 2 decimales)
-
Manual de Protocolos y Comandos Revisin 7.0
45
Fin de Retiro/Fondo de Caja 4.5.4
Este comando finaliza un reporte de egresos/ingresos de un medio de pago. Al ejecutarlo, se
cierra el reporte y se abre la gaveta de dinero.
Imprimir Programacin 4.5.5
Este comando genera un documento No Fiscal e imprime los valores almacenados para los
siguientes parmetros:
Flags o Banderas de Programacin y sus valores
Tasas de impuesto
Nombre de cajeros (luego de programarlo e iniciarlo)
Nombre de medios de pago
Versin deFirmware
Mensajes
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX D ETX LRC
Reimpresin de documentos almacenados en Memoria de Auditora 4.5.6
Reimpresin de documentos por nmero de documento y rango de fecha 4.5.6.1
La forma general del comando es la siguiente:
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4-10 11-17 18 19
Estructura del Comando STX R Modo Inicio Fin ETX LRC
Longitud Descripcin
Modo 1 carcter fijo
Indica el tipo de Reimpresin por rango de fecha:
F: Facturas
C: Notas de Crdito
D: Notas de Dbito
T: Todos los documentos no fiscales
X: Reportes X
Z: Reportes Z
R: Reportes de lectura de memoria fiscal
Y: RAM CLEAR
E: Copias
S: Facturas, Notas de Crdito y Notas de Dbito
A: Todos los documentos excepto copias y errores de
bloqueo
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX t ETX LRC
-
Manual de Protocolos y Comandos Revisin 7.0
46
N: Documentos no Fiscales excepto RAM CLEAR, copias
y Reportes X
@: Todos los documentos.
Indica el tipo de reimpresin por rango de fecha
f: Facturas
c: Notas de Crdito
d: Notas de Dbito
t: Todos los documentos no fiscales
x: Reportes X
z: Reportes Z
r: Reportes de Lectura de memoria fiscal
w: Error de Hardware
y: RAM CLEAR
e: Copias
s: Facturas, Notas de Crdito y Notas de Dbito
a: Todos los documentos excepto copias y errores de
bloqueo
n: Documentos no Fiscales excepto RAM CLEAR, copias
y Reportes X
*: Todos los documentos.
Inicio 7 caracteres fijos
Para la reimpresin por rango de nmero:
Formato: 0000000
Para la reimpresin por rango de fecha:
Formato: 0YYMMDD
Fin 7 caracteres fijos
Para la reimpresin por rango de nmero:
Formato: 0000000
Para la reimpresin por rango de fecha:
Formato: 0YYMMDD
Reimpresin de documentos por nmero de cdula de Identidad Personal 4.5.6.2
Para reimprimir documentos por el nmero de cdula del cliente, se debe enviar el nmero de
cdula hasta un mximo de 11 caracteres, del mismo modo que en el comando de registro del
cliente. La forma general del comando es la siguiente:
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4-15 16 17
Estructura del Comando STX R K C.I. ETX LRC
Longitud Descripcin
C.I. 1 caracteres mximo Nmero de cdula sin el carcter de tipo
Estado de la Memoria de Auditora 4.5.7
Imprime un documento no fiscal con el nmero de memoria de Auditora, capacidad total y
disponible de la memoria y el nmero de documentos almacenados.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX E ETX LRC
-
Manual de Protocolos y Comandos Revisin 7.0
47
Comandos para el manejo del visor 4.6
Esquema general para el manejo del display o visor de precio
Mostrar hora y fecha 4.6.1
Muestra en el visor la hora y fecha. No es posible ejecutar sta comando durante una transaccin.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX a ETX LRC
Mostrar Mensaje Comercial 4.6.2
Permite activar/desactivar la rotacin del mensaje comercial esttico programado en la
primera lnea del Display. No es posible ejecutar ste comando durante una transaccin.
Posicionamiento del Carcter(es) en la lnea de comando 1 2 3 4
Estructura del Comando STX b ETX LRC
El funcionamiento de este comando est sujeto al valor de la bandera 19.
NOTA: El nmero de flags depende del modelo de impresora fiscal.
Mostrar Mensaje Comercial Temporal 4.6.3
Muestra un mensaje en el visor en la primera lnea del Display.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4-23 24 25
Estructura del Comando STX c Lnea Mensaje ETX LRC
Longitud Descripcin
Lnea 1 Carcter fijo Lnea del Display a programar: U: lnea superior del Display L: lnea inferior del Display
Mensaje 20 caracteres mximo Mensaje a programar
La duracin aproximada del mensaje es de 29 segundos.
Documentos No Fiscales
Hora y Fecha (Seccin 4.6.1)
Mensaje Comercial (Seccin 4.6.2)
Mensaje Temporal
(Seccin 4.6.3)
Mensaje Esttico
(Seccin 4.6.4)
-
Manual de Protocolos y Comandos Revisin 7.0
48
Programacin de Mensaje Comercial Esttico 4.6.4
Este comando permite programar el mensaje comercial que se muestra en el visor, y
seguir mostrndose una vez programado.
Posicionamiento del Carcter(es) en la lnea de comando
1 2 3 4-53 54 55
Estructura del Comando STX P I Mensaje ETX LRC
Longitud Descripcin
Mensaje 50 caracteres mximo Mensaje a programar
Existen dos banderas asociadas a la programacin del mensaje esttico.
Flag Valor Configuracin
18
00 En la primera lnea del Display se muestra el mensaje de la marca The
Factory HKA
01 En la primera lnea del Display se muestra el mensaje programado a
travs del comando PI
19
00 El mensaje comercial esttico de la primera lnea programado por el
cliente rota en el Display.
01
El mensaje comercial temporal de la primera lnea del Display ya no
aparece; slo aparece en la primera lnea el mensaje comercial esttico
programado por el cliente.
NOTA: El nmero de flags depende del modelo de impresora fiscal.
Comandos para la lectura de los estatus de la impresora 4.7
Esquema general para realizar la solicitud de la lectura de los estatus de la impresora.
Nota: El separador (0Ah) aplica cuando se realiza el manejo de este comando a travs del protocolo
directo; sin embargo, dicho separador NO aparece cuando se emplea la .DLL como interfaz.
Nota: El comando b de rotacin de mensaje debe estar desactivado a momento de programar estos FLAGS, a fin de evitar incompatibilidades.
-
Manual de Protocolos y Comandos Revisin 7.0
49
Status S1 4.7.1
Este comando permite leer desde el PC el esta