Académique Documents
Professionnel Documents
Culture Documents
de Comunicacin
Impresoras Fiscales
EPSON LX-300F+
Versin JUL2707.V00
Protocolo de Comunicacin
EPSON LX-300F+
IMPORTANTE
Ud. Puede consultar por Internet en la direccin http://www.epson.com.ar,
si existe una nueva versin de este manual.
Esta versin esta actualizada a Julio de 2001.
INFORMACION RESERVADA
Pgina Nro 2
Protocolo de Comunicacin
EPSON LX-300F+
Indice
TERMINOLOGA..............................................................................................................................6
INTRODUCCIN........................................................................................................................... 10
Funciones del Impresor Fiscal EPSON......................................................................................... 10
Descripcin de Funcionamiento del Impresor Fiscal EPSON. ..................................................... 12
Tests Iniciales.............................................................................................................................. 12
FIRMWARE PROM. ......................................................................................................................................12
PRUEBA DEL RELOJ DE TIEMPO REAL................................................................................................................12
PRUEBA DE LA MEMORIA DE TRABAJO. ..............................................................................................................12
PRUEBA DE LA MEMORIA FISCAL. .....................................................................................................................13
PRUEBA DE LA IMPRESORA FISCAL....................................................................................................................13
PRUEBA DE PAPEL DE LA IMPRESORA FISCAL. .....................................................................................................13
PRUEBA DE COMPROBANTES DE LA IMPRESORA FISCAL..........................................................................................13
PRUEBA DE TOTALES DIARIOS DEL IMPRESOR FISCAL. ..........................................................................................14
Modos de Funcionamiento del Equipo......................................................................................... 14
MODO ENTRENAMIENTO. ...............................................................................................................................14
MODO OPERATIVO O MODO FISCAL. ................................................................................................................15
a) Comprobantes No Fiscales en Hojas Sueltas o Formulario Continuo. ................................................15
b) Comprobantes Fiscales Factura ........................................................................................................16
Impresora Bloqueada por Software. ........................................................................................... 18
Reportes del Impresor Fiscal....................................................................................................... 19
Reportes No Fiscales. .................................................................................................................. 19
REPORTES FISCALES. ....................................................................................................................................19
Comprobantes que emite el Impresor Fiscal EPSON FX-880F .................................................... 20
Interfaz del Host.......................................................................................................................... 21
Protocolo del Host. ...................................................................................................................... 22
INTRODUCCIN. ..........................................................................................................................................22
RESPUESTAS DESDE EL IMPRESOR FISCAL ..........................................................................................................24
DIAGRAMA SIMPLIFICADO DE LOS PROCEDIMIENTOS PARA LEER DATOS DEL HOST PORT. ...............................................25
Representacin de Campos de Comandos y Respuestas ............................................................ 26
CAMPOS DE HORA (H): .................................................................................................................................26
CAMPOS ALFANUMRICOS HEXADECIMALES (H) ..................................................................................................26
Indicaciones de Estado................................................................................................................ 27
ESTADO FISCAL ...........................................................................................................................................27
ESTADO DE LA IMPRESORA .............................................................................................................................30
ESTADO DEL PUERTO SERIE AUXILIAR...............................................................................................................32
Comandos del Impresor Fiscal Detallados .................................................................................. 33
Comando de Diagnstico............................................................................................................. 34
SOLICITUD DE ESTADO ..................................................................................................................................34
Comandos de Control Fiscal ........................................................................................................ 39
BLOQUEO POR SOFTWARE DEL IMPRESOR FISCAL ................................................................................................39
CIERRE DE LA JORNADA FISCAL (CIERRE Z) O CIERRE POR CAMBIO DE CAJERO (CIERRE X) ..........................................40
REPORTE DE LA MEMORIA FISCAL, CONSULTA POR FECHA ......................................................................................42
REPORTE DE LA MEMORIA FISCAL, CONSULTA POR NMERO DE CIERRE Z..................................................................43
TRANSPORTE EN REPORTES DETALLADOS ..........................................................................................................44
Comandos para generar Comprobantes No Fiscales................................................................... 45
DOCUMENTO NO FISCAL EN HOJA SUELTA Y/O FORMULARIO CONTINUO...................................................................45
SELECCIONAR PREFERENCIAS DEL USUARIO. ......................................................................................................46
LEER PREFERENCIAS DEL USUARIO ...................................................................................................................48
LEER PREFERENCIAS DEL USUARIO ...................................................................................................................48
Comando Documento No Fiscal por Hoja Suelta o Formulario Continuo.................................... 50
IMPRIMIR TEXTO NO FISCAL EN UN DOCUMENTO NO FISCAL. ................................................................................51
CERRAR UN DOCUMENTO NO FISCAL ................................................................................................................52
AVANZAR LA HOJA SUELTA O FACTURA ..............................................................................................................53
EXPULSAR HOJA SUELTA O FORMULARIO CONTINUO. ...........................................................................................54
Comandos Generales ................................................................................................................... 55
ESTABLECER FECHA Y HORA ...........................................................................................................................55
INFORMACION RESERVADA
Pgina Nro 3
Protocolo de Comunicacin
EPSON LX-300F+
Pgina Nro 4
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 5
Protocolo de Comunicacin
EPSON LX-300F+
TERMINOLOGA
Controlador Fiscal (C.F.)
Una placa de circuito impreso con microprocesador y memoria y dispositivo de impresin EPSON, que cumple
con la legislacin del pas donde se utiliza este equipamiento.
Gabinete Fiscal
Una caja que suministra confinamiento mecnico y el montaje del Controlador Fiscal.
Memoria Fiscal
La parte de la memoria del Controlador Fiscal no voltil ni borrable.
Impresora
La impresora EPSON del Punto de Venta utilizada por el Controlador Fiscal para imprimir la salida del
Controlador Fiscal.
Sello Fiscal
Un medio mecnico para conectar el Gabinete Fiscal a la Impresora, de modo tal que se impida el acceso no
autorizado a los componentes internos del Controlador Fiscal.
Identificacin Fiscal
Tabla de informacin (nombre, domicilio comercial, nmero de contribuyente, etc.) que identifican al
propietario del Controlador Fiscal.
Impresor Fiscal
Dentro de los Controladores Fiscales, podemos encontrar los equipos que se conectan como dispositivos de
salida a un punto de venta y cuya nica entrada de datos es utilizando una interface normalizada RS-232C.
Texto Fiscal
El Texto Fiscal est restringido a caracteres ASCII de 0x20 a 0x7f y a una cantidad limitada de valores sobre
0x7f necesarios para generar caracteres especficos del pas. Los caracteres de la Modalidad de Impresin de
0xf0 a 0xff son tambin caracteres vlidos de Texto Fiscal. Apndice E - Caracteres de Modalidad de
Impresin de 0xE0 a 0xFF donde hallar una definicin de los caracteres de 0xE0 a 0xff de dicha modalidad.
Esta limitacin asegura que un programa de aplicacin no pueda imprimir datos de grficos.
Si se enva la palabra TOTAL", el impresor convierte dicha palabra en TOT., con el fin de cumplir con la
Resolucin 4103/96 de la Direccin General Impositiva.
Por resolucin AFIP 76/98, la palabra Totalesta permitida dentro de los datos del contribuyente y de un
comprador, continuando la restriccin para el resto del documento fiscal.Para las impresoras, los caracteres
0xe0 a 0xef son indicadores utilizados en la impresin de Cdigo de Barras en documentos No Fiscales. En
los Documentos fiscales se debe usar el comando especfico Guardar Datos Fijos de la Cola del Ticket.
Totales Generales
Los totales de los comprobantes emitidos, las mercaderas vendidas y los impuestos cobrados a lo largo
del funcionamiento del Impresor Fiscal.
INFORMACION RESERVADA
Pgina Nro 6
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 7
Protocolo de Comunicacin
EPSON LX-300F+
NIVA NO RESPONSABLE
EIVA EXENTO
MRESPONSABLE MONOTRIBUTO
FCONSUMIDOR FINAL
SSUJETO NO CATEGORIZADO
INFORMACION RESERVADA
Pgina Nro 8
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 9
Protocolo de Comunicacin
EPSON LX-300F+
INTRODUCCIN
La Impresora Fiscal consta de una impresora EPSON conectada a un Gabinete Fiscal y asegurada mediante
un Sello Fiscal.
Esta configuracin cumple con los requisitos de la seguridad fiscal, controlando la informacin fiscal que se
imprime y registrando datos que tienen relacin con lo que se imprimi y se almacen permanentemente en
la Memoria Fiscal.
La informacin registrada en la Memoria Fiscal puede ser revisada contablemente con posterioridad por las
autoridades fiscales y/o el usuario.
Funciones del Impresor Fiscal EPSON
El Impresor Fiscal suministra las siguientes funciones:
??Restringir lo que se puede imprimir en el comprobante y validar los datos recibidos de acuerdo con
qu transaccin fiscal se est realizando.
??Asegura que se imprima informacin precisa para cada transaccin fiscal.
??Asegura que se imprima informacin coincidente en el comprobante y en la cinta de auditoria para
cada transaccin fiscal.
??Acumula y registrar el monto total de mercaderas vendidas y el impuesto al valor agregado total
pagadero para cada comprobante.
??Controlar aquello que se imprime durante las funciones de total y pago.
??Numerar e identificar Comprobantes Fiscales segn se diferencian de los comprobantes no fiscales.
??Numera e identifica los Comprobantes No Fiscales Homologados y los Comprobantes No Fiscales.
??Acumula y registra los totales de los comprobantes emitidos y las mercaderas vendidas durante el
da.
??Acumula Totales Diarios en Totales Generales de los comprobantes emitidos y las mercaderas
vendidas. Guarda los totales en la Memoria Fiscal y emitir un Comprobante Diario de Cierre de la
Jornada Fiscal con los Totales Diarios.
??Suministrar reportes fiscales para extraer la informacin registrada en la Memoria Fiscal.
??Controla la secuencia temporal de los cierres de la Jornada Fiscal. Se puede adelantar el reloj del
Controlador Fiscal hasta en un da pero no esta permitido atrasar las fechas en ms de 23 horas. Un
Tcnico Fiscal Autorizado puede pasar sobre estas limitaciones, pero si retrocede la fecha en ms de
un da, este hecho queda asentado en la memoria fiscal.
??Impedir cualquier actividad no autorizada que intente interferir con alguna de las funciones indicadas
precedentemente.
??Imprime un Documento No Fiscal Homologado en cada oportunidad que se modifica la Hora o Fecha
del reloj interno de la Impresora Fiscal.
??Imprime un Documento No Fiscal Homologado cuando se cancela cualquier tipo de Documento e
informa el motivo de dicha cancelacin.
INFORMACION RESERVADA
Pgina Nro 10
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 11
Protocolo de Comunicacin
EPSON LX-300F+
Tests Iniciales.
En primer lugar lo que hace el programa es verificar la integridad de:
??Firmware PROM.
??Reloj de Tiempo Real
??Memoria de Trabajo
??Memoria Fiscal
??Impresora Fiscal
??Papel de la Impresora Fiscal
??Comprobantes de la Impresora Fiscal
??Prueba de Totales Diarios del Impresor Fiscal
??Prueba de la Interfaz Serie Auxiliar
Firmware PROM.
El Firmware reside en un CMOS PROM de 512 Kbytes ubicado en la direccin 0xC0000 / 0xE0000.
Si la verificacin de chequeo fracasa, el Impresor Fiscal imprime un mensaje de error y deja de
funcionar. El usuario puede ver desde el exterior que la luz de STATUS o ESTADO no parpadea y se
requiere la visita de un tcnico para reanudar la operacin de dicha Terminal.
Prueba del Reloj de Tiempo Real.
Se verifica el Reloj de Tiempo real para comprobar que est operando y el procesador AM188ES
controlar la batera que da soporte al reloj y la memoria de Trabajo.
Si la tensin de la batera est por debajo del 80% de su valor nominal, el Impresor Fiscal operar
durante 30 das, dando un aviso de tensin baja en cada Estado Fiscal. Este aviso consta del bit de
tensin baja de batera en el Estado Fiscal sin el bit de error Fiscal. Despus de 30 das de avisos, el
Impresor Fiscal dejar de funcionar con un error permanente de Tensin Baja y el usuario puede ver
desde el exterior que la luz de STATUS o ESTADO no parpadea.
El estado de la batera siempre se devuelve al Host como parte de la informacin de Estado Fiscal.
Prueba de la Memoria de Trabajo.
Se realiza la verificacin de suma de la tabla de Totales Diarios. Si sta fracasa, el Impresor Fiscal
imprime un mensaje de error y deja de funcionar.
Se comprueba la batera que da soporte a la Memoria de Trabajo. Si la tensin de la batera es
inferior al 80% de su valor nominal, el Impresor Fiscal toma la misma accin que si hubiera fracasado
la prueba de batera del reloj de tiempo real.
El Controlador Fiscal informa de esta situacin mediante la luz de STATUS o ESTADO que el usuario
puede ver desde el exterior. Si la luz de STATUS o ESTADO no parpadea, significa que hay un error
grave.
Si el equipo puede imprimir, el siguiente mensaje es emitido por la impresora fiscal:
INFORMACION RESERVADA
Pgina Nro 12
Protocolo de Comunicacin
EPSON LX-300F+
*****************************************
******** CORTE DE CORRIENTE
*********
** COMPROBANTE CANCELADO Num. 00000001 **
*****************************************
El Impresor Fiscal cancelar automticamente en el momento de encendido cualquier tipo de
documento que este abierto. Luego de la cancelacin, se emite un Documento No Fiscal Homologado
informando el nmero del comprobante cancelado y el motivo de la cancelacin.
INFORMACION RESERVADA
Pgina Nro 13
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 14
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 15
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 16
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 17
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 18
Protocolo de Comunicacin
EPSON LX-300F+
Reportes No Fiscales.
Los reportes no fiscales se producen con el objeto de diagnosticar el estado del Impresor Fiscal.
Adems de generar reportes, algunos comandos efectan una accin de diagnstico.
Algunos de los reportes no fiscales que se realizan son:
??Diagnstico del Impresor Fiscal.
??Certificacin del Impresor Fiscal.
??Fiscalizacin del Impresor Fiscal.
??Cierre de turno por Cambio de Cajero o Cierre X.
Consulte los comandos individuales donde hallar una descripcin detallada sobre los reportes ge
nerados.
Reportes Fiscales.
Los comandos que producen los reportes fiscales se usan para guardar y extraer informacin de la
Memoria Fiscal. En general se los usa para almacenar totales diarios y segn las necesidades de las
autoridades para la revisin contable del Impresor Fiscal.
Algunos de los reportes fiscales que se producen son:
??Cierre de la Jornada Fiscal o Cierre Z
??Reporte de la Memoria Fiscal. Consulta solicitada por fechas.
??Reporte de la Memoria Fiscal. Consulta por nmeros de cierre Z.
Consulte los comandos individuales donde hallar una descripcin detallada sobre los reportes
generados.
INFORMACION RESERVADA
Pgina Nro 19
Protocolo de Comunicacin
EPSON LX-300F+
EPSON FX880F
Tickets
NO
Tickets-Factura
NO
SI
SI
SI
Tickets No Fiscal
NO
NO
NO
SI
SI
Cdigo de Barras
SI
* (no posee)
Remitos
SI
Recibos Facturas
SI
SI
Cotizaciones
SI
Recibos Oficiales
SI
INFORMACION RESERVADA
Pgina Nro 20
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 21
Protocolo de Comunicacin
EPSON LX-300F+
Descripcin
Inicio de texto 0x02 (En decimal 2)
Nmero de Secuencia de 0x20 a 0x7f
Nmero de Comando
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo de Datos de Texto Fiscal
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo de Datos de Texto Fiscal
Fin de Texto 0x03 (En decimal 3)
BCC <nnnn>
Los comandos enviados por el Host y las respuestas devueltas por el Impresor Fiscal estn
enmarcadas por los cdigos de control ASCII Inicio de Texto (0x02) y Fin de Texto (0x03). Los
caracteres de verificacin de bloque (BCC <nnnn>) estn a continuacin del fin de datos. El BCC
<nnnn> es la suma de todos los caracteres desde el inicio de datos (STX) hasta el fin de datos (ETX)
inclusive. El BCC <nnnn> se representa mediante 4 caracteres hexadecimales anexados al final del
mensaje (despus del fin de datos).
Los comandos enviados por el Host al Impresor Fiscal deben tener un nmero de secuencia en el
rango desde 0x20 a 0x7F (hexadecimal) o desde 32 a 127 (decimal).
Las respuestas del Impresor Fiscal tendrn un nmero de secuencia coincidente. No es necesario
que los nmeros de secuencia sean correlativos, pero debern ser diferentes del nmero de secuencia
del comando anterior.
Para cada comando enviado por el Host, ste deber recibir una respuesta del Impresor Fiscal
antes de que se enve el prximo a dicha terminal. El Host deber hacer coincidir los nmeros de
secuencia de respuesta con los nmeros de secuencia de comando, y si son diferentes, volver a
enviar el comando.
El Host tambin deber examinar los bits estado en el campo de Estado Fiscal de la respuesta para
verificar que el comando fue vlido y aceptado o caso contrario poder analizar, detectar y corregir el
error.
IMPORTANTE:
Las respuestas deben ser siempre analizadas. El no hacer esto puede generar que la
impresora fiscal rechace algn comando y el Host o PC no reconozca que el comando ha
sido rechazado.
INFORMACION RESERVADA
Pgina Nro 22
Protocolo de Comunicacin
EPSON LX-300F+
Generalmente los drivers para impresoras fiscales provistos por EPSON, se encargan del manejo de
los Bytes 1,2,3 y 4; de agregar los limitadores de campo 0x1c; del fin del texto; calculo y envo del
BCC.
Byte
Descripcin
1
2
3
4
5
N
n+1
....
nn
n+1
Manejado
Generalmente por
Drivers
SI
SI
SI, pero el comando lo
decide el programador
SI
Los datos los incluye el
programador
SI
Los datos los incluye el
programador
....
Fin de Texto (ETX) 0x03 (En decimal 3)
SI
BCC <nnnn>
SI
Los drivers provistos por EPSON se encargan de la retransmisin, pero no verifican si un comando
fue ejecutado en forma correcta o incorrecta. Slo se encargan de que la informacin sea enviada
recibida desde el controlador Fiscal.
Es responsabilidad del programador verificar los Bytes de Error, que llegan en las respuestas. Este
tema se analiza a continuacin en la respuesta desde el Impresor Fiscal.
IMPORTANTE:
Los drivers estn constantemente siendo modificados, por favor consulte en
http://www.epson.com.ar si hay actualizaciones.
INFORMACION RESERVADA
Pgina Nro 23
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 24
Protocolo de Comunicacin
EPSON LX-300F+
Diagrama simplificado de los procedimientos para leer datos del Host Port.
IMPORTANTE: Si usted utiliza drivers provistos por EPSON, no debe preocuparse
por los detalles que estn a continuacin. La siguiente informacin es para los
desa-rrolladores de software que desean hacer su propio driver de comunicacin.
SI
Llego un STX (0x02) ?
NO
Paso a leer
un Mensaje
SI
Llego un DC2 (0x12)
un DC4 (0x14) ?
NO
SI
Llego un NAK (0x15)
Debo
retransmitir
el ltimo
Paquete de
Informacin,
si no ha
fallado cuatro
veces
NO
NO
tactual >= TimeOut ?
SI
Declaro ERROR de comunicacin por
Time OUT.
NOTA 1: En algunos programas hechos para DOS, siendo ejecutados bajo Windows 95 y que
a su vez dicha PC es servidor de archivos, puede ser conveniente aumentar a 1,5 segundos
por cada DC2 o DC4 recibido, ya que el Windows 95 no es multitarea real.
NOTA 2: No es recomendable borrar los buffers de transmisin y/o recepcin.
INFORMACION RESERVADA
Pgina Nro 25
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 26
Protocolo de Comunicacin
EPSON LX-300F+
Indicaciones de Estado.
El Controlador Fiscal, como respuesta de cada comando recibido, enva un completo conjunto de
indicadores de estado al Host, tanto para el estado del Impresor como del Controlador Fiscal. Es
necesario analizar ambas respuestas para conocer si la orden enviada al Impresor Fiscal a sido
ejecutada en forma satisfactoria.
Estado Fiscal
Luego de cada comando, la impresora fiscal enva la siguiente informacin que debe analizarse para
saber si el comando fue ejecutado correctamente.
Cuando se lo convierte de hexadecimal a una palabra binaria (Ver Apndice T, conversiones de
sistemas numricos) tiene indicadores de campo de bits con el siguiente significado (el bit 0 es el de
menor importancia):
Bit
Estado
Descripcin
- Error de comprobacin de Memoria Fiscal.
- Junto con el Bit 7 indica que la memoria Fiscal esta llena.
- Poca batera.
- Comando no reconocido.
- Desbordamiento de Totales.
- Si Bit 11 esta en 1, se indica que se necesita realizar transporte de hoja.
10
11
se
13
14
15
INFORMACION RESERVADA
Pgina Nro 27
Protocolo de Comunicacin
EPSON LX-300F+
Bit 0: 1
Bit 1: 1
Bit 2: 1
La batera que alimenta la Memoria de Trabajo y el Reloj de Tiempo Real est baja. Se
debe llamar al Tcnico Fiscal antes de los 30 das.
Bit 3: 1
Bit 4: 1
Datos de campo no vlidos. Un campo de datos del comando recibido del Host tena
datos no vlidos (ej. datos no numricos en un campo numrico).
Bit 5: 1
Comando no vlido para el estado fiscal. Se recibi un comando del Host que no es
vlido para el estado actual del Impresor Fiscal (es decir, abrir comprobante fiscal
mientras hay abierto un comprobante no fiscal).
Bit 6: 1
Bit 7: 1
Bit 8: 1
Memoria Fiscal casi llena. La Memoria Fiscal est dentro de los 40 cierres para
llenarse. El Host deber emitir el mensaje de aviso apropiado.
Bit 9: 1
Bit 10: 1
Bit 11: 1
Se necesita que se haga un cierre de la Jornada Fiscal ya que han pasado 24 horas sin
realizar un cierre
Z o se han enviado el nmero mximo de Items que acepta un
Documento, por lo que se debe realizar el pago de la mercadera registrada y continuar
la facturacin en un Documento nuevo. Este indicador de estado es actualizado en el
momento de iniciar un documento fiscal o cuando se consulta el estado y no hay un
documento fiscal abierto.
Si este esta encendido junto con el Bit 6 informa que se necesita realizar un transporte
de hoja debido a que item que desea facturar no entra en la factura.
Bit 12: 1
Documento Fiscal abierto. Se activa este bit cada vez que hay un documento fiscal
abierto. Por ejemplo Facturas.
Bit 13: 1
Documento Fiscal abierto o documento no Fiscal abierto que se emite por el rollo de
papel. Si el Bit 12 esta en 0 se tiene un documento No Fiscal abierto y si el Bit 12
esta en 1 se tiene un Documento Fiscal abierto.
Bit 14: 1
INFORMACION RESERVADA
Pgina Nro 28
Protocolo de Comunicacin
Bit 15: 1
EPSON LX-300F+
OR lgico de los bits 0 a 8 y 11. Se activa este bit cada vez que hay alguno de los bits
de 0 a 8 y 11 que indican error.
Si ocurre un error en la impresora (Bit 15 en 1 del estado de Impresora), este Bit 15
(del estado fiscal) permite determinar si el error de impresora fue antes o despus de
la ejecucin del ltimo comando recibido.
Por ejemplo si la Impresora Fiscal informa que la impresora esta sin papel (bit 14 del
estado de la impresora en 1), pero este Bit15 del estado fiscal esta en 0, significa que
la impresora se qued sin papel luego de ejecutar el comando y por lo tanto no es
necesario reenviar el ltimo comando, pero si este bit 15 del estado fiscal est en 1,
significa que el comando no pudo ser ejecutado por falta de papel y debe ser
reenviado el ltimo comando.
Estado
Fiscal
Estado
Fiscal
Estado
Fiscal
Bit 14
Bit 13
Bit 12
INFORMACION RESERVADA
Pgina Nro 29
Protocolo de Comunicacin
EPSON LX-300F+
Estado de la Impresora
Luego de cada comando, la impresora fiscal enva la siguiente informacin que debe analizarse para
saber si el comando fue ejecutado correctamente.
Cuando se convierte de hexadecimal a una palabra binaria en este nmero tiene los indicadores
de campo de bit con el siguiente significado (el bit 0 es el menos importante):
El Estado de la Impresora, cuando se convierte de hexadecimal a una palabra binaria tiene los
indicadores de campo de bit con el siguiente significado (el bit 0 es el menos importante):
Bit
Estado
Descripcin
- No se Usa.
- No se Usa.
- Sin uso.
- Sin uso.
10
- Sin uso.
11
- Sin uso.
12
- Sin uso.
13
- Sin uso.
14
15
Bit 2: 1
Bit 3: 1
Bit 6: 1
Bit 7: 1
Bit 8: 1
Entrada de hojas sueltas frontal preparada. Cuando la Impresora Fiscal habilit la toma
de hojas sueltas, se activa este bit.
Bit 9: 1
Hoja suelta frontal preparada. Cuando la Impresora Fiscal tiene una hoja de papel
suelto lista para ser impresa, se activa este bit.
INFORMACION RESERVADA
Pgina Nro 30
Protocolo de Comunicacin
EPSON LX-300F+
Bit 10: 1
Toma de hojas para validacin preparada. Cuando la Impresora Fiscal indica que est
lista para recibir la hoja a validar, se activa este bit.
Bit 11: 1
Papel para validacin presente. Cuando la Impresora Fiscal esta lista para imprimir
porque se ingreso el papel a ser validado, se activa este bit.
Bit 14: 1
Impresora sin papel. Si no existe papel a ser impreso, se activa este bit. Si
este Bit esta activado no se permite continuar la emisin de documentos
hasta que se restablezca el suministro de papel a la impresora.
Si ocurre un error en la impresora el bit 15 del Estado Fiscal permite determinar si el
error de impresora fue antes o despus de la ejecucin del ltimo comando recibido.
Por ejemplo si la Impresora Fiscal informa que la impresora esta sin papel (bit 14 del
estado de la impresora en 1), pero este Bit15 del estado fiscal esta en 0, significa que
la impresora se qued sin papel luego de ejecutar el comando y por lo tanto no es
necesario reenviar el ltimo comando, pero si el bit 15 del estado fiscal est en 1,
significa que el comando no pudo ser ejecutado por falta de papel y debe ser
reenviado el ltimo comando.
Estado
Impresora
Bit 14
1
Bit 15: 1
OR lgico de los bits 0 a 6 y 14. Se activa este bit toda vez que estn activos los bits
0 a 6 y 14. Tambin se activa si se emite un comando de impresin en hojas sueltas y
no se ingreso el papel a ser impreso.
INFORMACION RESERVADA
Pgina Nro 31
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
El estado del Port Serie Auxiliar debe analizarse para saber si el comando fue ejecutado
correctamente.
El Estado del Puerto Serie Auxiliar, cuando se convierte de hexadecimal a una palabra binaria tiene
los indicadores de campo de bit con el siguiente significado (el bit 0 es el menos importante):
Bit
Estado
6-15
- No utilizados. Fijos en 0.
INFORMACION RESERVADA
Descripcin
Pgina Nro 32
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 33
Protocolo de Comunicacin
EPSON LX-300F+
Comando de Diagnstico
Solicitud de Estado
Este comando se utiliza para conocer el estado del Impresor Fiscal. Puede ser enviado en cualquier
instante ya que no realiza impresin alguna.
Es conveniente llamar esta funcin antes de iniciar un Documento Fiscal, pero cuando se realiza la
generacin de documentos, los primeros dos campos de datos poseen la informacin necesaria para
saber si el comando enviado ha sido ejecutado satisfactoriamente.
Comando a enviar: 2a (Solicitud de Estado)
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x2a ASCII(42)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5
Tipo de informacin solicitada.
Tipo
A, O
Pgina Nro 34
Tipo
H
H
N
N
N
Protocolo de Comunicacin
61
62-71
72
73-74
75
76-79
EPSON LX-300F+
NOTA:
Es recomendable para el programador, que arme una base de datos, donde se
almacene un registro diario por equipo con todos los campos de esta respuesta.
En caso de auditora por parte de la AFIP-DGI, podra ser necesario.
Respuesta si el byte 5 del comando es
P
, ASCII(80) 0x50. Informacin sobre las
caractersticas del Controlador Fiscal.
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x2a ASCII(42)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-8
Estado de Impresora <HHHH> (datos hex. ASCII)
H
9
Separador de Campo 0x1c - ASCII (28 Decimal)
10-13
Estado Fiscal <HHHH> (datos hex. ASCII)
H
14
Separador de Campo 0x1c - ASCII (28 Decimal)
15-17
Ancho de la Impresora en columnas a 10 CPI para Facturas. Si es Cero,
N
no se puede imprimir a dicha resolucin. <nnn>
Los programadores deben utilizar esta informacin para ajustar la
impresin, a la cantidad de columnas que estn disponibles.
IMPORTANTE: Este valor vara en cada modelo de Impresora Fiscal
18
Separador de Campo 0x1c - ASCII (28 Decimal)
19-21
Ancho de la Impresora en columnas a 12 CPI para Facturas. Si es Cero,
N
no se puede imprimir a dicha resolucin. <nnn>
Los programadores deben utilizar esta informacin para ajustar la
impresin, a la cantidad de columnas que estn disponibles.
IMPORTANTE: Este valor vara en cada modelo de Impresora Fiscal
22
Separador de Campo 0x1c - ASCII (28 Decimal)
23-25
Ancho de la Impresora en columnas a 17 CPI para Facturas. Si es Cero,
N
no se puede imprimir a dicha resolucin. <nnn>
Los programadores deben utilizar esta informacin para ajustar la
impresin, a la cantidad de columnas que estn disponibles.
IMPORTANTE: Este valor vara en cada modelo de Impresora Fiscal
26
Separador de Campo 0x1c - ASCII (28 Decimal)
27-29
Ancho en columnas para Tickets Tickets-Factura <nnn>
N
30
Separador de Campo 0x1c - ASCII (28 Decimal)
31-33
Cantidad de lneas de Validacin <nnn>
N
Los programadores deben utilizar esta informacin para saber si la
impresora fiscal puede hacer Validacin Superior de documentos.
34
Separador de Campo 0x1c - ASCII (28 Decimal)
A
35
INFORMACION RESERVADA
Pgina Nro 35
Protocolo de Comunicacin
EPSON LX-300F+
36
37
38
Separador de Campo
39
40
41
42
43-44
45
46-60
61
62-65
0x1c -
Pgina Nro 36
Tipo
H
H
N
A
N
N
N
A
Protocolo de Comunicacin
EPSON LX-300F+
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 37
Protocolo de Comunicacin
EPSON LX-300F+
Campo 2
Campo 3
INFORMACION RESERVADA
Pgina Nro 38
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
INFORMACION RESERVADA
Pgina Nro 39
Tipo
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Comando a enviar:0x39
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x39, ASCII(57 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5
Grabar Totales Diarios en la Memoria Fiscal y borrar los Totales Diarios
de la Memoria de Trabajo si es 0x5a ASCII(90 Decimal). Se hace un
Cierre Z.
Realizar un cambio de Cajero si es 0x58, ASCII(88 Decimal). Se hace
un Cierre X
6
Separador de Campo 0x1c - ASCII (28 Decimal)
7
Si se enva 'P' 0x50 ASCII(80 Decimal) el Reporte
Xsale impreso
8
Fin de Datos 0x03
9-12
BCC <nnnn>
Tipo
Si el campo de opcin es 'Z' (0x5a), se realizar un Cierre Diario que har que se graben los
Totales Diarios en la Memoria Fiscal, y se los borre de la Memoria de Trabajo. Para cualquier otro
valor, se realizar un cierre "X, y el mismo no saldr impreso, salvo que se enve
P(0x50) en el
segundo campo opcional.
Se debe tener en cuenta que es necesario realizar por lo menos un cierre de la Jornada Fiscal cada
24 horas. El equipo se encarga de recordar mediante un mensaje de error que ha transcurrido 24
horas con datos en la memoria de trabajo; sin realizar un cierre de la jornada fiscal y entonces, no se
podrn emitir comprobantes Fiscales hasta que se haga un Cierre 'Z'.
La Impresora Fiscal mantiene un conjunto separado de Totales Diarios (totales X) en paralelo con
los Totales Diarios normales (totales Z).
Cuando se realiza un cierre X, se borran los totales X, dejando intactos los Totales Diarios. Estos
totales intermedios son tiles para generar totales de cajero a lo largo del da sin volver a
establecer los Totales Diarios.
La Impresora Fiscal controla que se emitan Documentos Fiscales o No Fiscales entre dos cierres
Z
seguidos. Si no se emiten Documentos Fiscales o No Fiscales, no es necesario ordenar el Cierre
Z
.
Ante un corte de energa se realizar la reimpresion del cierre X y Z automticamente siempre y
cuando la seguridad fiscal lo permita.
Para no superponerse con los datos preimpreso de los formularios continuos u hoja suelta se
recomienda realizar un avance manual o por comando de la hoja donde se imprime el cierre.
La jornada fiscal es iniciada cuando se abre cualquier Documento Fiscal, Nota de Credito o Remito.
INFORMACION RESERVADA
Pgina Nro 40
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 41
Tipo
H
H
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 42
Tipo
D
D
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 43
Protocolo de Comunicacin
EPSON LX-300F+
Se debe enviar
Ppara indicar comando de impresin
Campo 03
Se debe enviar
Tpara indicar comando de transporte
Campo 02
Se debe enviar
A para abrir la proxima hoja.
Tipo
Tipo
H
H
Cuando se necesite realizar otra vez el transporte de una hoja se encendera el bit 11 del estado fiscal para
solicitar el transporte.
INFORMACION RESERVADA
Pgina Nro 44
Protocolo de Comunicacin
EPSON LX-300F+
IMPORTANTE: Los pasos 1 y 2 no son necesarios en cada impresin , ya que el equipo memoriza
las opciones. Es recomendable realizar esta configuracin al iniciar la jornada fiscal.
Nota: Para seleccionar los caracteres por pulgadas en los Documentos No Fiscales , se deben pasar
los siguientes parametros en el comando Seleccionar Preferencias del usuario (Pag. Nro. 46) .
Los parametros son : P,L,O,N,N,Eleccion de pulgadas , donde las pulgadas son (10/12/17).
INFORMACION RESERVADA
Pgina Nro 45
Protocolo de Comunicacin
EPSON LX-300F+
8
Campo 03
10
Campo 04
Si en el Campo 02 se envo
D
:
Si en el Campo 02 se envi
D
:
12
Si en el Campo 03 se envi
R
:
INFORMACION RESERVADA
Pgina Nro 46
Protocolo de Comunicacin
Campo 05
EPSON LX-300F+
Si en el Campo 02 se envi
D
:
Si en el Campo 04 se envi
S
:
Si en el Campo 04 se envi
S
:
Establece la cantidad de filas a imprimir en el papel a utilizar.
16
Campo 07
18
19-22
Si en el Campo 05 se envi
U
:
Establece la cantidad de columnas a imprimir en el papel a utilizar.
Separador de Campo 0x1c - ASCII (28 Decimal)
Si en el Campo 05 se envi
U
:
Establece la cantidad de lineas a imprimir en el papel a utilizar.
Fin de Datos 0x03
BCC <nnnn>
Tipo
H
H
H
Nota: El tamao mnimo de papel definido por la AFIP es de 15 cm de ancho por 20 cm de largo.
Si se elije el parametro de Ren el Campo 03 de preferencia de tamao rollo se debe
enviar el valor 60 como mnimo.
El ancho rollito no puede ser cambiado en el medio de la jornada Fiscal.
INFORMACION RESERVADA
Pgina Nro 47
Protocolo de Comunicacin
EPSON LX-300F+
M
= Main sheet feeder (hoja suelta).
Si se solicit la lectura de las preferencias del papel a utilizar (Campo 02
P
):
Papel a utilizar.Posibles valores:
U
: Tamao de papel definido por el usuario.
INFORMACION RESERVADA
Pgina Nro 48
Tipo
H
H
A
Protocolo de Comunicacin
16
Campo 04
EPSON LX-300F+
F
= Factura.
20
Campo 06
22
23-26
A
= Factura.
Si se solicit la lectura de las preferencias del papel a utilizar (Campo 02
P
y Campo 03
U
) o (Campo 03
Ry Campo 04
Sy Campo 05
U
):
Cantidad de filas a imprimir en el papel definido por el usuario.
Fin de Datos 0x03
Si se solicit la lectura de las preferencias del dispositivo a utilizar en la
impresin (Campo 02
D
):
Tipo de Documento a imprimir el la estacin seleccionada por el usuario.
Posibles valores:
N
= Factura.
Fin de Datos 0x03
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 49
Protocolo de Comunicacin
EPSON LX-300F+
Campo 02
A,O
INFORMACION RESERVADA
Pgina Nro 50
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
Tipo
H
H
INFORMACION RESERVADA
Pgina Nro 51
Protocolo de Comunicacin
EPSON LX-300F+
PCorte Parcial.
Opcin ignorada en EPSON LX-300F y EPSON FX-880F dado que no
disponen de sistema de corte de papel.
6
Fin de Datos 0x03
7-10
BCC <nnnn>
Respuesta a Comando Cerrar Documento No Fiscal
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x4a
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-8
Estado de Impresora <HHHH> (datos hex. ASCII)
9
Separador de Campo 0x1c - ASCII (28 Decimal)
10-13
Estado Fiscal <HHHH> (datos hex. ASCII)
14
Separador de Campo 0x1c - ASCII (28 Decimal)
15-22
Nmero del Documento NO Fiscal recientemente emitido (nnnnnnn)
23
Fin de Datos 0x03
24-27
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 52
Tipo
A,O
Tipo
H
H
N
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 53
Tipo
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 54
Tipo
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Comandos Generales
Establecer Fecha y Hora
Este comando establece la fecha y hora del reloj de tiempo real del Controlador Fiscal. La fecha y
hora del reloj de tiempo real se estampa en todos los documentos fiscales y en todas las entradas de
la Memoria Fiscal.
Este comando ser rechazado en los siguientes casos:
1. Si hay Totales Diarios en la Memoria de Trabajo.
2. Si la nueva fecha es menor a la ltima almacenada en la Memoria Fiscal.
3. Si la nueva fecha es mayor en ms de un da a la ltima fecha
almacenada en la memoria Fiscal.
4. Si anteriormente se modifico la Hora y/o Fecha sin realizar un cierre de la Jornada Fiscal.
Un Tcnico Fiscal , mediante la rotura del precinto fiscal e ingresando al modo Servicio Tcnico,
puede evitar las reglas 2 y 3 y 4 antes mencionadas.
En el caso de que se retroceda la fecha en ms de un da, dicho evento queda registrado en la
memoria fiscal.
De tener que cambiar la hora y/o la fecha, se recomienda que este comando sea lo primero que se
ejecute luego de realizar un cierre de la jornada fiscal, como lo indica la Resolucin 4104/96 y
modificaciones de la Direccin General Impositiva.
Se debe tener en cuenta, que solo se puede hacer un cambio de hora y/o fecha
entre dos cierres Z consecutivos, por lo tanto si se ha ingresado incorrectamente
la hora y/o fecha, se debe hacer un Cierre Z, lo que habilitar otro cambio en la
hora y/o fecha del Impresor Fiscal (Indicado por RG 259/99) .
INFORMACION RESERVADA
Pgina Nro 55
Tipo
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 56
Tipo
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
N
A
Tipo
H
H
Si se envia una lnea de Datos Fijos sin dato alguno,( 0 byte de dato), el comando ser
rehazado.
Para eliminar una lnea de Datos Fijos, es decir, para que no se imprima, enve este comando con un
nico byte de cdigo DEL de ASCII (0x7f) de Texto Fiscal de Datos Fijos.
* Los datos fijos del 11 al 14, aceptan hasta 136 caracteres.
INFORMACION RESERVADA
Pgina Nro 57
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 58
Tipo
Tipo
H
H
N
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 59
Protocolo de Comunicacin
Campo 07
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 60
Tipo
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 61
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
INFORMACION RESERVADA
Pgina Nro 62
Tipo
H
H
N
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 63
Tipo
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 64
Tipo
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
F
= 0x46 Factura Fiscal.
D
=0x44 Nota de Dbito.
R
= 0x52 Recibo Oficial.
6
Separador de Campos ASCII 0x1c
Campo 02 Tipo de Salida Impresa
<a> para Factura Fiscal o Recibo
A
Factura
C
= Formulario Continuo.
S
= Hoja Suelta Impresora Slip
8
Separador de Campos ASCII 0x1c
Campo 03 Letra del Documento Fiscal <a>
A
A
= 0x41
B
= 0x42
C
= 0x43
Cualquier otra letra origina que se rechace el comando.
Por favor, consulte en Apndice G - Tabla para determinar el tipo de
Factura , en la pgina 117 que letra genera cada tipo de documento.
10
Separador de Campos ASCII 0x1c
Campo 04 Cantidad de Copias que se deben IMPRIMIR.<n>
N
Si usa copia con Carbnico, debe enviar 1, pero si desea utilizar solo
hojas en original, debe enviar como mnimo 2.
Este campo slo es necesario para Facturas Fiscales en hoja suelta o
formulario continuo.
Los valores permitidos son :
1 Copia = 0x31 (No se acepta multiples copias)
Separador de Campos ASCII 0x1c
Campo 05 Tipo de Formulario que se utiliza para la Factura emitidas en hoja
A
suelta o formulario continuo. <a>
Indica si la impresora fiscal debe o no dibujar
las lneas de las
facturas emitidas en hoja suelta o formulario continuo.
Este campo solo es necesario para Facturas Fiscales.
Los valores posibles son:
F
= : Se utiliza formulario pre-impreso con las lneas de la factura
dibujadas.
Separador de Campos ASCII 0x1c
INFORMACION RESERVADA
Pgina Nro 65
Protocolo de Comunicacin
Campo 06
EPSON LX-300F+
Campo 07
10
CPI = 0x31 0x30
12
CPI = 0x31 0x32
17
CPI = 0x31 0x37
Se tiene que tener en cuenta que el tamao minimo de papel para una
factura es de 15 x 20 cm.
Separador de Campos ASCII 0x1c
Responsabilidad Frente al IVA del EMISOR en el modo entrenamiento
<a>.
Campo 08
INFORMACION RESERVADA
Pgina Nro 66
Protocolo de Comunicacin
Campo 09
EPSON LX-300F+
Valores aproximados.
Modelo LX-300F
FX-880F
CPI
16.8
10
12
Campo 10
Campo 11
Campo 12
Campo 13
30 a 60
18 a 36
21 a 43
Campo 14
Modelo FX-880F
CPI
16.8
10
12
Campo 15
Campo 16
30 a 60
18 a 36
21 a 43
INFORMACION RESERVADA
Pgina Nro 67
Protocolo de Comunicacin
Campo 17
EPSON LX-300F+
CPI
16.8
10
12
Campo 18
Campo 19
30 a 60
18 a 36
21 a 43
Tipo
H
H
H
INFORMACION RESERVADA
Pgina Nro 68
Protocolo de Comunicacin
EPSON LX-300F+
FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm
INFORMACION RESERVADA
Pgina Nro 69
Protocolo de Comunicacin
EPSON LX-300F+
FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm
FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm
INFORMACION RESERVADA
Pgina Nro 70
Protocolo de Comunicacin
EPSON LX-300F+
Dato que debe ser enviado al IF en Facturas B,C cuando no hay Impuestos
Internos.
El precio de Venta al Pblico (PVP) esta formado por la Base Imponible (BI) ms el Monto del
Impuesto I.V.A.
La Impresora Fiscal recibe como datos la cantidad de Items , el Precio de Venta unitario al Pblico
(PVP), cantidad de unidades, la Tasa Impositiva (IVA) que se debe utilizar y la Tasa de Ajuste para
Impuestos Internos que como en este caso son productos no grabados con impuestos internos, se
debe enviar este dato en cero al igual que el Monto de Impuestos Internos Fijos.
Aritmtica del Impresor Fiscal en Facturas tipo A sin Impuestos Internos.
El campo Monto Facturado a no incluye el Monto del Impuesto I.V.A. en los Tickets-Facturas A y
Facturas A.
Precio de Venta Final con IVA Discriminado (PVF) o Monto Total Facturado
Base Imponible (BI)
INFORMACION RESERVADA
Pgina Nro 71
Protocolo de Comunicacin
EPSON LX-300F+
El precio de Venta Final (PVF) esta formado por la Base Imponible (BI) mas el Monto del Impuesto
I.V.A.
La Impresora Fiscal recibe como datos cantidad de unidades, la Base Imponible (BI) por unidad, la
Tasa Impositiva (IVA) que se debe utilizar y la Tasa de Ajuste para Impuestos Internos que como en
este caso no son productos grabados por impuestos internos, se debe enviar este dato en cero.
Aritmtica del Impresor Fiscal en Facturas tipo B,C con Impuestos Internos a Porcentajes.
El campo Monto del Item incluye el Monto de Impuestos Internos a Porcentajes (MIIP) y el Monto
del Impuesto I.V.A. .
Precio de Venta al Pblico (PVP) o Monto Total Facturado
Base Imponible (BI)
Monto de Impuestos
Internos a Porcentajes
(MIIP)
Monto de Impuesto
IVA
Dato que debe ser enviado al IF en Facturas B,C cuando existen Impuestos
Internos.
El precio de Venta al Pblico (PVP) esta formado por la Base Imponible (BI) mas el Monto de
Impuestos Internos a Porcentajes (MIIP) ms el Monto del Impuesto I.V.A..
Como PVP = BI + MIIP + ( BI * Tasa Impositiva), para calcular el Monto del Impuesto I.V.A., el
programador debe calcular la Tasa de Ajuste Variable de la siguiente manera:
Tasa de Ajuste Variable = ( Monto del Impuesto IVA / PVP )
La Impresora Fiscal recibe como datos la cantidad de unidades, el Precio de Venta al Pblico (PVP),
cantidad de unidades, Tasa Impositiva (IVA) que se debe utilizar y la Tasa de Ajuste Variable para
Impuestos Internos calculados con la ecuacin anterior.
IMPORTANTE: Si se realiza un descuento, el Monto de Impuesto Interno Fijo no es modificado. El
uso principal es en el rubro venta de combustibles en Estaciones de Servicio.
MUY IMPORTANTE:
La forma de calcular la Tasa de Ajuste Variable , necesaria para Factura B, y Factura C
es distinta que para Factura A.
Aritmtica del Impresor Fiscal en Facturas B y C con Impuestos internos fijos.
El campo Monto del Item incluye el Monto de Impuestos Internos Fijos (MIIF) y el Monto del
Impuesto I.V.A. .
Precio de Venta al Pblico (PVP) o Monto Total Facturado
Base Imponible (BI)
Monto de Impuestos
Internos Fijos (MIIF)
El precio de Venta al Pblico (PVP) esta formado por la Base Imponible (BI) mas el Monto de
Impuestos Internos (MIIF) ms el Monto del Impuesto I.V.A..
INFORMACION RESERVADA
Pgina Nro 72
Protocolo de Comunicacin
EPSON LX-300F+
Pgina Nro 73
Protocolo de Comunicacin
EPSON LX-300F+
Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos con montos fijos.
El campo Monto Facturado a no incluye el Monto del Impuesto I.V.A. en los Tickets-Facturas A y
Facturas A.
Precio de Venta Final con IVA Discriminado (PVF) o Monto Total Facturado
Base Imponible (BI)
El precio de Venta Final (PVF) esta formado por la Base Imponible (BI) mas el Monto de Impuestos
Internos Fijo (MIIF) mas el Monto del Impuesto I.V.A.
La Impresora Fiscal recibe como datos la Base Imponible (BI) , la Tasa Impositiva (IVA) que se debe
utilizar y recibe el Monto del Impuesto Interno Fijo (MIIF). En la Tasa de Ajuste para Impuestos
Internos se debe enviar este dato en cero.
La Tasa de Ajuste Variable ser:
Tasa de Ajuste Variable = Cero, ya que utiliza montos Fijos.
La Impresora Fiscal recibe como datos el Precio de Venta al Pblico (PVP), cantidad de unidades, la
Tasa Impositiva (IVA) que se debe utilizar y la Tasa de Ajuste Variable para Impuestos Internos a
porcentajes que debe ser cero y el monto de Impuestos Internos Fijos ,que ser distinto de cero.
IMPORTANTE: Si se realiza un descuento, el Monto de Impuesto Interno Fijo no es modificado. El
uso principal es en el rubro venta de combustibles en Estaciones de Servicio.
Comando 0x62.Item de Lnea
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x62 98d
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Descripcin del producto o bien facturado. Lnea de Texto Fiscal
Variable Cantidad mxima de caracteres segn configuracin de
las zonas de impresin.
- Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Campo 02 Cantidad (nnnnn.nnn) de unidades
Separador de Campos ASCII 0x1c
Campo 03 Monto del Item (nnnnnnn.nn)
Para FACTURAS A, SE ESPERAN VALORES SIN IVA.
Para FACTURAS B, SE ESPERAN VALORES CON IVA.
Para FACTURAS C, SE ESPERAN VALORES CON IVA.
Separador de Campos ASCII 0x1c
Campo 04 Tasa Impositiva (.nnnn)
INFORMACION RESERVADA
Pgina Nro 74
Tipo
N
N
Protocolo de Comunicacin
EPSON LX-300F+
N
N
INFORMACION RESERVADA
Pgina Nro 75
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Impresin en Facturas.
Al ejecutar este comando el Item de Lnea de una Factura A, se imprime de la siguiente manera.
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
ccccc,ccc
Ddddddddddddddddd
Ppppppp,pp
(12)Cantidad
(13)Descripcin
(14)Precio
Unitario
NETO (Sin
IVA)
Puede
cambiar la
Posicin
Puede
cambiar la
Posicin
INFORMACION RESERVADA
Pgina Nro 76
(15)Alic
uota de
IVA
(16)%
BASE o
Coeficien
te K para
AJUSTE
de
Impuesto
s
Posici Posicin
n fija,
fija, no
no
puede
puede ser
ser
variada
variada
(17) Precio
NETO (Sin
IMPUESTOS)
Posicin fija,
no puede ser
variada
Protocolo de Comunicacin
EPSON LX-300F+
Al ejecutar este comando el Item de Lnea de una Factura B, se imprime de la siguiente manera.
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
Ccccc,ccc
Ddddddddddddddddd
Ppppppp,pp
(12)Cantidad
(13)Descripcin
(14C)Precio
Unitario
Bruto (Con
IVA)
Puede
cambiar la
Posicin
Puede
cambiar la
Posicin
INFORMACION RESERVADA
Pgina Nro 77
(15)Alic
uota de
IVA
(16)%
BASE o
Coeficient
e K para
AJUSTE
de
Impuestos
Posici Posicin
n fija,
fija, no
no
puede
puede ser
ser
variada
variada
(17C) Precio
Bruto (Con
IVA)
Posicin
fija, no
puede ser
variada
Protocolo de Comunicacin
EPSON LX-300F+
Al ejecutar este comando el Item de Lnea de una Factura C, se imprime de la siguiente manera.
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
No se puede
Imprimir en
esta zona
Ccccc,ccc
Ddddddddddddddddd
Ppppppp,pp
(12)Cantidad
(13)Descripcin
Puede
cambiar la
Posicin
(14C)Precio
Unitario
Bruto (Con
IVA)
Puede
cambiar la
Posicin
(17C) Precio
Bruto (Con
IVA)
Posicin fija,
no puede ser
variada
INFORMACION RESERVADA
Pgina Nro 78
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
Se debe enviar
L para indicar si se puede o no imprimir el item.
Se debe enviar
N para indicar si se puede o no impmir el item en un
DNFH de Cotizacin.
Tipo
H
H
A
Nota: No es necesario utilizar este comando si ud. utiliza los valores de los Bits 11 y 6 del
Estado Fiscal que indican si el item entra o no en la factura, si es necesario utilizarlo en el
Documento No Fiscal Homologado de Cotizacin.
INFORMACION RESERVADA
Pgina Nro 79
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 80
Tipo
Tipo
H
H
A
N
N
N
N
N
N
N
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
N
A
Cuando se enva el PAGO, se almacena y se imprimen junto con el TOTAL cuando se cierra la
factura. Una vez enviado el PAGO, slo se aceptan comandos Pago , Cerrar Factura o CANCELAR.
Si se enva un RECARGO o un DESCUENTO, se imprimen cuando se cierra el documento fiscal.
Responde calculando el total, registrando el monto pagado, calculando el vuelto e imprimiendo
estos datos. Alternativamente, cancela el documento abierto.
INFORMACION RESERVADA
Pgina Nro 81
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
H
H
N
N
N
INFORMACION RESERVADA
Pgina Nro 82
Protocolo de Comunicacin
EPSON LX-300F+
No se puede
Imprimir en
esta zona
******************************************
*
**********
POR EL USUARIO
************
********** COMPROBANTE CANCELADO ***********
Si el usuario especifica incorrectamente las medidas de una Factura en Hoja suelta o se
traba el papel del formulario continuo, se cancelar el comprobante, y la impresora
informar el evento con el mensaje de error FIN DE PAPEL
******************************************
*
***********
FIN
DE
PAPEL
************
COMPROBANTE
CANCELADO
INFORMACION RESERVADA
Pgina Nro 83
Protocolo de Comunicacin
EPSON LX-300F+
NO FISCAL HOMOLOGADO
************************************************************************
**
************* Motivo informado
arriba****************************************
***********
COMPROBANTE
CANCELADO
**************************************
************************************************************************
**
En el caso de que la medida de una factura en hoja suelta haya sido incorrectamente especificada, el
controlador intentara reimprimir este mensaje hasta que sea posible.
******************
INFORMACION RESERVADA
FIN DE PAPEL
Pgina Nro 84
*********************
Protocolo de Comunicacin
EPSON LX-300F+
Percepciones en Facturas.
Se rechazar este comando si no hay una Factura abierta, si los montos acumulados generan un
desbordamiento de total. Se usa este comando para imprimir informacin sobre percepciones Globales
o del IVA. Si se enva una Percepcin de IVA y no se han facturado productos a dicha tasa, el comando
ser rechazado.
Importante: Las Percepciones no van impresas entre productos facturados.
Las percepciones de IVA son impresas en el cierre Z, sobre la tasa que se aplica.
Las otras percepciones son impresas en el cierre Z, por descripcin.
Comando 0x66 Percepciones en Factura
Ao Tickets-Factura
A
.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x66
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Texto fiscal que describe el motivo de la percepcin.
Longitud variable en impresoras de Factura con hoja suelta o
formulario continuo.
Separador de Campos ASCII 0x1c
Campo 02 Indica si es una Percepcin sobre IVA o es otro tipo de Percepcin
<a>.
O
= 0x4F (Decimal 79) Otro tipo de Percepcin
T
= 0x54 (Decimal 84) Percepcin de IVA a una tasa de IVA
determinada.
Tipo
Tipo
H
H
Pgina Nro 85
Protocolo de Comunicacin
EPSON LX-300F+
F
= 0x46 Factura Fiscal
D
= 0x44 Nota de Debito
R
= 0x52 Recibo Factura
Cualquier letra no aceptada por el modelo de controlador fiscal,
origina que se rechace el comando.
6
Separador de Campos ASCII 0x1c
Campo 02 Letra del Documento Fiscal <a> que debe coincidir con el utilizado al
abrir una Factura Tickets-Factura.
A
= 0x41
B
= 0x42
C
= 0x43
Cualquier otra letra origina que se rechace el comando.
8
Separador de Campos ASCII 0x1c
Campo 03 Para asegurar la compatibilidad se debe enviar en este campo el
caracter Ascii DEL , dado que se imprimira automticamente el trailer
66 que contiene la palabra TOTAL.
Fin de Datos 0x03
BCC <nnnn>
Tipo
El uso del Campo 02 es para que el usuario seleccione el mensaje que desea imprimir.
Respuesta al Cerrar Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x65
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Estado de Impresora <HHHH> (datos hex. ASCII)
9
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Estado Fiscal <HHHH> (datos hex. ASCII)
14
Separador de Campos ASCII 0x1c
Campo 03 Nmero del Documento Fiscal que se acaba de EMITIR
Fin de Datos 0x03
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 86
Tipo
H
H
N
Protocolo de Comunicacin
EPSON LX-300F+
La lnea de TOTAL, que va en la HOJA de la FACTURA Tipo -A- donde el que recibe la Factura es un
Responsable Inscripto queda:
Al ejecutar este comando con una Factura A abierta , se imprime de la siguiente manera.
SUBTOTAL IVA%
$IVA
RET/PERC OTROS
NO GRAVBA.
ssssssssssssssssssssssssssssssssssssssssssssssss
(ii,ii)_nnnn,nn
(ii,ii)_nnnn,nn
.
.
.
.
.
.
.
.
.
.
.
.
nnnn,nn_(ii,ii)_nnnn,nn_nnnn,nn_nnnn,nn_ nnnn,nn_Nnnnnnn,nn
TOTAL Nnnnnnnn,nnn
Dato
Dato
Dato
Dato
Fijo
Fijo
Fijo
Fijo
de
de
de
de
cola
cola
cola
cola
Otras
Otras
Otras
Otras
leyendas
leyendas
leyendas
leyendas
11
12
13
14
INFORMACION RESERVADA
Pgina Nro 87
_ORIGINAL___
Protocolo de Comunicacin
EPSON LX-300F+
Descuento
Descuento
Descuento
Descuento
Descuento
Descuento
Subtotal
y/o
y/o
y/o
y/o
y/o
y/o
Recargo
Recargo
Recargo
Recargo
Recargo
Recargo
Alcuota
IVA %
(Dato
(Dato
(Dato
(Dato
(Dato
(Dato
$IVA
provisto
provisto
provisto
provisto
provisto
provisto
por
por
por
por
por
por
Comando
Comando
Comando
Comando
Comando
Comando
Texto
Percepci
n de IVA
o monto
de IVA
No
Inscripto
s
0x64)
0x64)
0x64)
0x64)
0x64)
0x64)
Monto de
la
percepci
nes IVA
Texto
indicativo
del
motivo
de otras
percepcio
nes.
Monto de
otras
percepcio
nes.
TOTAL
Concepto
s
No
Gravados
Nnnnnnnn,nnn
RECIBI(MOS):
Forma de pago 1 de 6 (Dato provisto por Comando 0x64)
Forma de pago 2 de 6 (Dato provisto por Comando 0x64)
Forma de pago 3 de 6 (Dato provisto por Comando 0x64)
Forma de pago 4 de 6 (Dato provisto por Comando 0x64)
Forma de pago 5 de 6 (Dato provisto por Comando 0x64)
Forma de pago 6 de 6 (Dato provisto por Comando 0x64)
OTRAS LEYENDAS COMERCIALES LINEA 1 DE 4 (11)
OTRAS LEYENDAS COMERCIALES LINEA 2 DE 4 (12)
OTRAS LEYENDAS COMERCIALES LINEA 3 DE 4 (13)
OTRAS LEYENDAS COMERCIALES LINEA 4 DE 4 (14)
C.A.I. NUM. CCCCCCCCCCCCCC
FECHA DE VENCIMIENTO: dd/mm/aa
N REGISTRO CONTROLADOR FISCAL
LOGO FISCAL LINEA 1
LOGO FISCAL LINEA 2
ORIGINAL/COPIA
Nota: Entre parentesis figura el numero del dato fijo de la cola de la factura.
La palabra RECIBI(MOS) forma parte del formulario
INFORMACION RESERVADA
Pgina Nro 88
Protocolo de Comunicacin
EPSON LX-300F+
ORIGINAL/COPIA
ORIGINAL/COPIA
INFORMACION RESERVADA
Pgina Nro 89
Protocolo de Comunicacin
EPSON LX-300F+
Al ejecutar este comando con una Factura B o C abierta , se imprime de la siguiente manera.
TOTAL
_Nnnnnnn,nn
Dato
Dato
Dato
Dato
Fijo
Fijo
Fijo
Fijo
de
de
de
de
cola
cola
cola
cola
Otras
Otras
Otras
Otras
leyendas
leyendas
leyendas
leyendas
11
12
13
14
INFORMACION RESERVADA
Pgina Nro 90
Protocolo de Comunicacin
EPSON LX-300F+
Remitos.
??
??
??
??
??
??
Utiliza el Line-Item de factura con la salvedad de que el precio es ignorado. (Comando 0x62)
No se puede realizar transporte.
No se puede reaizar pagos.
No se puede realizar subtotales.
Responde si se pueden seguir emitiendo items en la respuesta.
Debe llevar como letra de documento la letra X.
Cotizacin.
??
??
??
??
??
??
INFORMACION RESERVADA
Pgina Nro 91
Protocolo de Comunicacin
EPSON LX-300F+
N
= 0x4E Nota de Credito.
E
= 0x45 Remito.
L
= 0x4C Recibo Oficial.
C
= 0x43 Cotizacin
6
Separador de Campos ASCII 0x1c
Campo 02 Tipo de Salida Impresa
<a> para Factura Fiscal o Recibo
A
Factura
C
= Formulario Continuo.
S
= Hoja Suelta Impresora Slip
8
Separador de Campos ASCII 0x1c
Campo 03 Letra del Documento Fiscal <a>
A
A
= 0x41
B
= 0x42
C
= 0x43
X
=0x58
Cualquier otra letra origina que se rechace el comando.
10
Separador de Campos ASCII 0x1c
Campo 04 Cantidad de Copias que se deben IMPRIMIR.<n>
N
Si usa copia con Carbnico, debe enviar 1, pero si desea utilizar solo
hojas en original, debe enviar como mnimo 2.
Este campo slo es necesario para Facturas Fiscales en hoja suelta o
formulario continuo.
Los valores permitidos son :
1 Copia = 0x31 (No se acepta multiples copias)
Separador de Campos ASCII 0x1c
Campo 05 Tipo de Formulario que se utiliza para la Factura emitidas en hoja
A
suelta o formulario continuo. <a>
Indica si la impresora fiscal debe o no dibujar
las lneas de las
facturas emitidas en hoja suelta o formulario continuo.
Este campo solo es necesario para Facturas Fiscales.
Los valores posibles son:
Campo 06
F
= : Se utiliza formulario pre-impreso con las lneas de la factura
dibujadas.
Separador de Campos ASCII 0x1c
Tamao de los caracteres que se van a utilizar en toda la Factura
emitida en hoja suelta o formulario continuo. <nn>
Campo 07
10
CPI = 0x31 0x30
12
CPI = 0x31 0x32
17
CPI = 0x31 0x37
Separador de Campos ASCII 0x1c
Responsabilidad Frente al IVA del EMISOR en el modo entrenamiento
INFORMACION RESERVADA
Pgina Nro 92
Protocolo de Comunicacin
EPSON LX-300F+
<a>.
En modo entrenamiento, este campo es obligatorio que tenga una
opcin vlida.
Si el Impresor Fiscal est operando en Modo Fiscal, este dato
es ignorado y se utiliza la responsabilidad alamcenada en la
Memoria Fiscal.
Los valores posibles son:
I= 0x49 IVA RESPONSABLE INSCRIPTO
R= 0x52 IVA RESPONSABLE NO INSCRIPTO
N= 0x4E NO RESPONSABLE
E= 0x45 IVA EXENTO
M= 0x4D RESPONSABLE MONOTRIBUTO
Este campo es ignorado por el equipo cuando el controlador fiscal se
encuentra en modo fiscalizado. En otras palabras solo es utilizado en
Modo Entrenamiento.
Campo 08
Campo 09
Valores aproximados.
Modelo FX-880F
CPI
16.8
10
12
Campo 10
Campo 11
30 a 60
18 a 36
21 a 43
INFORMACION RESERVADA
Pgina Nro 93
Protocolo de Comunicacin
Campo 12
Campo 13
EPSON LX-300F+
caracteres; si dice
CUITo
CUIL
, Se verificar el nmero enviado.
Separador de Campos ASCII 0x1c
C.U.I.T. o Documento del Comprador. Nro.: XX-XXXXXX-XX:
<nnnnnnnnnnn>
Se aceptan 11 nmeros sin los guiones.
Debe ser Validado en CUIT. Si se emite una Facturas tipo A.
Separador de Campos ASCII 0x1c
Lnea OPCIONAL Bien de USO <a>
B=0x42 -Se imprime la leyenda VTA.BIENES DE USO.
N=0x4E -No se imprime la leyenda anterior.
Campo 14
Modelo FX-880F
CPI
16.8
10
12
Campo 15
Campo 16
Campo 17
30 a 60
18 a 36
21 a 43
CPI
16.8
10
12
Campo 18
30 a 60
18 a 36
21 a 43
INFORMACION RESERVADA
Pgina Nro 94
Protocolo de Comunicacin
Campo 19
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 95
Tipo
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
N
= 0x4E Nota de Credito.
E
= 0x45 Remito.
L
= 0x4C Recibo Oficial.
C
= 0x43 Cotizacin
Cualquier letra no aceptada por el modelo de controlador fiscal,
origina que se rechace el comando.
6
Separador de Campos ASCII 0x1c
Campo 02 Letra del Documento Fiscal <a> que debe coincidir con el utilizado al
A
abrir una Factura Tickets-Factura.
A
= 0x41
B
= 0x42
C
= 0x43
X
=0x58
Cualquier otra letra origina que se rechace el comando.
8
Separador de Campos ASCII 0x1c
Campo 03 Para asegurar la compatibilidad se debe enviar en este campo el
A
caracter Ascii DEL , dado que se imprimira automticamente el trailer
66 que contiene la palabra TOTAL.
Fin de Datos 0x03
BCC <nnnn>
El uso del Campo 02 es para que el usuario seleccione el mensaje que desea imprimir.
Respuesta al Cerrar Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x65
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Estado de Impresora <HHHH> (datos hex. ASCII)
9
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Estado Fiscal <HHHH> (datos hex. ASCII)
14
Separador de Campos ASCII 0x1c
Campo 03 Nmero del Documento Fiscal que se acaba de EMITIR
Fin de Datos 0x03
BCC <nnnn>
INFORMACION RESERVADA
Pgina Nro 96
Tipo
H
H
N
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 97
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
6
Campo 02
INFORMACION RESERVADA
Pgina Nro 98
N,O
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Pgina Nro 99
Tipo
H
H
H
N
H
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
N,O
Tipo
H
H
H
N
A
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Prximos
campos
A continuacin se especifican los valores de los campos siguientes al identificador de comando para
cada caso.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
N: Sin paridad
E: Paridad Par
O: Paridad Impar.
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Bits de parada. Valores posibles: 1.
5
Fin de Datos 0x03
BCC <nnnn>
Respuesta del comando 0x6c con Campo 1 =
S
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c 107d
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 1 Estado de Impresora <HHHH> (datos hex. ASCII)
9
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 2 Estado Fiscal <HHHH> (datos hex. ASCII)
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 3 Estado del Puerto Serie Auxiliar <HHHH> (datos hex. ASCII)
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 4 Tasa de transferencia en baudios
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 5 Bits de datos en bits.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 6 Bits de paridad de acuerdo a los siguientes valores:
N: Sin paridad
E: Paridad Par
O: Paridad Impar.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 7 Bits de parada.
Fin de Datos 0x03
BCC <nnnn>
INFORMACION RESERVADA
Tipo
Tipo
H
H
H
N
N
A
N
H
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
N: Sin paridad
E: Paridad Par
O: Paridad Impar.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 7 Bits de parada.
Fin de Datos 0x03
BCC <nnnn>
INFORMACION RESERVADA
Tipo
H
H
H
N
N
A
N
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Tipo
A
H
Tipo
H
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Tipo
A
H
INFORMACION RESERVADA
Tipo
H
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Tipo
A
A
Tipo
H
H
H
H
Protocolo de Comunicacin
EPSON LX-300F+
Pin
1
2
3
4
5
6
7
8
9
Carcaza
Input/Output
Input
Input
Output
Output
Input
Output
Input
Input
Pin
1
2
3
4
5
6
7
8
9
Carcaza
INFORMACION RESERVADA
Input/Output
-Input
Output
Output
Input
Output
Input
--
Protocolo de Comunicacin
EPSON LX-300F+
Factura Nro.
FECHA: dd/mm/yy
pvpvHORA:
Nota: Cabe aclarar que el Dato fijo Nro. 50 es obligatorio y debe contener al menos un caracter para
imprimir.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
TOTAL
_Nnnnnnn,nn
Dato
Dato
Dato
Dato
Dato
Fijo
Fijo
Fijo
Fijo
Fijo
de
de
de
de
de
cola
cola
cola
cola
cola
Otras leyendas 11
Otras leyendas 12
Otras leyendas 13
Otras leyendas 14
Descripcin del Comando cierre 66
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Estado
1
1
2
3
4
5
6
1
1
1
1
1
1
7
8
9
1
1
1
10
11
12
13
1
1
14
15
1
1
Descripcin
Error de comprobacin de Memoria Fiscal.
Junto con el Bit 7 indica que la memoria Fiscal est llena.
Error de comprobacin de Memoria de Trabajo.
Poca batera.
Comando no reconocido.
Campo de datos Invlido.
Comando no vlido para estado fiscal.
Desbordamiento de Totales
Si el Bit 11 esta en 1, indica que se necesita realizar transporte de
factura.
Memoria Fiscal llena
Memoria Fiscal casi llena
Si el Bit 10 est en 0 , indica Impresor Fiscal Certificado .
Si el Bit 10 est en 1, indica que el Controlador Fiscal esta Desfiscalizado.
Si el Bit 9 esta en 1, indica que el Impresor Fiscal est Fiscalizado .
Si el Bit 9 est en 0, indica que la impresora esta Bloqueada por
Software.
Necesita que se haga un cierre de la Jornada Fiscal.
Se han enviado el nmero mximo de tems en un Documento Fiscal y se
necesita el cierre del Tickets.
Si el Bit 6 esta en 1, indica que se necesita realizar transporte de factura.
Documento Fiscal abierto.
Documento Fiscal abierto o documento no Fiscal abierto que se emite
por el rollo de papel.
Sin Uso
OR lgico de los bits 0-8
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Bit 5: 1 = Comando no vlido para el estado fiscal. Se recibi un comando del Host que no es vlido
para el estado actual del Impresor Fiscal (es decir, se abri comprobante fiscal mientras hay abierto un
comprobante no fiscal).
NOTA: Cuando se produce un cambio de cdigo impositivo no vlido, los bits 4 y 5 estarn activos
(on).
Bit 6: 1 = Se producir un desbordamiento de total de transaccin, diario o fiscal. Se emiti un
comando que generar un desbordamiento de total. No se ejecut el comando. El Host debe
monitorear este bit y declarar un error en caso de que se produzca. Adems si se encuentra el Bit 11 en 1
indica que el item a facturar no entra en la factura y se necesita realizar un transporte.
Bit 7: 1 = Memoria Fiscal llena. No se puede abrir un comprobante fiscal cuando la Memoria Fiscal est
llena.
Bit 8: 1 = Memoria Fiscal casi llena. La Memoria Fiscal est dentro de los 40 cierres para llenarse. El
Host deber emitir el mensaje de aviso apropiado.
Bit 9: 1 = Impresor Fiscal certificado. Se activa este bit si se ha certificado el Impresor Fiscal.
Bit 10: 1 = Impresor Fiscal fiscalizado. Se activa este bit si se ha fiscalizado el Impresor Fiscal.
Bit 11: 1 = Necesita hacerse un cierre de la Jornada Fiscal ya que han pasado 24 horas sin realizar un
cierre
Z o se ha enviado el nmero mximo de tems que acepta un Documento Fiscal, por lo que debe
realizarse el pago de la mercadera registrada y continuar la facturacin en un Tickets nuevo. Este
indicador de estado es actualizado en el momento de iniciar un documento fiscal o en el momento que se
consulta el estado y no hay un documento fiscal abierto.
Si el bit 6 se encuentra en 1 indica que el item a facturar no entra en la factura y se necesita realizar un
transporte.
Bit 12: 1 = Documento fiscal abierto. Se activa este bit cada vez que hay un documento Fiscal abierto.
Por ejemplo Ticketss o Facturas o Tickets-Factura.
Bit 13:1 = Documento Fiscal abierto o documento no Fiscal abierto que se emite por el rollo de papel.
Si el Bit 12 esta en 0 se tiene un documento No Fiscal abierto y si el Bit 12 esta en 1 se tiene un
Documento Fiscal abierto.
Bit 14: 1 = Sin Uso.
Bit 15: 1 = OR lgico de los bits 0 a 8. Se activa este bit cada vez
que hay abierto un bit de 0 a 8. Sirve para un control rpido de las condiciones de error.
Si ocurre un error en la impresora (Bit 15 en 1 del estado de Impresora), este Bit 15 (del estado fiscal)
permite determinar si el error de impresora fue antes o despus de la ejecucin del ltimo comando
recibido.
Por ejemplo si la Impresora Fiscal informa que la impresora esta sin papel (bit 14 del estado de la
impresora en 1), pero este Bit15 del estado fiscal esta en 0, significa que la impresora se quedo sin papel
luego de ejecutar el comando y por lo tanto no es necesario reenviar el ltimo comando, pero si este bit
15 del estado fiscal est en 1, significa que el comando no pudo ser ejecutado por falta de papel y debe
ser reenviado el ltimo comando.
IMPORTANTE: Ver cuadro en introduccin con resumen de Bits para
Documentos Abiertos en Indicaciones de Estado.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
2. Estado de la Impresora
Estado de la Impresora, cuando se convierte de hexadecimal a una palabra binaria tiene los
indicadores de campo de bit con el siguiente significado (el bit 0 es el menos importante o menos
significativo). Ver apndice T con la conversin de hexadecimal a Binario.
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Estado
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Descripcin
No se Usa
No se Usa
Error/falla de impresora.
Impresora fuera de lnea.
Sin uso.
Sin uso.
Buffer de impresora lleno.
Buffer de impresora vaco.
Toma de hojas sueltas frontal preparada.
Hoja suelta frontal preparada.
Toma de hojas para validacin preparada.
Papel para validacin presente.
Sin uso.
Sin uso.
Impresora sin papel.
OR lgico de los bits 0-6 y 14.
Bit 2: 1 = Error/falla de impresora. Significa que se ha cortado el enlace entre el Controlador Fiscal y
la Impresora Fiscal.
Bit 3: 1 = Impresora fuera de lnea. La impresora no se comunic dentro de un perodo razonable o la
impresora se ha quedado sin papel por ms de 5 segundos.
Bit 4: 1 = Sin uso.
Bit 5: 1 = Sin uso.
Bit 6: 1 = Buffer de impresora lleno .El Controlador Fiscal convierte los comandos del Impresor Fiscal del
Host a la Impresora Fiscal y los coloca en el buffer antes de enviarlos a la Impresora Fiscal.
Cuando el buffer de la Impresora Fiscal se acerca a su capacidad, se activa este bit.
Fracasa todo comando que de como resultado un Estado de Impresora con este
bit activado (ON) y debe ser reenviado por el Host.
Bit 7: 1 = Buffer de impresora vaco. Cuando el buffer de la Impresora Fiscal del Controlador Fiscal est
vaco, se activa este bit. Es una indicacin al Host de que todos los datos fueron enviados a la Impresora
Fiscal.
Bit 8: 1 = Toma de hojas sueltas frontal preparada. Cuando la Impresora Fiscal habilit la toma de
hojas sueltas se activa este bit.
Bit 9: 1 = Hoja suelta frontal preparada. Cuando la Impresora Fiscal tiene una hoja de papel suelto lista
para ser impresa, se activa este bit.
Bit 10: 1 = Toma de hojas para validacin preparada. Cuando la Impresora Fiscal indica que est lista
para recibir la hoja para validar, se activa este bit.
Bit 11: 1 = Papel para validacin presente. Cuando la Impresora Fiscal est lista para imprimir porque se
ingres el papel para ser validado, se activa este bit.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Estado
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
Descripcin
Buffer de transmisin vaco.
Buffer de recepcin vaco.
Estado de la lnea DTR (Data Terminal Ready)
Estado de la lnea RTS (Request to Send)
Estado de la lnea DSR (Data set Ready)
Estado de la lnea CTS (Clear to Send)
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
No se usa.
Bit 0: 1 = El Buffer de transmisin esta vacio, por lo tanto se pueden enviar informacin.
Bit 1: 1 = El Buffer de recepcin esta vacio, por lo tanto se ley toda la informacin que lleg.
Bit 2: 1 = Indica que el estado lgico de la lnea DTR (Data Terminal Ready) es 1
Bit 2: 0 = Indica que el estado lgico de la lnea DTR (Data Terminal Ready) es 0
Bit 3: 1 = Indica el estado lgico de la lnea RTS (Request to Send) es 1
Bit 3: 0 = Indica el estado lgico de la lnea RTS (Request to Send) es 0
Bit 4: 1 = Indica el estado lgico de la lnea DSR (Data set Ready) es 1
Bit 4: 0 = Indica el estado lgico de la lnea DSR (Data set Ready) es 0
Bit 5: 1 = Indica el estado lgico de la lnea CTS (Clear to Send) es 1
Bit 5: 0 = Indica el estado lgico de la lnea CTS (Clear to Send) es 0
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
=
=
=
=
=
Estado
1
1
1
1
0
Funcin
Resaltado
Doble Alto
Doble Ancho
Subrayado
Normal
Valor Hexadecimal
0xf1
0xf2
0xf4
0xf8
0xf0
Valor decimal
241
242
244
248
240
Por ejemplo, el valor 0xf7 dar caracteres Resaltados de Doble Alto y Doble Ancho. El valor 0xf6
dar caracteres de Doble Alto y Doble Ancho. El valor 0xfb dar caracteres Resaltados de Doble Alto
Subrayados. El valor 0xf0 dar caracteres estndar.
En el caso de los caracteres de Doble Alto (0xf2) (242) , estos no son permitidos en los
documentos que poseen el sistema de zonas. (LX-300F,FX-880F)
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
JM1
JM3
JM4
Abierto
Abierto
Abierto
Cerrado
Abierto
Abierto
Abierto
Cerrado
Abierto
Cerrado
Cerrado
Abierto
Operacin Normal
INFORMACION RESERVADA
Seteo de Fbrica
JM2
JM5
JM6
JM7
JM8
Abierto
Seteo de Fbrica
Protocolo de Comunicacin
EPSON LX-300F+
IVA
21%
21%+10,5=31,5%
Factura
Tipo A
Tipo A
21%
Tipo B
IVA sin discriminar.
Tipo B
IVA sin discriminar.
21%
0%
Tipo C
NOTA: Por RG.760/98 los Supermercados que facturan carnes, frutas y verduras frescas
a Responsables Inscriptos deberan usar IVA 10,5%.
Consulte con su contador por mas informacin.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
S1
Sector 2
Sector 3
Sector 4
Sector 5
Sector 6
Sector 7
Sector 8
Sector 9
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
ZONA 22
ZONA
10
ZONA 32
ZONA 24
ZONA 34
ZONA 26
ZONA 36
ZONA 42
ZONA 52
ZONA 44
ZONA 54
ZONA 60 Incluye las Zonas nro 61, 62, 63, 64, 65 y 66.
ZONA 90 Incluye las Zonas nro 91,92,93,94,95 , 97 y la zonas 81,82,83,84,85 segn correspondan.
ZONA 70
ZONA 110
ZONA 120
ZONA 142
INFORMACION RESERVADA
ZONA 144
Protocolo de Comunicacin
EPSON LX-300F+
Zona 22: Logo opcional impreso por el impresor (Disponible para futuras versiones).
Zona 24: Nombre de Fantasia y Razon Social. Se debe tener en cuenta que esta zona se imprimirn los
datos fijos de encabezados del 1 la 5 y la Razn social, por lo tanto requiere un mximo de 6 lneas
si fueron seteados previamente.
Zona 26: Domicilios, responsabilidad frente al IVA del vendedor y leyendas comerciales. El dato fijo de
encabezado 50 (domicilio de vendedor) es Obligtotorio para la apertura de la factura.
Se debe tener en cuenta que el mximo de lneas para esta zona ser de 10 lneas si fueron
seteadas previamente
Zona 32: Logo pre-impreso por imprenta. (No puede estar presente si existe logo opcional).
Zona 34: Nmero de Factura, Punto de Venta , Fecha y Hora. Se debe tener en cuenta que el mximo para
esta zona ser de 3 lneas.
Zona 36: Nmero de C.U.I.T. , Ingresos Brutos , Inicio de actividades. Se debe tener en cuenta que el
mximo para esta zona ser de 7 lneas si fueron seteados previamente .
Zona 42: Identificacin del comprador y leyendas si fueron seteados previamente comerciales del mismo. Se
debe tener en cuenta que el mximo para esta zona ser de 5 lneas .
Zona 44: Resposabilidad ante el IVA del comprador. Se debe tener en cuenta que si la Responsabilidad ante
el IVA del comprador es de Inscripto a No Inscripto No bien de Uso (Factura B) el mximo para
esta zona ser de 2 lneas
Zona 52: Nmero de C.U.I.T. del comprador. Requiere una sola lnea
Zona 56: Remitos relacionados. Se debe tener en cuenta que el mximo para esta zona ser de 2 lneas
Zona 60: Items de linea.
Zona 70: Leyendas de transporte y recibos, esta debe coincidir con la zona 60 en el margen superior y en el
ancho.
Zona 90: Subtotal y Cierre de Factura.
Zona 100: Totales.
Zona 110: Pagos.
Zona 120: Cola de la Factura (Dato Fijo de la Cola).
Zona 142: Logo Fiscal CF / DGI, C.A.I. , Fecha de vencimiento, Nro. De Serie.
Zona 144: Leyenda de original y copias.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Zona 62
Zona 63
Zona 64
Zona 65
Zona 66
Zona 61: Cantidad del tem, el tamao de esta zona depende de la cantidad de unidades que se
utilizan habitualmente, se tiene que tener en cuenta que la mxima cantidad de caracteres es 13
incluyendo 3 decimales y el punto decimal.
Zona 62: Descripcin del Item. Se tiene que tener en cuenta que la mxima cantidad de caracteres de esta
zona ser de 20 caracteres alfanumricos.
Incluye la Descripcin del/los descuento/s y recargo/s. Percepciones
Zona 63: Precio unitario del Item, en el caso de un comprobante del A el monto es sin IVA.
Zona 64: Tasa de I.V.A. , se debe tener en cuenta que el tamao de esta zona ser por lo general de 7
caracteres de la siguiente manera (21.00). Incluye parntesis
Zona 65: Impuestos Internos (Coeficiente de ajuste), se debe tener en cuenta que el tamao de esta zona
ser por lo general de 7 caracteres de siguiente la manera [00,00]. Incluye corchetes
Zona 66: Precio total del tem, se debe tener en cuenta en el tamao de esta zona que la mxima cantidad
de caracteres es de 11 conformado de la siguiente manera nnnnnnnnn,nn.
Nota: Para un correcto funcionamiento del controlador fiscal, se debe
realizar una correcta configuracin de las zonas debido a que si el
tamao definido es inferior al dato que se debe imprimir la factura
ser cancelada.
Nota: Solo las zonas 61, 62 y 63 podrn cambiar de posicin. Las
zonas 64, 65 y 66 son Fijas
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
ZONA 70
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Zona 92
Zona 93
Zona 94
81
83
82
84
Zona 95
85
Zona 97
86
Zona 91: No Gravados. Se debe tener en cuenta que se usaran 8 caracteres incluyendo coma decimal y 2
decimales (nnnnn,nn)
Zona 92: %IVA. Para la impresin de este campo se tomarn 6 caracteres: incluyendo coma decimal y dos
decimales (21.00 %), all tambin se imprimarn las distintas tasas de IVA utilizadas
Zona 93: Monto IVA Para la impresin de este campo se tomarn 6 caracteres: incluyendo coma decimal y
dos decimales (nnn,nn).
Zona 94: Retenciones / Percepciones
Esta zona se subdivide en zona 81,82, 83 y 84
Zona 81 y 82 Facturas A de Responsable Inscripto a Responsable Inscripto
Zona 83 y 84 Facturas A de Responsable Inscripto a Responsable No Inscripto
(No bien de uso)
Zona 81: Descripcin de la percepcin
(si no entra dicho campo la impresora recortar la descripcin)
Zona 82: Monto de la percepcin de IVA
Zona 83: Tasa de Acrecentamiento
Zona 84: Monto de I.V.A No Inscripto
Zona 95: Otras percepciones
Esta zona se subdivide en zona 85 y 86
Zona 85: Descripcin de otras percepciones
Zona 85: Monto de otras percepciones
Zona 97: Subtotal. El tamao de esta zona depende de la cantidad de unidades vendidas que se
hayan enviado. Para la impresin del subtotal se tiene que tener en cuenta que la mxima cantidad
de caracteres es 9 dgitos incluyendo 2 decimales y la coma decimal (nnnnnn,nn).
Nota: El Subtotal se imprimir solo en facturas A, salvo que las facturas B
contengan percepciones, en ese caso sern del tipo Otras Percepciones o
Percepciones Globales de IVA
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Zona 102
Zona 101: En esta zona se imprimir el dato fijo de cola 66 que NO podr modificarse durante la Jornada
Fiscal.
Zona 102: Se imprimir el monto Total. Para la impresin del total se tiene que tener en cuenta que la
mxima cantidad de caracteres es de 9 dgitos, incluyendo 2 decimales y la coma decimal
(nnnnnn,nn).
Dentro de la Zona 110 se incluyen las siguiente zonas individuales.
Zona 111
Zona 112
Zona 142: Imprime CAI, Fecha de Vencimiento, Nmero de Serie, Logo Fiscal
Zona 144: Identificador de original/ copia
ZONA 142
LOGO FISCAL LINEA 1
LOGO FISCAL LINEA 2
INFORMACION RESERVADA
ZONA 144
Protocolo de Comunicacin
EPSON LX-300F+
Sectores de la Factura.
Por RG259, slo es necesario imprimir el subtotal en estos documentos cuando los mismos poseen
percepciones. En este caso la impresin es igual a la realizada para facturas tipo A, caso contrario se
imprimir directamente el total del documento.
Con el detalle de las zonas menionado anteriormente, la factura tipo A quedar conformada de la siguiente
manera:
Cabecera:
ZONA 22
LOGO OPCIONAL LINEA 1 DE 3
LOGO OPCIONAL LINEA 2 DE 3
LOGO OPCIONAL LINEA 3 DE 3
ZONA 24
NOMBRE DE FANTASA (DF 1)
NOMBRE DE FANTASA (DF 2)
NOMBRE DE FANTASA (DF 3)
NOMBRE DE FANTASA (DF 4)
NOMBRE DE FANTASA (DF 5)
RAZN SOCIAL
ZONA 26
DOMICILIO COMERCIAL 1 (DF 50)
DOMICILIO COMERCIAL 2 (DF 51)
DOMICILIO COMERCIAL 3 (DF 52)
DOMICILIO FISCAL 1 (DF 53)
DOMICILIO FISCAL 2 (DF 54)
DOMICILIO FISCAL 3 (DF 55)
Responsabilidad frente al IVA del vendedor
LEYENDAS COMERCIALES 1 de 3 (DF63)
LEYENDAS COMERCIALES 2 de 3 (DF64)
LEYENDAS COMERCIALES 3 de 3 (DF65)
ZONA 42
IDENTIFICACION (ADQUIRENTE-LOCATARIOPRESTATARIO)
NOMBRE COMERCIAL DEL COMPRADOR Lnea
NOMBRE COMERCIAL DEL COMPRADOR Lnea
DOMICILIO COMERCIAL Lnea 1
DOMICILIO COMERCIAL Lnea 2
DOMICILIO COMERCIAL Lnea 3
ZONA 44
Responsabilidad ante IVA del comprador.
INFORMACION RESERVADA
Letra
(13)
ZONA
10
ZONA 32
Si hay Logo opcional, no se puede Imprimir
ZONA 34
FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm:ss
ZONA 36
C.U.I.T. Nro.: XX-XXXXXXXX-X
ING. BRUTOS: (DF 57)
ING. BRUTOS: (DF 58)
ING. BRUTOS: (DF 59)
ING. BRUTOS: (DF 60)
ING. BRUTOS: (DF 61)
INICIO ACTIVIDADES: (DF 62)
ZONA 52
C.U.I.T. Nro.: XX-XXXXXXXX-X
ZONA 54
REMITO/S relacionados Lnea 1
REMITO/S relacionados Lnea 2
Protocolo de Comunicacin
EPSON LX-300F+
Items:
Zona
61
Zona
62
Zona
63
Ccccc,ccc
Ccccc,ccc
Ddddddddddddddddd
Ddddddddddddddddd
Descripcin Extra 1 Descripcin
Extra 2 ............. .....
Descripcin Extra n-1
Descripcin Extra n
Ddddddddddddddddd
Ddddddddddddddddd
Descripcin Extra 1 Descripcin
Extra 2 ............. .....
Descripcin Extra n-1
Descripcin Extra n
Ddddddddddddddddd
Ddddddddddddddddd
Ddddddddddddddddd
Ppppppp,pp
Ppppppp,pp
Ccccc,ccc
Ccccc,ccc
Ccccc,ccc
Ccccc,ccc
Ccccc,ccc
Zona 91
SUBTOTAL
Nnnnnn,nn.
Nnnnnn,nn.
Nnnnnn,nn.
Nnnnnn,nn.
Nnnnnn,nn.
Zona 93
Monto de
IVA
Zona 92
IVA%
21,00
12,99
14,88
nn,nn
nn,nn
17,36
nnn,nn
nnn,nn
nnn,nn
nnn,nn
Zona
101
TOTAL
Ppppppp,pp
Ppppppp,pp
Ppppppp,pp
Ppppppp,pp
Ppppppp,pp
Zona 64
Zona 65
(nn.nn)
(nn.nn)
(kk.kk)
(kk.kk)
(nn.nn)
(nn.nn)
(kk.kk)
(kk.kk)
(nn.nn)
(nn.nn)
(nn.nn)
(kk.kk)
(kk.kk)
(kk.kk)
Zona 94
RETENCIONES
/PERCEPCION
ES
81
82
83
84
P IVA
nn,nn
Zona 95
OTROS
85
nnn,nn
nnn,nn
Zona
66
-nnnnnnn,nn
-nnnnnnn,nn
-nnnnnnn,nn
-nnnnnnn,nn
-nnnnnnn,nn
-nnnnnnn,nn
-nnnnnnn,nn
Zona 97
No Gravados
86
nnn,nn
nnn,nn
Nnnnnnn,nn
nnnnnnn,nn
nnnnnnn,nn
0,00
nnnnnnn,nn
Zona
102
MONTO DEL TOTAL
Nnnnnnn,nn
0,00
ZONA 112
ZONA 111
RECIBI(MOS):
Forma de pago 1 de 6 (Dato provisto por Comando 0x64)
Forma de pago 2 de 6 (Dato provisto por Comando 0x64)
Forma de pago 3 de 6 (Dato provisto por Comando 0x64)
Forma de pago 4 de 6 (Dato provisto por Comando 0x64)
Forma de pago 5 de 6 (Dato provisto por Comando 0x64)
Forma de pago 6 de 6 (Dato provisto por Comando 0x64)
ZONA 120
Nnnnnnnn,nn
Nnnnnnnn,nn
Nnnnnnnn,nn
Nnnnnnnn,nn
Nnnnnnnn,nn
Nnnnnnnn,nn
ZONA 144
ORIGINAL/COPIA
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
TIPOS DE PERCEPCIONES
Existen los siguientes tipos y pueden realizarse en las siguientes tipos de facturas:
1. Percepciones Otros = Facturas Ay B(cualquier tipo)
2. Percepciones de IVA a Tasa Determinada = Facturas Ade Responsable Inscripto a Responsable
Inscripto
3. Percepciones de IVA Globales = Facturas Ade Responsable Inscripto a Responsable Inscripto y
Facturas B
NO PUEDE HABER PERCEPCIONES EN FACTURAS ADE RESPONSABLES INSCRIPTOS A
RESPONSALES NO INSCRIPTOS
IMPORTANTE:
?? Las percepciones de IVA son impresas en el cierre Z sobre la tasa que se aplica.
?? Las percepciones no van impresas entre productos detallados ni se pueden realizar descuentos ni
recargos luego de haber enviado el comando.
?? Se le podrn enviar al controlador fiscal la cantidad mxima de 10 percepciones
Sobre un ejemplo de una facturacin de Responsible Inscripto a Responsible Inscripto basado en :
??
??
??
??
??
??
ZONAS
91
SUBTOTAL
2000.00
1000.00
92
%
IVA
21%
21%
93
MONTO IVA
10%
10%
100.00
94
PERCEPCIONES
DE IVA
95
OTROS
420.00
Perc. IVA
5.00
Perc. IVA
20.00
Perc. global
10.00
5.00
Perc. I.B.
INFORMACION RESERVADA
97
NO
GRAVADOS
10.00
15.00
Protocolo de Comunicacin
EPSON LX-300F+
PERCEPCIONES DE IVA
Calificador O
A TASA DETERMINADA
GLOBALES
Calificador T
CalificadorI
Descripcin
Calificador
Tasa/Monto
Descripcin
Calificador
Monto
Descripcin / Calificador /
Monto
Se imprime en la zona 95
Descripcion subzona 85
Monto subzona 86
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Tipo
A
A
A
A
Tipo
H
H
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Apndice J Tamao de letras y cantidad de caracteres a las que pueden imprimir las
distintas Impresoras Fiscales.
En las Facturas se puede elegir el tamao de los caracteres a utilizarse. Por practicidad, los
nmeros han sido redondeados, por lo que para imprimir a 16,7 CPI, se debe enviar el nmero 17.
EPSON-LX300F
EPSON-FX880F
No
Permitido
Permitido
Permitido
No
Permitido
Nota: Por simplicidad, los nmeros han sido redondeados. Para imprimir a 16,7 CPI, se debe enviar
el nmero 17.
Cantidad mxima de caracteres en:
Datos Fijos de Factura.
EPSON-LX300F
EPSON-FX880F
40
40
60
60
Nota: Estos son valores mximos. La cantidad de caracteres impresos vara de acuerdo a la
configuracin de las zonas de impresin.
Recuerde que en los Datos Fijos 11 al 14 la cantidad de caracteres es de 136.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
A1.
HOST - PC
Funcin
Signal Ground
Transmit Data (Out)
Receive Data(In)
Clear to Send (In)
Data Set Ready (In)
Data Carrier Detect(In)
Data Terminal
Ready(Out)
Request to Send (Out)
Tierra de proteccin
AT DB9
Hembra
PIN #
5
3
2
8
6
1
4
7
Carcaza
7
3
2
4
20
Signal Ground
Receive Data(In)
Transmit Data (Out)
Request to Send (Out)
Data Terminal Ready(Out)
----->
-------
5
Carcaza
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
B. Cable Serie para la salida AUDITORIA de la D.G.I. del Impresor Fiscal EPSON
HOST - PC
Funcin
Signal Ground
Transmit Data (Out)
Receive Data(In)
INFORMACION RESERVADA
XT
DB-25
PIN#
7
2
3
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Realizar un Pago
11:58:49
Cierrar la Factura
0D 02 (STX) 47(G) 65(e) 1C <Field>
54(F) 1C <Field>
41(A) 1C <Field>
46(F) 49(I) 4E(N) 41(A) 4C(L) 03 (ETX)
(CHECK SUM = 0x0304) 30(0) 33(3) 30(0) 34(4)
Resp. del PF
12
Resp. del PF
12
Resp. del PF
12
Resp. del PF
02 (STX) 47(G) 65(e) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
30(0) 36(6) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 31(1) 03 (ETX)
(CHECK SUM = 0x0414) 30(0) 34(4) 31(1) 34(4)
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
1
1
0
1
1
0
0
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+---|
|
|
|
|
|
+--------|
|
|
|
|
+-------------|
|
|
|
+------------------|
|
|
+-----------------------|
|
+-----------------------------|
+-----------------------------------+------------------------------------------
1
0
0
1
1
0
1
1
*
1
*
2
*
4
*
8
* 16
* 32
* 64
* 128
=
1
=
0
=
0
=
8
= 16
=
0
= 64
= 128
--217
217 / 2 = 108,5
0,5 * 2= 1
108 / 2 = 54,0
0,0 * 2= 0
54 / 2 = 27,0
0,0 * 2= 0
27 / 2 = 13,5
0,5 * 2= 1
13 / 2 =
6,5
0,5 * 2= 1
6 / 2 =
3,0
0,0 * 2= 0
3 / 2 =
1,5
0,5 * 2= 1
* 1 -------------------->= 1 El Resultado es 11011001
(*) 1 es menor de 2 y detengo la divisin.
3- Conversin de Hexadecimal a Decimal.
Hexadecimal
Decimal
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A B C D E F
10 11 12 13 14 15
A
0
4
5
|
|
|
|
|
|
|
+---1
|
|
+--------16
|
+-------------- 256
+------------------- 4096
INFORMACION RESERVADA
*
*
*
*
5
4
0
10
=
=
=
=
5
64
0
40960
------41029
Protocolo de Comunicacin
EPSON LX-300F+
FUNCION
0xE0
0xE1
0xE2
0xE3
0xE4
0xE5
0xE6
0xE7
0xE8
0xE9
0xEA
0xED
0xEE
0xEF
Por ejemplo, para imprimir el nmero 123 en Code 39 estilo 2 debo enviar:
0xE2 ,123, 0xE0
^
^
^
|
|
|
|
|
+--- Fin del Cdigo de Barras
|
+---------- Datos a Imprimir . Mximo 10 caracteres
+---------------- Inicio del Cdigo de Barras Code 39
Informacin sobre los cdigos de barra.
CODE-39
Puede codificar nmeros, letras en mayscula y los smbolos -.*$/%+ y comienza y termina con asterisco.
Este cdigo de barras es flexible en cuanto a la cantidad de caracteres que se envan.
INTERLEAVED 2 OF 5
Codifica solo nmeros y existe un carcter para la verificacin de los datos. Si al agregar el carcter de
chequeo, el numero de datos es impar, se agrega un 0 al final de los datos.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
UPC A
Codifica 12 nmeros, 10 de datos, 1 de sistema y 1 de chequeo que se agrega al final de la cadena a
codificar.
EAN 13
Codifica 12 nmeros, 10 de datos, 1 flag y 1 de chequeo.
EAN 8
Codifica 8 nmeros, 5 de datos, 2 flags y 1 de chequeo.
La impresin del cdigo de barras es de la siguiente manera.
|| | || | || | || Cdigo de Barra
|| | || | || | || Cdigo de Barra
|| | || | || | || Cdigo de Barra
|| | || | || | || Cdigo de Barra
|| | || | || | || Cdigo de Barra
123458909
Informacin del cdigo de barras para
que el usuario pueda leer la informacin.
IMPORTANTE: La impresin de cdigos de barra se puede efectuar nicamente en los Datos Fijos de cola
en un documento fiscal o en las lneas de Documentos NO Fiscales. Si se intenta imprimir un cdigo de
barras en cualquier otra instancia, la impresora fiscal rechazar el comando. Adems no pueden ser impresos
dos cdigos de barra en la misma lnea as como cualquier carcter junto con un cdigo de barras en la
misma lnea.
Se tiene que tener en cuenta que la altura del cdigo de barra va a ser igual a 3 lineas aunque en la
definicion de la zona de los datos fijos sera definida como una linea de alto.
INFORMACION RESERVADA
Protocolo de Comunicacin
EPSON LX-300F+
Dato a llenar
Pas
Telfonos
Nombre comercial de
los programas que
desarrolla.
Plataforma
o
Sistema
Operativo.
IMPORTANTE: Complete los datos solicitados y envelos por FAX a Epson Argentina S.A. ,
Centro Epson de Servicios.
INFORMACION RESERVADA