Vous êtes sur la page 1sur 145

M a n u a l d e P r o t o co l o

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.

Copyright (C) 1994-2001 EPSON ARGENTINA S.A.


Todos los derechos reservados.
Ninguna parte de este documento podr ser reproducida, almacenada en un sistema que permita
su recuperacin posterior o transmitida en cualquier forma o por cualquier medio sin previa
autorizacin escrita de:
EPSON ARGENTINA S.A. Av. del Libertador 498 Piso 12
(1001) Buenos Aires
Tel.: 4-394-6774/6783 FAX: 4-322-9725
Si bien se han tomado todas las precauciones del caso en la preparacin de este libro, Epson
Argentina S.A. no asume ninguna responsabilidad por errores u omisiones. Tampoco se asume
ninguna responsabilidad por daos y perjuicios resultantes del uso de la informacin contenida en
el presente.
AVISO: Los contenidos de este manual estn sujetos a cambios sin aviso previo.

INFORMACION RESERVADA

Pgina Nro 2

Preliminar Versin JUL2707.V00

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

OBTENER FECHA Y HORA ...............................................................................................................................56


ESTABLECER DATOS FIJOS. ............................................................................................................................57
OBTENER DATOS FIJOS. ................................................................................................................................58
CONFIGURAR LAS ZONAS DE IMPRESIN .............................................................................................................59
PREFERENCIA DEL OFFSET..............................................................................................................................61
OBTENER LA CONFIGURACIN DE LAS ZONAS DE IMPRESIN ...................................................................................62
BORRAR TODAS LAS CONFIGURACIONES DE LAS ZONAS DE IMPRESIN .......................................................................63
BORRAR TODAS LAS CONFIGURACIONES DEFINIDAS POR EL USUARIO.........................................................................64
Emisin de Facturas , Notas de Dbito y Recibo Factura ............................................................ 65
ABRIR FACTURA , NOTA DE DBITO Y RECIBOS FACTURA A,B,C. ...........................................................................65
Impresin del encabezado al abrir una Factura tipo A...........................................................................69
Impresin del encabezado al abrir una Factura tipo B. .........................................................................70
Impresin del encabezado al abrir una Factura tipo C. .........................................................................70
IMPRIMIR ITEM DE LNEA EN FACTURA ..............................................................................................................71
Aritmtica del Impresor Fiscal en Facturas tipo B,C. .............................................................................71
Aritmtica del Impresor Fiscal en Facturas tipo A sin Impuestos Internos.............................................71
Aritmtica del Impresor Fiscal en Facturas tipo B,C con Impuestos Internos a Porcentajes. .................72
Aritmtica del Impresor Fiscal en Facturas B y C con Impuestos internos fijos. ....................................72
Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos a Porcentajes......................73
Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos con montos fijos. ................74
Impresin en Facturas..........................................................................................................................76
CONTROL DE ITEMS DE LNEA .........................................................................................................................79
SUBTOTAL EN UNA FACTURA. ..........................................................................................................................80
SUBTOTAL EN UNA FACTURA. ..........................................................................................................................80
PAGOS / DESCUENTOS Y RECARGOS PORCENTUALES/ CANCELAR EN FACTURAS. .........................................................81
Impresin de Descuento/Recargo en Factura. ......................................................................................83
Impresin al cancelar un Documento....................................................................................................83
PERCEPCIONES EN FACTURAS..........................................................................................................................85
CERRAR UNA FACTURA , NOTA DE DEBITO Y RECIBO FACTURA A,B,C. ....................................................................86
Impresin al terminar una Factura tipo A. ............................................................................................88
Impresin al terminar una Factura tipo B. ............................................................................................89
Impresin al terminar una Factura tipo C. ............................................................................................89
Documentos No Fiscales Homologados....................................................................................... 91
Datos que pueden ser pre-impresos en Formularios Contnuos de Facturas. ............................ 97
Comando de Manejo del Puerto Serie Auxiliar............................................................................ 98
ENVIAR DATOS AL PUERTO SERIE AUXILIAR .....................................................................................................98
RECIBIR DATOS DEL PUERTO SERIE AUXILIAR ................................................................................................100
ENVIAR COMANDOS AL PUERTO SERIE AUXILIAR ...........................................................................................101
CONFIGURAR EL PUERTO SERIE AUXILIAR ........................................................................................................102
LEER LA CONFIGURACIN DEL PUERTO SERIE AUXILIAR.......................................................................................103
ELIMINAR TODOS LOS DATOS DEL BUFFER DE RECEPCIN .....................................................................................104
ELIMINAR TODOS LOS DATOS DEL BUFFER DE TRANSMISIN ..................................................................................105
CONFIGURAR LAS LNEAS DE HARDWARE ..........................................................................................................106
Apndice A - Pinout de las Interfaces ....................................................................................... 107
Apndice B - Formato de la Cabecera del Comprobante tipo Factura....................................... 108
Apndice C - Formato de la Cola del Comprobante tipo Factura............................................... 109
Nota: Los Datos fijos de la Cola 11 a 14 aceptan hasta 136 caracteres.Apndice D - Indicaciones de
Error........................................................................................................................................... 109
Apndice D - Indicaciones de Error. .......................................................................................... 110
Apndice E - Caracteres de Modalidad de Impresin de 0xE0 a 0xFF ...................................... 115
Apndice F - Configuracin de los Puentes de Seleccin. ........................................................ 116
Apndice G - Tabla para determinar el tipo de Facturas que se pueden emitir. ....................... 117
Apndice H - Sectores de impresin.......................................................................................... 118
DESCRIPCIN DE LOS DISTINTOS SECTORES DE LA FACTURA. ...............................................................................119
ZONAS DE IMPRESIN GENERALES ..................................................................................................................120
ZONA 90 Incluye las Zonas nro 91,92,93,94,95 , 97 y la zonas 81,82,83,84,85 segn correspondan. .................................120
ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................122
ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................123
INFORMACION RESERVADA

Pgina Nro 4

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................124


ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................125
ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................125
SECTORES DE LA FACTURA. ..........................................................................................................................126
TIPOS DE PERCEPCIONES ......................................................................................................... 128
EN RESUMEN CONTAMOS CON LAS SIGUIENTES PERCEPCIONES..............................................................................129
Transporte de hojas en Facturas. .............................................................................................. 130
Apndice I - GENERALIDADES sobre las Facturas. ................................................................... 131
Apndice J Tamao de letras y cantidad de caracteres a las que pueden imprimir las distintas
Impresoras Fiscales................................................................................................................... 132
Apndice K - Cable Serie sugerido para conectar el Host y el Impresor Fiscal......................... 133
Apndice L - Algunas responsabilidades del Programador. ...................................................... 135
Apndice M - Algunas responsabilidades del Usuario............................................................... 136
Apndice N- Ejemplo del protocolo de comunicacin entre HOST y el Impresor Fiscal .......... 137
EN ESTE EJEMPLO PODR VER CUAL ES EL FLUJO DE DATOS ENTRE UN PROGRAMA APLIACATIVO (HOST) Y EL IMPRESOR FISCAL.
..............................................................................................................................................................137
EMITIENDO FACTURAS. ...............................................................................................................................137
ENVIO Y RECEPCIN DE DATOS POR EL PORT AUXILIAR ........................................................................................141
Apndice O Conversiones de Sistema numricos. .................................................................... 142
Apendice P Impresin de Cdigos de Barra ........................................................................... 143
Apndice Q -Reporte de escritura de Programa para los Impresores Fiscales EPSON............ 145

INFORMACION RESERVADA

Pgina Nro 5

Preliminar Versin JUL2707.V00

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Interfaz del Host


La interfaz elctrica que usa el Host para comunicarse con el Controlador Fiscal.
Protocolo del Host
La interfaz de mensaje que usa el Host para comunicarse con el Controlador Fiscal.
Interfaz de Impresora
La interfaz elctrica que usa el Controlador Fiscal para comunicarse con la Impresora Fiscal EPSON.
Protocolo de Impresora
La interfaz de mensajes que usa el Controlador Fiscal para comunicarse con la Impresora Fiscal.
Base Imponible (BI)
Es el importe de dinero, sobre el que se calculan los impuestos.
Impuesto al Valor Agregado (IVA)
Es un impuesto que paga el usuario final de un bien o un servicio y generalmente es un porcentaje de la
Base Imponible.
Estado Fiscal
Un campo de informacin alfanumrica que se incluye en cada mensaje enviado por el Impresor Fiscal e
indica el Estado Fiscal.
Estado de Impresora
Un campo de informacin alfanumrica que se incluye en cada mensaje enviado por la Impresora Fiscal
indicando el Estado de la Impresora.
Totales Diarios
Los totales de los comprobantes emitidos y de las mercaderas vendidas en el da.
Modalidad de Entrenamiento
Un Impresor Fiscal que no ha sido inicializado para la operacin fiscal con los datos del contribuyente.
Memoria de Trabajo
La parte de la memoria del Controlador Fiscal que no es voltil pero s borrable.
Comprobante de Auditora (C.A.)
Es el documento emitido por el C.F. en el que se registran los datos almacenados en la Memoria Fiscal del
perodo elegido.
Comprobante Fiscal (C.F.)
Es el Documento emitido por el C.F. para ser entregado al comprador, prestatario o locatario como
constancia de cualquier operacin generadora de ingresos y relativas a la actividad del usuario.

INFORMACION RESERVADA

Pgina Nro 7

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comprobante Diario de Cierre (C.D.C.)


Es el documento emitido por el C.F. en el que se registran los datos relativos a las ventas realizadas durante
la Jornada Fiscal. Se ejecuta mediante el comando de cierre diario (Z).
Ticket
Es un Comprobante Fiscal que debe tener un monto facturado menor o igual a 1000 pesos.
Factura
Es un Comprobante Fiscal equivalente a la factura y que puede tener cualquier monto facturado.
Ticket-Factura
Es un Comprobante Fiscal que debe tener un monto facturado menor de 5000 pesos.
Jornada Fiscal
Perodo transcurrido desde el inicio de las operaciones del da y la emisin del Comprobante Diario de Cierre
(Z) correspondiente a dicho da.
Tcnico Fiscal Autorizado
Personal entrenado por las empresas proveedoras registradas que debe intervenir en las inicializaciones y
toda reparacin que implique la rotura del Sello Fiscal.
Cierre
X
Operacin que se realiza cuando se cambia de Cajero en un puesto de trabajo. Se imprime un resumen de lo
facturado por el ltimo cajero.
Cierre
Z
Cuando se realiza esta operacin, los Totales Fiscales almacenados en la memoria de trabajo son escritos en
la Memoria Fiscal.
Responsabilidad de un contribuyente frente al IVA
Esta responsabilidad, define la relacin entre
IVA.

el organismo AFIP-DGI y el contribuyente frente al impuesto

Las categoras definidas son:

IIVA RESPONSABLE INSCRIPTO

RIVA RESPONSABLE NO INSCRIPTO

NIVA NO RESPONSABLE

EIVA EXENTO

MRESPONSABLE MONOTRIBUTO

FCONSUMIDOR FINAL

SSUJETO NO CATEGORIZADO

INFORMACION RESERVADA

Pgina Nro 8

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas Fiscales en una Factura


Las facturas a deben ser impresas de acuerdo a un formato predefinido. Este formato tiene reas con
determinadas caractersticas. A estas reas se las denomina Zonas. Vea apndice L por ms informacin.
Cdigo de Autorizacin de Imprenta
Es un nmero que sale impreso en las Facturas A, B y C y permite detectar si la factura es falsa.
Estacin Principal Seleccionada
Indica en donde van a ser impresos los documentos segn modelo. Puede ser que se realiza la impresin en
el rollo de Ticket o en Hojas Sueltas.

RImpresin por salida de Ticket.

MImpresin por Hoja suelta o Formulario Continuo.


Corte Total del Papel
En las Impresoras Fiscales que poseen el sistema para corte automtico de papel, se corta el papel en todo
el ancho y solo queda un milmetro de papel sin cortar.
Corte Parcial del Papel
En la Impresoras Fiscales que poseen el sistema para corte automtico de papel, se hacen varios cortes
parciales a lo ancho de la hoja de papel y quedan varios milmetros de papel sin cortar.
Productos exentos
Los productos exentos son aquellos que poseen una tasa de Impuesto al Valor Agregado (IVA) igual a cero.
Los conceptos no grabados
Los conceptos no grabados son por ejemplo los Impuestos Internos o el Impuesto a los combustibles.
Descuentos, Recargos y/o Percepciones Globales
Son descuento o incrementos en el importe facturado y afecta a todos los tems facturados en un documento
fiscal.
Caracteres por Pulgada (CPI)
Define la cantidad de caracteres que se imprimen a lo ancho de la hoja en una pulgada.

INFORMACION RESERVADA

Pgina Nro 9

Preliminar Versin JUL2707.V00

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

??Los dispositivos de seguridad fiscal se clasifican en dos categoras: hardware y software. El


Gabinete Fiscal y el Sello Fiscal proporcionan la seguridad de hardware.
??La seguridad de software se suministra mediante un amplio conjunto de comandos que el Host usa
para controlar el Impresor Fiscal. Varios estratos de software aslan el Host de la seccin del
Firmware del Controlador Fiscal que controla directamente la Memoria Fiscal.
??El Firmware del Controlador Fiscal reside en PROM y, por lo tanto, no es voltil. No hay comandos
que el Host pueda emitir que afecten directamente el contenido de la Memoria Fiscal.

INFORMACION RESERVADA

Pgina Nro 11

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Descripcin de Funcionamiento del Impresor Fiscal EPSON.

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:

ERROR DE INICIALIZACIONES INTERNAS.


LLAME AL SERVICIO TECNICO.
Se deber solicitar el servicio de un tcnico para reanudar la operacin del Impresor Fiscal.

INFORMACION RESERVADA

Pgina Nro 12

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Prueba de la Memoria Fiscal.


Se realiza la verificacin de suma de la tabla de Firma Fiscal. A cada Total Diario se le realiza la
verificacin de suma.
Si alguna verificacin de suma fracasa o bien, si el Controlador Fiscal detecta que la memoria fiscal
ha sido desconectada o cambiada por una memoria fiscal diferente, el Impresor Fiscal imprime un
mensaje de error y deja de funcionar.
El Controlador Fiscal informa de una situacin de error mediante la luz de STATUS que el usuario
puede ver desde el exterior. Si la luz de STATUS no parpadea, significa que hay un error grave.
Si el equipo puede imprimir, el siguiente mensaje es emitido por la impresora fiscal:

ERROR EN MEMORIA FISCAL.


LLAME AL SERVICIO TECNICO.
Se requerir el servicio de un tcnico para reanudar la operacin del Impresor Fiscal.
En el caso de que la memoria fiscal esta llena, se informa de dicha situacin a travs de los
indicadores de estado que se encuentran descriptos en el Apndice H.
Prueba de la Impresora Fiscal.
Se verifica la impresora Fiscal para comprobar que est conectada. Si el Controlador Fiscal no
puede comunicarse con dicha impresora, la Impresora Fiscal no aceptar que se inicie la emisin de
Ticket.
Este acontecimiento no se cuenta como bloqueo del equipo, ya que no se puede distinguir si el
impresor esta apagado o si ha sido fsicamente desconectado.
Lo que se garantiza es que para que el Controlador Fiscal emita Comprobantes Fiscales, la
impresora debe estar operativa.
Prueba de Papel de la Impresora Fiscal.
Se verifica la Impresora Fiscal para comprobar que tenga papel. La impresora no aceptar rdenes
de funcionamiento si no se ha instalado papel en ella.
Prueba de Comprobantes de la Impresora Fiscal.
Debido a la naturaleza de todos los protocolos de impresoras y a la existencia de un buffer interno
con capacidad de una lnea de caracteres, es imposible determinar qu lneas han sido impresas por
la Impresora Fiscal y qu lneas no lo han sido en el momento de la interrupcin de la energa
elctrica.
Las impresoras EPSON descartan los datos recibidos del Host que no se imprimieron cuando el
equipo tena alimentacin.
Para cumplir con los requisitos fiscales, en el momento de encendido, si un Comprobante Fiscal
est abierto, se imprimir la siguiente lnea en el Comprobante y se incrementar la cuenta de
comprobantes cancelados.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Prueba de Totales Diarios del Impresor Fiscal.


Si han transcurrido 24 horas desde el primer documento Fiscal y si hay Totales Diarios en la
Memoria de trabajo, la operacin de la Impresora Fiscal para la impresin de Tickets y Documentos No
Fiscales se bloquear hasta que se realice el cierre de la jornada Fiscal.
En este estado se puede realizar el cierre Diario o Informe Z.
Para controlar este evento, use el comando Solicitud de Estado, donde se informa la hora y fecha
del inicio de la Jornada Fiscal.
Esta condicin de error se informa al ejecutar cualquier comando. Vea el Apndice H para mayores
detalles.
Modos de Funcionamiento del Equipo
Luego de los tests iniciales el equipo ingresa en uno de los siguientes modos de funcionamiento.
??Modo Entrenamiento
??Modo Operativo o Modo Fiscal
??Modo Bloqueada por Software.
En fbrica el equipo tiene el proceso de Inicializacin o Certificacin No Fiscal, que registra en la
Memoria Fiscal los parmetros necesarios para la operacin del Impresor Fiscal, pero que no tienen
relacin con el propietario de la misma o el almacenamiento de datos fiscales en la Memoria Fiscal.
Modo Entrenamiento.
Antes de que se haya fiscalizado una terminal por primera vez, se puede probar el funcionamiento
del Impresor Fiscal, pero no producir documentos fiscales ni acumular totales fiscales.
Esta modalidad es til para capacitar cajeros, desarrollar aplicaciones, depurar software y hardware
de Punto de Venta, etc.
Para que el Impresor Fiscal ingrese al modo entrenamiento, se deben cumplir estas condiciones:
1. Que el equipo no tenga en la memoria fiscal los datos de una inicializacin fiscal, o sea que jams
se registr el C.U.I.T. de algn usuario.
2. Que nunca se haya almacenado un cierre diario en la memoria Fiscal.
Se aceptarn los comandos de las transacciones fiscales en la modalidad de entrenamiento, pero
no se imprimir el Logo Fiscal, los espacios son reemplazados por signos de interrogacin, se imprime
cada 6 lneas la leyenda NO FISCAL y no se imprime el C.U.I.T del contribuyente.

IMPORTANTE: En modo entrenamiento, se podrn emitir


reportes de auditora pero debido a que no existen datos
almacenados en la memoria fiscal estos saldrn con importe 0.

INFORMACION RESERVADA

Pgina Nro 14

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Los Totales Diarios se acumularn en la Memoria de Trabajo. Un cierre diario producir un


comprobante sin el Logo Fiscal y sus importes no se grabarn en la Memoria Fiscal.
Todos los documentos emitidos antes de la fiscalizacin se denominan documentos No Fiscales y no
tienen validez.
Se dice que un Impresor Fiscal que no ha sido fiscalizada est en modalidad de entrenamiento.
Modo Operativo o Modo Fiscal.
Antes de usar el Impresor Fiscal para producir documentos fiscales y registrar informacin fiscal, se
la debe inicializar con informacin fiscal especfica. Este proceso se denomina "fiscalizacin".
La Fiscalizacin consiste en guardar la informacin impositiva necesaria para producir documentos
fiscales en la tabla de Firma Fiscal y slo se la puede realizar despus que la terminal ha sido
certificada.
En la tabla Fiscal existe la tasa general del I.V.A., que puede ser modificada segn las resoluciones
de la AFIP-DGI. Este valor es necesario para que el programa decida si debe imprimir o no, el
porcentaje de I.V.A. a la derecha de la descripcin del producto.
La informacin de la tabla de Firma Fiscal lleva una relacin directa con el propietario del Impresor
Fiscal, y con la revisin contable de la Memoria Fiscal.
Despus de la Fiscalizacin o Inicializacin Fiscal se podrn emitir los siguientes documentos:
a) Comprobantes No Fiscales en Hojas Sueltas o Formulario Continuo.
b) Comprobantes Fiscal Facturas.
c) Comprobantes No Fiscales Homologados.

a) Comprobantes No Fiscales en Hojas Sueltas o Formulario Continuo.


Los comprobantes no fiscales se usan para producir documentos que no son comprobantes de
ventas. Hay cinco comandos que se utilizan para emitir comprobantes no fiscales en hojas sueltas.
Una vez configuradas las preferencias del usuario, se debe presentar al Impresor Fiscal debe realizarse
en el siguiente orden:
a.1) Preparar Estacin Principal para la Impresin.
Esto debe realizarse en primer lugar para que el Impresor Fiscal conozca donde se debe imprimir
el documento No Fiscal y prepare dicha estacin. Este comando ser rechazado si se est emitiendo
algn Documento. En estos modelos (LX-300F / FX-880F) no existe el comando de prepara estacin
principal solo se menciona a modo informativo y se refiere a que se debe cargar el papel en la
impresora.
a.2) Realizar una consulta del estado para saber si se ha insertado la hoja de papel y si la
impresora esta lista para imprimir. Este paso puede ser que se repita varias veces, hasta que el
usuario ingrese el papel. Luego de este comando, se envan los mismos comandos utilizados para
generar un Comprobante No Fiscal en papel Ticket.

INFORMACION RESERVADA

Pgina Nro 15

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

a.3) Abrir comprobante no fiscal:


Este comando debe enviarse para que el Impresor Fiscal acepte texto de impresin no fiscal. Este
comando ser rechazado si hay un comprobante fiscal, o no fiscal ya ha sido abierto, si no existe papel
a ser impreso o la entrada de hojas sueltas no esta preparada. El comprobante se identifica como "NO
FISCAL" y se imprime el encabezado del mismo.
a.4) Imprimir texto fiscal variable en Comprobantes No Fiscales:
El Impresor Fiscal acepta todas las lneas de texto fiscal variable que se requieran para producir el
documento. Se aceptar este comando slo si hay un comprobante no fiscal abierto. Cada cuatro
lneas sern impresas la leyenda NO FISCAL. Se aceptar slo texto Fiscal para la impresin, o sea
con la limitacin que se aplican a la palabra TOTAL.
a.5) Cerrar comprobante no fiscal:
Esto debe realizarse en ltimo lugar. Este comando ser rechazado si un comprobante No Fiscal no
est abierto. Se imprime la cola del comprobante y se realiza el avance del papel. Para cancelar un
Documento No Fiscal, se debe cerrar el comprobante no fiscal.
b) Comprobantes Fiscales Factura
El Host usa siete comandos para producir comprobantes fiscales Factura. Salvo el primero y el
segundo (Enviar posiciones y abrir), todos sern rechazados si un comprobante fiscal Factura no est
abierto. Su presentacin al Impresor Fiscal debe realizarse en este orden:
b.1) Enviar Posiciones de una Factura (Para Hojas Sueltas o Formulario Continuo).
Este comando debe enviarse cada vez que se cambie el tamao del papel preimpreso para Facturas
o se modifique la resolucin en CPI que est utilizando la Impresora Fiscal. Estos datos quedan
memorizados en la memoria de trabajo.
Esta informacin slo es utilizada para la impresin de Facturas en formulario continuo y hojas
sueltas y puede ser enviada al inicio de la jornada fiscal es decir antes de emitir la primera factura o
luego de realizar un cierre Z.
b.2) Abrir Factura.
Esto debe realizarse en primer lugar para que el Impresor Fiscal acepte otros comandos de ventas
fiscales. Este comando ser rechazado si un comprobante fiscal ya est abierto. Este comando define
si se hace una Factura.
Consulte en el Apndice B - Formato de la Cabecera del Comprobante tipo Factura el formato de
la cabecera para facturas.
b.3) Enviar un Item de Factura.
Este comando tiene campos para el tipo de tem de lnea, descripcin, cantidad, tasa impositiva,
precio unitario, recargo por ventas a responsables no inscriptos y la tasa de ajuste variable.
En la respuesta de este comando se puede observar si se necesita realizar un transporte o no de la
factura.
b.4) Solicitar Subtotal de Factura.
Se lo puede usar en cualquier momento mientras un Comprobante Fiscal est abierto para
interrogar sobre el estado de una Transaccin Fiscal.
Los comandos de tem de lnea sern admitidos despus que se haya aceptado este comando.

INFORMACION RESERVADA

Pgina Nro 16

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

b.5) Pago / Descuentos - Recargos Fijos Globales / Cancelar.


Este comando tiene campos para la descripcin, el monto pagado y los descuentos realizados.
El Controlador Fiscal imprimir totales. Los comandos de tem de lnea de Factura no sern
admitidos despus que se ha aceptado este comando. Se admitirn los comandos de subtotal
despus que se haya aceptado este comando, pero no se imprimir ni se ver.
Para cancelar una Factura, se debe enviar el calificador de tipo de pago con la letra
C
.
Este comando puede ser omitido, pero si se lo saltea no sale impreso el monto de dinero pagado ni
su vuelto.
Los descuentos y/o recargos globales no sern aceptados luego de realizado algn pago.
b.6) Percepciones globales de Factura.
Estas percepciones afectan al total de monto facturado.
Este comando ser rechazado si no existe una Factura abierta.
Luego de este comando, slo se permite este mismo comando y los comandos cancelar o cerrar el
documento fiscal, las mismas pueden ser realizadas antes de los descuentos y recargos, en caso
contrario informara error en la respuesta del comando.
b.7) Cerrar Factura.
Esto debe realizarse en ltimo lugar. Se imprimen los pagos realizados, los descuentos y las
percepciones; se efecta el avance a la siguiente hoja si es una Factura. En el Apndice C Formato de la Cola del Comprobante tipo Factura hallar el formato de la cola para Facturas.
Los totales de venta se acumulan en los Totales Diarios en la Memoria de Trabajo.
Si se ha cancelado un Documento Fiscal, no se debe ejecutar este paso.
c.) Comprobantes No Fiscales Homologados
Los documentos No Fiscales Homologados, utilizan la misma estructura que las facturas, con sus
caracteristicas especiales, esta impresora tiene la posibilidad de imprimir los siguientes documentos
No Fiscales Homologados.
?? Documento No Fiscal Homologado Nota de Crdito.
?? Documento No Fiscal Homologado Remito.
?? Documento No Fiscal Homologado Cotizacin.
?? Documento No Fiscal Homologado Recibo.
d.) Comprobantes Fiscal Recibo Factura
Este comprobante utiliza la misma estructura que la Factura con la salvedad que solo acepta 1 solo
item e imprime el importe en letras automaticamente.

INFORMACION RESERVADA

Pgina Nro 17

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Impresora Bloqueada por Software.


La impresora puede dejar de funcionar como Impresor Fiscal, para lo cual debe enviarse un comando desde
el Host y/o el Port de Auditora para uso exclusivo de la AFIP.
Cuando dicho comando es recibido, el equipo deja constancia en la memoria fiscal que el equipo fue
desfiscalizado, y a partir de ese momento, no imprime ms documentos fiscales.
En este estado, la impresora acepta los comandos de diagnstico y auditora de la Memoria Fiscal por el Port
serie del usuario o por el Port exclusivo para la AFIP.
IMPORTANTE : Para salir de este estado, se necesita la intervencin de un
Tcnico Fiscal y dicha intervencin queda asentada en la Memoria Fiscal y por
RG DGI 4249/97 slo puede ser ordenado por el personal de la AFIP-DGI.

INFORMACION RESERVADA

Pgina Nro 18

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Reportes del Impresor Fiscal.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comprobantes que emite el Impresor Fiscal EPSON FX-880F


Documentos o Reportes

EPSON FX880F

Tickets

NO

Tickets-Factura

NO

Factura en Hoja Suelta / Formulario Continuo

SI

Cierre X en Hoja Suelta / Formulario Continuo.

SI

Cierre Z en Hoja Suelta / Formulario Continuo

SI

Tickets No Fiscal

NO

Documento No Fiscal Homologado para Tarjetas de crdito.

NO

Documento No Fiscal Homologado para Obras Sociales.

NO

Documento No Fiscal en Hoja Suelta / Formulario Continuo

SI

Nota de Crdito en Hoja Suelta / Formulario Continuo

SI

Cdigo de Barras

SI

Informa estado de los cajones de Dinero

* (no posee)

Remitos

SI

Recibos Facturas

SI

Notas de Debito en Hoja Suelta / Formulario Continuo

SI

Cotizaciones

SI

Recibos Oficiales

SI

* Opcin no disponible debido al Hardware de la Impresora.

INFORMACION RESERVADA

Pgina Nro 20

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Interfaz del Host


La Interfaz del Host se realiza a travs de un conector hembra de 25 pines tipo D que se encuentra
en la parte trasera del Gabinete Fiscal. La interface cumple con la norma RS-232C. Esta interfaz puede
usar protocolos de sealizacin por DTR/DSR y/o XON/XOFF. El tcnico realiza la seleccin de las
opciones de interfaz con los selectores de opciones del Controlador Fiscal en el momento de la
instalacin.
Las velocidades de comunicacin son 9600, 19200 o 38400 Baudios, con o sin paridad. El valor
prefijado de fbrica es 9600 baudios sin paridad.
Con una velocidad de 19200 Baudios la velocidad de impresin aumenta en promedio un 5 % y
hasta un 10% en los comandos que no imprimen.
IMPORTANTE:
Siempre que sea posible, se recomienda usar 19.200 Baudios o la mayor velocidad
disponible para el modelo de Controlador Fiscal que se est utilizando.
Para cambiar de DTR/DSR a XON/XOFF se debe enviar un XON al Impresor fiscal cuando se
enciende el equipo. A partir de la recepcin de dicho comando, el equipo funciona con protocolo de
software hasta que se interrumpa la alimentacin del equipo.
Dadas las particularidades de la Argentina, es recomendable no usar el protocolo XON-XOFF, a
menos que se tenga seguridad en que el vinculo de comunicacin ha sido realizado de acuerdo a las
recomendaciones especficas de la norma RS-232C.
El pinout de la Interfaz del Host se presenta en el Apendice A.

INFORMACION RESERVADA

Pgina Nro 21

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Protocolo del Host.


Introduccin.
El protocolo que el Host usa para comunicarse con el Impresor Fiscal se basa en los siguientes
principios.
? ? El Host inicia todas las comunicaciones.
? ? El Impresor Fiscal nunca enviar un mensaje no solicitado.
As, este protocolo se puede describir como Maestro (Host) / Esclavo (Impresor Fiscal). Veamos a
continuacin el formato de los mensajes intercambiados entre el Host y el Impresor Fiscal:
Byte
1
2
3
4
5
n
n+1
.
nn
nn+1

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

Preliminar Versin JUL2707.V00

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

Inicio de texto (STX) 0x02 (En decimal 2)


Nmero de Secuencia de 0x20 a 0x7f
Nmero de Comando

4
5

Separador de Campo 0x1c - ASCII (28 Decimal)


Campo de Datos de Texto Fiscal

N
n+1

Separador de Campo 0x1c - ASCII (28 Decimal)


Campo de Datos de Texto Fiscal

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Respuestas desde el Impresor Fiscal


Las respuestas desde el Impresor Fiscal se ajustan a la definicin general indicada ms arriba. Cada
respuesta tiene un formato exclusivo en cuanto al nmero y significado de los campos de Texto Fiscal
dentro del mensaje. Los dos primeros campos de todas las respuestas son Estado de Impresora y
Estado Fiscal presentados como datos hexadecimal de ASCII.
Cuando se los convierte de hexadecimales a palabras binarias, el Estado de Impresora y Fiscal
tienen campos de bits que indican el estado. El Apndice D incluye detalles del Estado Fiscal y el
Estado de Impresora. Adems tambien puede ver el apndice O donde se pueder ver la forma de
convertir valores hexadecimal a Binario.
Algunas respuestas tienen formatos exclusivos en cuanto al nmero y significado de los campos
adicionales de datos de Texto Fiscal dentro del mensaje. En las descripciones de los comandos
individuales hallar una definicin detallada de la respuesta que devuelve cada comando.
Si el Host recibe un NAK (0x15) como respuesta, deber volver a enviar el ltimo mensaje, sin
incrementar el Nmero de Secuencia. Si un mensaje recibido por el Host fracasa en la comparacin de
BCC <nnn>, el Host deber enviar un NAK y luego prepararse para recibir nuevamente la respuesta.
Algunos comandos toman un largo tiempo para finalizar. Para stos, el Impresor Fiscal enva
peridicamente un cdigo de continuacin equipo procesando, a fin de indicar que todava hay un
comando de este tipo en desarrollo. Si el Host recibe DC2 (0x12) o DC4 (0x14) como respuesta,
deber continuar a la espera de una respuesta completa, incrementando en 800 ms el tiempo mximo
que se espera la llegada de la respuesta.
Es importante destacar que la lgica de recepcin debe tener un esquema como el siguiente, en el
que se espera un STX DC2 DC4:
Si se excede el tiempo de espera, el Host deber considerar que la Interfaz no es funcional y de
debe declarar un error de comunicacin.
Vea a continuacin un diagrama simplificado de los procedimientos para leer datos del Host Port.

INFORMACION RESERVADA

Pgina Nro 24

Preliminar Versin JUL2707.V00

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.

IMPORTANTE: Siempre deber analizar los indicadores de error, para saber si un


comando fue ejecutado correcta o incorrectamente

Luego de Enviar un Comando.


TimeOut = Tactual + 0,8 Seg.
REALIZO ALGUN PROCESO
DE MI PROGRAMA
Manejo de Teclado.
Manejo de Display.
Manejo de
Entradas/Salidas

SI
Llego un STX (0x02) ?

NO
Paso a leer
un Mensaje

SI
Llego un DC2 (0x12)
un DC4 (0x14) ?

TimeOut = TimeOut + 0,8 Seg.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Representacin de Campos de Comandos y Respuestas


Los comandos y las respuestas tienen un encabezado, cierta cantidad de campos opcionales de datos
separados por el Separador de Campo ASCII y una cola. Los datos de campo se clasifican segn
contengan datos de fecha u hora, numricos, alfanumricos o alfanumricos hexadecimales.
Las descripciones de comandos y definiciones de tabla especifican el tipo de datos que se espera para
cada campo en cada comando (D = fecha, T = hora, N = numrico, A = alfanumrico [incluye Texto
Fiscal], H = hexadecimal). Si se recibe un comando que tiene datos no vlidos para el tipo de campo
especificado, en la respuesta de Estado Fiscal se devolver un error de datos de campo para el comando y
el Controlador Fiscal no lo tomar en cuenta.
Campos de Fecha (F):
Los campos de fecha descriptos en los comandos y las respuestas tienen la forma AAMMDD. AA
(ao) pueden estar en el rango de 00 a 99. El ao 99 representa el ao 1999 y el ao 00 al 2000. MM
(mes) puede corresponder al rango de 01 a 12. DD (da) puede estar en el rango de 01 a 31. Se
pueden omitir los ceros iniciales en AA, pero no en MM o DD. Las fechas se editan a efectos de
consistencia, incluyendo los aos bisiestos. El rango de utilizacin de fecha de ao 2000 es de 00
hasta 79, es decir que si se tiene el 85 esto corresponde al ao 1985.
Campos de Hora (H):
Los campos de hora tienen la forma HHMMSS. HH (hora) puede estar en el rango de 00 a 23. MM
(minuto) puede corresponder al rango de 00 a 59. SS (segundo) puede estar en el rango de 00 a 59.
Se pueden omitir los ceros iniciales en HH, pero no en MM o SS.
Campos Numricos (N):
Los campos numricos son siempre positivos y constan de dgitos ASCII de 0 a 9. Se pueden omitir
los ceros iniciales.
Campos Alfanumricos (A):
Los Campos Alfanumricos pueden contener Texto Fiscal en letras maysculas y minsculas, pero
estas ltimas son convertidas a maysculas en algunas Impresoras Fiscales. Se permite el uso de las
vocales acentuadas.
Campos Alfanumricos Hexadecimales (H)
Salvo los campos de Texto Fiscal, los mensajes que intercambian el Host y el Impresor Fiscal estn
compuestos totalmente por datos ASCII de 7 bits. Si un campo requiere datos de 8 bits, se lo
representar como pares hexadecimales ASCII. Los caracteres hexadecimales vlidos son los dgitos
ASCII 0-9, los caracteres de maysculas ASCII A-F y los caracteres de minsculas ASCII a-f.
Campos Opcionales (O)
Son campos que pueden ser OMITIDOS cuando se enva un comando a la Impresora Fiscal, en
cuyo caso puede variar la respuesta que se recibe del comando mismo.
Como regla general estos campos opcionales son creados para tener una compatibilidad con los
modelos anteriores de Impresoras Fiscales, pero es conveniente que en los mismos se enve la
informacin sugerida.
ATENCION:
En el corto plazo estos campos van a dejar de ser OPCIONALES, con el fin de acelerar el
procesamiento interno de la Impresora Fiscal. Debe completar los campos opcionales con
informacin.

INFORMACION RESERVADA

Pgina Nro 26

Preliminar Versin JUL2707.V00

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.

- Error de comprobacin de Memoria de Trabajo.

- Poca batera.

- Comando no reconocido.

- Campo de datos Invalido.

- Comando no vlido para estado fiscal.

- Desbordamiento de Totales.
- Si Bit 11 esta en 1, se indica que se necesita realizar transporte de hoja.

- Memoria Fiscal llena.

- Memoria Fiscal casi llena.

- Si el Bit 10 esta en 1, se indica que el Controlador Fiscal esta


Fiscalizado.
- Si el Bit 10 esta en 0,se indica Impresor Fiscal Certificado.

10

- Si el Bit 9 esta en 1, se indica que el Impresor Fiscal esta Fiscalizado.


- Si el Bit 9 esta en 0, se indica que la impresora esta desfiscalizado por
software.

11

- Es necesario hacer un cierre de la Jornada Fiscal.


- Se han enviado el nmero mximo de Items en un Tickets y
necesita

se

que cierre el Tickets.


- Si Bit 6 esta en 1 indica que se necesita realizar transporte de hoja.
12

- Documento Fiscal abierto.

13

- Documento Fiscal abierto o documento no Fiscal abierto que se emite


por el rollo de papel -

14

- Factura o Impresin en hoja suelta inicializada.

15

INFORMACION RESERVADA

OR lgico de los bits 0-8 y 11 Usar para control RAPIDO

Pgina Nro 27

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Bit 0: 1

Error de comprobacin de Memoria Fiscal. En el encendido, fracas la verificacin de


suma de la Memoria Fiscal. No funcionar el Impresor Fiscal.

Bit 1: 1

Error de Comprobacin de Memoria de Trabajo. En el encendido fracas la


verificacin de suma de la Memoria de Trabajo. No funcionar el Impresor Fiscal.

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

El comando recibido por la entrada serie del Host no es reconocido.

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

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.
Si junto con este el Bit 11 esta en encendido, nos informa que se dbe realizar un
transporte de hoja en la factura.

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


el Bit 10 esta en 0; el equipo esta en modo entrenamiento.

Bit 10: 1

Impresor Fiscal fiscalizado. Se activa este bit si se ha fiscalizado el Impresor Fiscal. S


el Bit 9 esta en 0; el Impresor Fiscal esta desfiscalizado por software.

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

Factura o Impresin en hoja suelta inicializada. Factura u hoja suelta abierta. Se


activa este bit cada vez que hay una factura u hoja suelta para imprimir.

INFORMACION RESERVADA

Pgina Nro 28

Preliminar Versin JUL2707.V00

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.

Resumen de Bits para Documentos Abiertos


Documento que se est emitiendo

Estado
Fiscal

Estado
Fiscal

Estado
Fiscal

Bit 14

Bit 13

Bit 12

No se est emitiendo un Documento.

Documento No Fiscal abierto en papel Tickets

Tickets o Tickets-Factura o Factura abierta

Documento No Fiscal en Hoja Suelta y/o Formulario continuo

Documento Fiscal en Hoja suelta y/o formulario continuo abierto.

INFORMACION RESERVADA

Pgina Nro 29

Preliminar Versin JUL2707.V00

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.

- Error y/o falla de impresora.

- Impresora fuera de lnea.

- Sin uso.

- Sin uso.

- Buffer de impresora lleno.

- Buffer de impresora vaco.

- Entrada de hojas sueltas frontal preparada.

- Hoja suelta frontal preparada.

10

- Sin uso.

11

- Sin uso.

12

- Sin uso.

13

- Sin uso.

14

- Impresora sin Papel a ser impreso

15

- OR lgico de los bits 0-6,14. Usar para control rpido

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


de tiempo, o la impresora se ha quedado sin papel por ms de 5 segundos.

Bit 6: 1

Buffer de impresora lleno. El Controlador Fiscal convierte los comandos para el


Impresor Fiscal provenientes del Host y los coloca en un buffer antes de enviarlos a
la Impresora EPSON.
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), por lo que 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

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

Preliminar Versin JUL2707.V00

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

Interpretacin del Bit 14 del estado de la Impresora


Estado
Fiscal
Interpretacin de los Bits
Accin que se debe seguir
Bit 15
0
La impresora se queda sin
Se debe solucionar el problema
papel, luego de terminar de
de la falta de papel y NO es
imprimir.
necesario reenviar el comando
1
No se pudo imprimir, ya que la Se debe solucionar el problema
Impresora no tena papel, antes de la falta de papel y se debe
de recibir el comando.
reenviar el comando.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Estado del Puerto Serie Auxiliar


En el caso de los comandos que hacen uso del Port Serie Auxiliar, la Impresora Fiscal, agregar el
estado del Port Serie Auxiliar a las respuestas, a continuacin del Estado Fiscal.
Respuestas si se enva un comando al Port Serie Auxiliar
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x2a
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5- 8
Estado de Impresora <HHHH> (datos hex. ASCII)
(Campo 1)
9
Separador de Campo 0x1c - ASCII (28 Decimal)
10-13
Estado Fiscal <HHHH> (datos hex. ASCII)
(Campo 2)
14
Separador de Campo 0x1c - ASCII (28 Decimal)
15-18
Estado Port Serie Auxiliar <HHHH> (datos hex. ASCII)
(Campo 3)
Contina en funcin del comando enviado.

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

- El buffer de transmisin est vaco.

- El buffer de recepcin est vaco.

- La lnea de DTR est activa.

- La lnea de RTS est activa.

- La lnea de DSR est activa.

- La lnea de CTS est activa.

6-15

- No utilizados. Fijos en 0.

INFORMACION RESERVADA

Descripcin

Pgina Nro 32

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comandos del Impresor Fiscal Detallados


Los comandos del Impresor Fiscal se pueden agrupar en:
?? Diagnstico
?? Control Fiscal
?? Generacin de Comprobantes Fiscales
?? Generacin de Comprobantes No Fiscales Homologados
?? Generacin de comprobantes No Fiscales
?? Control de la Impresora
?? Generales

INFORMACION RESERVADA

Pgina Nro 33

Preliminar Versin JUL2707.V00

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.

NInformacin Normal o compatible con TM-300AF Homologado


por RG22 AFIP-DGI.

PInformacin sobre las caractersticas del Controlador Fiscal.

CInformacin sobre el contribuyente.

AInformacin sobre los contadores de documentos fiscales y no


fiscales.

DInformacin sobre el documento que se est emitiendo.


6
7-10

Tipo

A, O

Fin de Datos 0x03


BCC <nnnn>

Respuesta si el byte 5 del comando es


N
. Informacin Normal.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x2a
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 ltimo Comprobante Fiscal Factura B o C emitido(no
cancelado) <nnnnnnnn>.
Para obtener el nmero del comprobante que se est emitiendo, haga la
consulta de los acumuladores utilizando la opcin
A
.
23
Separador de Campo 0x1c - ASCII (28 Decimal)
24-29
Fecha del primer Comprobante Fiscal y/o desde el inicio del primer
Documento Fiscal, de la Jornada Fiscal en curso. <AAMMDD>
<YYMMDD>
30
Separador de Campo 0x1c - ASCII (28 Decimal)
31-36
Hora del primer Comprobante Fiscal y/o desde el inicio del primer
Documento Fiscal, de la Jornada Fiscal en curso <HHMMSS>
37
Separador de Campo 0x1c - ASCII (28 Decimal)
38-42
Nmero del ltimo Cierre de la Jornada Fiscal <nnnnn>
43
Separador de Campo 0x1c - ASCII (28 Decimal)
44-51
Dato de Auditora parcial. Se recomienda ARCHIVAR diariamente este
nmero antes de emitir el Comprobante Z de cierre diario.
52
Separador de Campo 0x1c - ASCII (28 Decimal)
53-60
Dato de Auditora Total. Se recomienda ARCHIVAR diariamente este
INFORMACION RESERVADA

Pgina Nro 34

Tipo

H
H
N

N
N

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

61
62-71
72
73-74
75
76-79

EPSON LX-300F+

nmero antes de emitir el Comprobante Z de cierre diario.


Separador de Campo 0x1c - ASCII (28 Decimal)
Texto de Auditora que Identifica el Impresor. Se recomienda ARCHIVAR
diariamente este nmero antes de emitir el Comprobante Z de cierre
diario.
Separador de Campo 0x1c - ASCII (28 Decimal)
Texto de Auditora. Se recomienda ARCHIVAR diariamente este nmero
antes de emitir el Comprobante Z.
Fin de Datos 0x03
BCC <nnnn>

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

Ssi la Impresora Fiscal puede hacer Tickets y


Nsi no esta habilitada a
hacerlos. <s>
Los programadores deben utilizar esta informacin para saber si la
impresora fiscal puede hacer Tickets.

INFORMACION RESERVADA

Pgina Nro 35

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

36
37

Separador de Campo 0x1c - ASCII (28 Decimal)

Ssi la Impresora Fiscal puede hacer Tickets-Factura y


Nsi no esta
habilitada a hacerlos. <s>
Los programadores deben utilizar esta informacin para saber si la
impresora fiscal puede hacer Tickets-Factura.

38

Separador de Campo

39

SSi la Impresora Fiscal puede hacer Facturas y


Nsi no esta habilitada
a hacerlos. <s>
Los programadores deben utilizar esta informacin para saber si la
impresora fiscal puede hacer Facturas en Hoja Suelta o formulario
continuo.
Separador de Campo 0x1c - ASCII (28 Decimal)
Cantidad de dgitos asignados para los centavos en el cierre Z o en el
subtotal. Valor normal 2. <nn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Estacin principal actualmente seleccionada, donde se van a imprimir
los datos. <nn>

RImpresin por salida de Tickets.

SImpresin por Hoja suelta o Formulario Continuo.


Separador de Campo 0x1c - ASCII (28 Decimal)
Modelo de la Impresora <aaaaaaaaaaaaaaa>
Los programadores pueden utilizar esta informacin para saber que
modelo de Impresora Fiscal tienen conectada.
Fin de Datos 0x03
BCC <nnnn>

40
41
42
43-44

45
46-60
61
62-65

0x1c -

ASCII (28 Decimal)

Respuesta si el byte 5 del comando es


C
. Informacin sobre el Contribuyente
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-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-25
Nmero de Clave Unica de Identificacin Tributaria (CUIT)
<nnnnnnnnnnn>
26
Separador de Campo 0x1c - ASCII (28 Decimal)
27-30
Nmero de Punto de Venta <nnnn>
31
Separador de Campo 0x1c - ASCII (28 Decimal)
32
Tipo de responsabilidad del contribuyente <n>

IASCII(73) (0x49) Responsable Inscripto

RASCII(82) (0x52) Responsable No Inscripto

NASCII(78) (0x4e) No Responsable

EASCII(69) (0x45) Exento

MASCII(77) (0x4d) Responsable Monotributo


33
Separador de Campo 0x1c - ASCII (28 Decimal)
34-37
Tasa Estndar de Impuesto al Valor Agregado (IVA) <. Nnnn>
38
Separador de Campo 0x1c - ASCII (28 Decimal)
39-44
Sin Uso <nnnnnnnnn. >
45
Separador de Campo 0x1c - ASCII (28 Decimal)
46-51
Sin Uso <000001000. >
52
Separador de Campo 0x1c - ASCII (28 Decimal)
60. nn
Razn Social del comprador. <aaa. 40. aaa>
Nn+1
Fin de Datos 0x03
INFORMACION RESERVADA

Pgina Nro 36

Tipo

H
H

N
A

N
N
N
A

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

BCC <nnnn>

Respuesta si el byte 5 del comando es


A
, ASCII(65) 0x41. Informacin sobre los
contadores de documentos fiscales y no fiscales.
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)
Campo 1
Nmero del ltimo Cierre de la Jornada Fiscal o cierre Z <nnnnn>
N
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 2
Nmero de la ltima Factura B o C completamente emitido sin problemas
N
<nnnnnnnn>.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 3
Nmero del ltimo Tickets impreso o Factura B, C o Tickets-Factura B, C
N
<nnnnnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 4
Nmero del ltimo Tickets-Factura A o Factura A completamente emitido
N
sin problemas <nnnnnnnn>.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 5
Nmero del ltimo Tickets-Factura A o Factura A impreso <nnnnnnnn>.
N
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 6
Nmero del ltimo Documento No Fiscal emitido <nnnnn>.
N
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 7
Nmero del ltimo Documento No Fiscal Homologado emitido <nnnnn>.
N
Este contador regresa a cero, luego de un Cierre Z.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 8
Nmero del ltimo nmero de referencia para Documentos No Fiscales o
N
No Fiscales homologados emitido <nnnnnnnn>. Este contador es
correlativo y no es modificado por el cierre
Xo
Z
.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 9
Nmero del la ltima Nota de Credito tipo A emitida.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 10
Nmero de la ltima Nota de Credito Tipo B-C emitida.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 11
Nmero del ltimo Remito emitido.
Fin de Datos 0x03
BCC <nnnn>
H
Ejemplo de uso para los campos campo 4 y 5 es el siguiente:
Si se emite Factura nmero 11 y la Factura nmero 12 fue cancelada, los campos quedaran:
Campo 4 queda en 11 (ltimo emitido sin problemas) y el campo 5 queda en 12 (ltimo nmero de
Facturas utilizado).

INFORMACION RESERVADA

Pgina Nro 37

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Respuesta si el byte 5 del comando es


D
, ASCII(68) 0x44. Informacin sobre el
Documento en Curso.
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)
Campo 1
Letra que indica el Tipo de Documento que se est emitiendo <a>.
A
FFactura.
ODocumento No Fiscal.
HDocumento No Fiscal Homologado.
RRecibo Factura.
NNota de Credito.
LRecibo Oficial.
ERemito.
CCotizacin.

Campo 2

Campo 3

Separador de Campo 0x1c - ASCII (28 Decimal)


Letra que caracteriza al documento <a>.
NNo tiene una letra que identifique al documento.
ADocumento emitido con letra A.
BDocumento emitido con letra B.
CDocumento emitido con letra C.
XDocumento emitido con letra X.
Sin Uso.
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 38

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comandos de Control Fiscal


Bloqueo por Software del Impresor Fiscal
Los reportes fiscales no pueden ser emitidos, tampoco generar el cierre del da (cierre
Z
), solo se
pueden imprimir los reportes de auditoria.
IMPORTANTE: Para salir de este estado, se necesita la intervencin de un Tcnico Fiscal
y dicha intervencin queda asentada en la Memoria Fiscal.
IMPORTANTE: Por Resolucin General de la D.G.I. Nro. 4249/96, el usuario debe
abstenerse de usar el comando de bloqueo del Impresor Fiscal, el que solamente podr ser
ejecutado con intervencin del personal de la D.G.I. ante la solicitud de baja del equipo o
recambio de su Memoria Fiscal.
Comando a enviar: 0x36
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x36
4
Fin de Datos 0x03
5-8
BCC <nnnn>

Tipo

Respuesta del Comando 0x36 Bloqueo del Controlador Fiscal.


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x36
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 39

Tipo

H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Cierre de la Jornada Fiscal (Cierre Z) o Cierre por cambio de Cajero (Cierre X)


Este comando imprime el reporte de Totales Diarios y, en forma opcional, transfiere los
Totales Diarios desde la Memoria de Trabajo a la Memoria Fiscal. Por lo tanto, la duracin de la
memoria fiscal es independiente de la cantidad de transacciones que se realizan en el da.
En el caso de que se re
La impresin de este reporte puede realizarse en el mismo papel que se utiliza para la emisin de
facturas o bien puede realizarse en un papel de tamao definido por el usuario. Para ello se deben
configurar las medidas de dicho papel con el comando Seleccionar Preferencias del usuario.
IMPORTANTE: Se puede realizar ms de un cierre fiscal por da, pero este
procedimiento acorta la vida til de la memoria fiscal, siendo responsabilidad
del programador y/o usuario la disminucin en la capacidad de
almacenamiento de la Memoria Fiscal.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Respuesta al comando 0x39 Cierre Diario


Z/
X
:
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x39
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-8
Estado de la Impresora (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)
Campo 1 Nmero de cierre X / Z segn corresponda <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 2 Cuenta de Documentos Fiscales Cancelados <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 3 Cuenta de documentos No Fiscales Homologados (D.N.F.H) <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 4 Cuenta de Documentos No Fiscales no homologados (D.N.F.)
<nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 5 Cuenta de Comprobantes Factura B o C emitidos <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 6 Cuenta de Comprobantes de Facturas
Aemitidos. <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 7 Nmero de ltimo comprobante de Factura
Bo
C
emitido
<nnnnnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 8 Monto total Facturado <nnnnnnnnnnnn.nn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 9 Monto total de IVA Cobrado <nnnnnnnnnnnn.nn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 10 Importe Total de las percepciones <nnnnnnnnnnnn.nn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 11 Nmero de ltimo comprobante Factura
Aemitido <nnnnnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 12 Nmero de la ltima Nota de credito tipo A emitida.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 13 Nmero de la ltima Nota de credito tipo B-C emitida
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 14 Nmero del ltimo remito emitido.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 15 Total de Nota de Credito
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 16 Total de IVA de Nota de Credito
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 41

Tipo

H
H
N
N
N
N

N
N
N

N
N
N
N
N
N
N
N
N

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Reporte de la memoria fiscal, Consulta por Fecha


Este comando imprime un reporte de Cierres Diarios en forma selectiva por un rango de fechas.
Este comando usa tiempo extendido para su finalizacin. Adems brinda la opcin de producir slo
totales, o totales y Cierre Diario.
La impresin de este reporte solo puede realizarse en formulario continuo.
Comando: 0x3A Reporte de la Memoria Fiscal por Fecha
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x3A
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-10
Fecha de inicio de seleccin AAMMDD
11
Separador de Campo 0x1c - ASCII (28 Decimal)
12-17
Fecha de fin de seleccin AAMMDD
18
Separador de Campo 0x1c - ASCII (28 Decimal)
19
Se envia T 0x54 para un Total General, sin detalle diario como
Documento No Fiscal con centavos.
Se enva D 0x44 para un reporte detallado como
Documento No Fiscal con centavos.
Se enva t 0x74 para un Total General, sin detalle diario como
Documento Fiscal con redondeo al peso.
Se envia d0x64 para un reporte detallado como Documento Fiscal con
redondeo al peso.
85
Fin de Datos 0x03
21-24
BCC <nnnn>
Respuesta del Cierre Diario por Fecha
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x3a
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 42

Tipo

D
D

Tipo

H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Reporte de la memoria fiscal, Consulta por Nmero de Cierre Z.


Este comando imprime un reporte de cierres diarios en forma selectiva por un rango de
nmeros de cierre. Este comando usa tiempo extendido para la finalizacin. Provee la opcin de
producir slo totales, o tales y detalle de Cierre Diario.
La impresin de este reporte solo puede realizarse en formulario continuo.
Comando:0x3b Reporte de la Memoria Fiscal Consulta por Nro. De Cierre
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x3b
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-8
Inicio de cierre de seleccin
N
9
Separador de Campo 0x1c - ASCII (28 Decimal)
10-13
Fin de cierre de seleccin
N
14
Separador de Campo 0x1c - ASCII (28 Decimal)
15
Se envia T 0x54 para un Total General, sin
A
detalle diario como Documento No Fiscal con
centavos.
Se enva D 0x44 para un reporte detallado como
Documento No Fiscal con centavos.
Se enva t 0x74 para un Total General, sin
detalle diario como Documento Fiscal con
redondeo al peso.
Se envia d0x64 para un reporte detallado como
Documento Fiscal con redondeo al peso.
16
Fin de Datos 0x03
17-20
BCC <nnnn>
Respuesta del Cierre Diario Por Nmero:
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x3b
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 43

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Transporte en Reportes Detallados


En el caso de que alguno de los reportes detallados que emite el controlador fiscal, este va a ser tranportar
cuando no quede mas lugar para terminar la impresin segn el tamao de papel definido por el usuario que
es seteado por las preferencias.
El tamao setado por default es de 60x60 y este el menor valor posible para setearlo.
Cuando el valor del bit 11 se encuentra en 1 indican que se debe realizar un transporte, la hoja se cerrara
sola, pero se debe enviar el comando de apertura de la nueva hoja con elsiguiente comando de sistema.
Comando a enviar: (0x5C) ASCII(92 Decimal)
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C ASCII(92 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
D para indicar comando de documento.
Campo 02

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.

Respuesta comando (0x5C) ASCII(92 Decimal)


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Estado de Impresora <HHHH> (datos hex. ASCII)
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Estado Fiscal <HHHH> (datos hex. ASCII)
Separador de Campos ASCII 0x1c
Fin de Datos 0x03
BCC <nnnn>

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comandos para generar Comprobantes No Fiscales


Documento No Fiscal en Hoja Suelta y/o Formulario Continuo.
Cuando se trabaja con hoja suelta y/o formulario continuo, se debe tener en cuenta que el
comportamiento del equipo vara segn se trate de hoja suelta o de formulario contnuo..
Si se utiliza formulario contnuo, se puede asumir que generalmente el papel esta listo para ser
impreso, mientras que si se utiliza hoja suelta, puede ser necesario esperar a que el usuario ingrese la
hoja de papel y/o se deber recordar al usuario que no olvide ingresar la hoja de papel.
Siempre que se imprime en Hoja Suelta o Formulario continuo, se deber seguir el siguiente orden
para enviar los comandos.
Si se trabaja con Formulario Continuo el procedimiento debe ser:
1- Seleccionar Preferencias de Dispositivo (Si las mismas no se encuentran establecidas con
anterioridad)
2- Preparar Estacin Principal por la cual se desea imprimir el prximo Documento No Fiscal
3- Abrir Documento No Fiscal en Hoja Suelta y/o Formulario Continuo.
4- Imprimir Texto No Fiscal en un Documento No Fiscal en Hoja Suelta y/o Formulario
Contnuo (0x49).
5- Cerrar un Documento No Fiscal en Hoja Suelta y/o Formulario Contnuo (0x4A).
Si se trabaja con Hoja Suelta el procedimiento debe ser:
123456-

Seleccionar Preferencias de Dispositivo (Si las mismas no se encuentran establecidas con


anterioridad) (0x5B).
Seleccionar Preferencias del Papel (Si las mismas no se encuentran establecidas con
anterioridad) (0x5B).
Consultar el estado para verificar que el usuario ha cargado el papel.
Abrir Documento No Fiscal en Hoja Suelta y/o Formulario Continuo (0x48).
Imprimir Texto No Fiscal en un Tickets o Documento No Fiscal en Hoja Suelta y/o
Formulario Contnuo (0x49).
Cerrar un Tickets No Fiscal o Documento No Fiscal en Hoja Suelta y/o Formulario Contnuo
(0x4A).

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Seleccionar Preferencias del Usuario.


Este comando permite realizar configuraciones sobre la impresin en Hoja Suelta y/o Formulario
Continuo. Para saber cuales es la configuracin, se puede utilizar el comando Leer Preferencias del
Usuario.
La seleccin de las preferencias del usuario quedan registradas en la memoria de trabajo del equipo
por lo tanto, as como los datos fijos, slo es necesaria una sola vez en la vida del equipo, salvo que el
mismo se hubiese visto afectado por un reinicio de parmetros por hardware (a travs de una
intervencin tcnica).
La impresin de los reportes de auditora, cierre X y cierre Z se puede realizar en una cantidad de
columnas menor que las de una hoja suelta completa. Para establecer el tamao del papel a imprimir
en estos reportes se utiliza este comando con las opciones que se detallan en la tabla a continuacin.
Comando a enviar: (0x5A) ASCII(90 Decimal) Seleccionar Preferencias del Usuario
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
P 0x50 ASCII(80 Decimal)para indicar que se
A
establecern las preferencias de la impresora.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Posibles valores:
A

D0x44 ASCII(68 Decimal) se enva para indicar que se establecern las


preferencias del dispositivo a utilizar para la impresin.

8
Campo 03

P0x50 ASCII(80 Decimal) se enva para indicar que se establecern las


preferencias del papel a utilizar.
Separador de Campo 0x1c - ASCII (28 Decimal)
Posibles valores:

10
Campo 04

Si en el Campo 02 se envo
D
:

M0x4D ASCII(77 Decimal)para indicar que se utilizar como estacin


seleccionada por el usuario la entrada de hoja suelta principal.
Si en el Campo 02 se envo
P
:

S0x53 ASCII(83 Decimal)para indicar que se establecer el tamao de


papel para las impresiones en hoja suelta.

R0x52 ASCII(82 Decimal)para indicar que se establecern las


preferencias de los reportes que pueden ser impresos en tamao rollo.
Separador de Campo 0x1c - ASCII (28 Decimal)
Posibles Valores:

Si en el Campo 02 se envi
D
:

FEstablece que se imprimirn las Facturas por la estacin


seleccionada en el Campo 03.
Si en el Campo 03 se envi
S
:

UEstablece que se utilizar un tamao definido por el usuario.

12

Si en el Campo 03 se envi
R
:

SEstablece el tamao de papel que se utilizar definido por el usuario.


Separador de Campo 0x1c - ASCII (28 Decimal)

INFORMACION RESERVADA

Pgina Nro 46

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 05

EPSON LX-300F+

Si en el Campo 02 se envi
D
:

AEstablece que se imprimirn las Facturas por la estacin


seleccionada en el Campo 03.

Si en el Campo 04 se envi
S
:

UEstablece que se utilizar un tamao definido por el usuario.


Si en el Campo 04 se envi
U
:
Establece la cantidad de columnas que mide el papel a utilizar.
Nota 1: Se debe enviar el largo del papel en lneas. El Impresor Fiscal
descuenta las lneas que no pueden ser impresas por las caractersticas
de la impresora utilizada.
Nota 2: En el caso de las impresoras tipo LX-300, se descuentan cuatro
lneas.
Nota 3: Si el usuario ingresa un papel de menor tamao al enviado en
este campo, la impresin del documento puede ser abortada.
14
Campo 06

Separador de Campo 0x1c - ASCII (28 Decimal)


Si en el Campo 02 se envi
D
:

NEstablece que se imprimirn las Facturas por la estacin


seleccionada en el Campo 03.

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>

Respuesta del Comando 0x5A Seleccionar Preferencias del Usuario.


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
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
Fin de Datos 0x03
15-18
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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Leer Preferencias del Usuario


Este comando se utiliza para leer de la memoria de trabajo las preferencias del usuario establecidas con el
comando Seleccionar Preferencias del Usuario.
Comando a enviar 0x5B ASCII(91 Decimal) Leer Preferencias del Usuario (0x5B)
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5B ASCII(91 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
P 0x50 ASCII(80 Decimal)para indicar que se leern las
A
preferencias de la impresora.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Posibles valores:
A
Se debe enviar
D0x44 ASCII(68 Decimal) para indicar que se leern las
preferencias del dispositivo a utilizar para la impresin.
Se debe enviar
P0x50 ASCII(80 Decimal) para indicar que se leern las
preferencias del papel a utilizar para la impresin.
8
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 03 Solo si en el Campo 02 se envi
P
:
Se debe enviar
S0x54 ASCII(83 Decimal) para indicar que se leern las
preferencias del tamao del papel a utilizar en la impresin.
Se debe enviar
R0x53 ASCII(82 Decimal) para indicar que se leern las
preferencias del tamao del papel a utilizar en la impresin de los reportes
con formato de impresin tipo rollo.
10
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 04 Solo si en el Campo 03 se envi
R
:
Se debe enviar
S0x53 ASCII(83 Decimal) para indicar que se leern las
medidas del tamao del papel a utilizar en la impresin.
12
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 05 Solo si en el Campo 04 se envi
S
:
Se debe enviar
U0x56 ASCII(85 Decimal) para indicar que se leern las
medidas definidas por el usuario.
14
Fin de Datos 0x03
15-18
BCC <nnnn>
Respuesta del Comando 0x5B Leer Preferencias del Usuario.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5B ASCII(91 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)h
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)
Campo 03 Si se solicit la lectura de las preferencias del dispositivo a utilizar en la
impresin (Campo 02
D
):
Estacion seleccionada por el usuario. Posibles valores:

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

16
Campo 04

EPSON LX-300F+

Separador de Campo 0x1c - ASCII (28 Decimal)


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:

F
= 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 columnas a imprimir en el papel definido por el usuario.
18
Campo 05

20
Campo 06

22
23-26

Separador de Campo 0x1c - ASCII (28 Decimal)


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:

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comando Documento No Fiscal por Hoja Suelta o Formulario Continuo.


Este comando se utiliza para producir un Comprobante No Fiscal en Hoja Suelta o Formulario
Continuo.
Los datos de Hora y Fecha son impresos en el momento que se recibe este comando.
Este comando ser rechazado si no hay papel en la estacin de hojas sueltas o falta papel en la
impresora de formulario continuo.
Comando a enviar:0x48 Documento No Fiscal por Hoja Suelta o F. Continuo
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x48 ASCII(72 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
U 0x55 ASCII(85 Decimal)para indicar que el usuario va A,O
a realizar un Documentos No Fiscales, segn los datos enviados con el
comando Preparar Estacin Principal.
IMPORTANTE: En caso de ser omitido, se imprimir un Documento No
Fiscal en Rollo de Papel.
Se debe enviar
D 0x44 ASCII(68 Decimal) para indicar que se imprima
en la estacin por omisin.
La estacin por omisin es la alimentacin de papel por formulario
contnuo.
En el caso que se enve
D
, los campos con datos a
Continuacin de este campo, no sern tomados en cuenta.

Campo 02

Separador de Campo 0x1c - ASCII (28 Decimal)


Si se enva
O
, 0x4F, ASCII(79 Decimal) , se indica que se va a realizar
un Documento No Fiscal y el resto de los campos de datos (a
continuacin de este) no sern tomados en cuenta.

A,O

Al tener el Campo 2 un dato invlido, se considerar que se desea emitir


un Documento No Fiscal, por la estacin por Omisin.
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 50

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Imprimir Texto No Fiscal en un Documento No Fiscal.


El comando ser rechazado si no est abierto un comprobante no fiscal. Se restringir el texto al
conjunto de caracteres del Texto Fiscal.
IMPORTANTE:
Para la impresin de documentos no fiscales en hojas sueltas, se utiliza este mismo comando.
Por favor, vea el procedimiento general para emitir documentos no fiscales.

Comando: 0x49 (Imprimir texto No Fiscal)


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x49
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-44
Hasta 136 caracteres de Texto Fiscal *
45
Fin de Datos 0x03
46-49
BCC <nnnn>
Respuesta: 0x49 (Imprimir texto No Fiscal)
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x49
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
Fin de Datos 0x03
15-18
BCC <nnnn>

Tipo

Tipo

H
H

* Los caracteres son truncados de acuerdo al ancho rollito.

INFORMACION RESERVADA

Pgina Nro 51

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Cerrar un Documento No Fiscal


El comando ser rechazado si un comprobante no fiscal no est abierto. Se lo rechazar si hay
formularios en las entradas para impresin o validacin de hojas sueltas.
Este comando se usa para cerrar el comprobante no fiscal, imprimir la cola, hacer avanzar y cortar
el mismo. Nuevamente, el comprobante se identifica como "NO FISCAL".
No existe un comando especfico para cancelar un Documento No Fiscal, se debe enviar este
comando para dar por finalizado el Documento No Fiscal que se esta emitiendo.
IMPORTANTE:
Para finalizar la impresin de documentos no fiscales en hojas sueltas, se utiliza
este mismo comando.
Por favor, vea el procedimiento general para emitir documentos no fiscal suelta.

Comando :0x4a Cerrar Documento No Fiscal


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x4a ASCII(74 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5
Tipo de Corte sobre el papel al finalizar la impresin

TCorte Total (Recomendado)

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Avanzar la hoja Suelta o Factura


Este comando hace avanzar la hoja suelta o factura segn la cantidad de lneas indicada. Se
rechazar el comando si hay un comprobante fiscal abierto.
Este comando ser rechazado si no hay un formulario en la entrada de hojas sueltas. Este comando
es aceptado por los Impresores Fiscales que emiten Facturas.
Comando:0x53 Avanzar Hoja Suelta o Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x53
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-6
Cantidad de lneas que se harn avanzar
7
Fin de Datos 0x03
8-11
BCC <nnnn>

Respuesta a Comando Avanzar Hoja Suelta o Factura


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x53
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 53

Tipo

Tipo

H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Expulsar Hoja Suelta o Formulario Continuo.


El comando ser rechazado si est abierto un comprobante.. Este comando se usa para ejectar el
papel.
Comando:0x4b Expulsar Hoja Suelta o Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x4b
4
Fin de Datos 0x03
5-8
BCC <nnnn>

Respuesta a Comando Expulsar Hoja Suelta o Factura


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x4b
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 54

Tipo

Tipo

H
H

Preliminar Versin JUL2707.V00

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

Comando:0x58 Establecer Fecha y Hora


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x58
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-10
Formato de Fecha AAMMDD ( Ao, Mes, Da )
Nota: Tener en cuenta que el ao 2001 se
informa como ao 01.
11
Separador de Campo 0x1c - ASCII (28 Decimal)
12-17
Formato de Hora HHMMSS ( Hora, Minutos, Segundos )
18
Fin de Datos 0x03
19-22
BCC <nnnn>
Respuesta a Comando Establecer Fecha y Hora
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x58
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 55

Tipo

Tipo

H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Obtener Fecha y Hora


Este comando devuelve la fecha y hora del reloj de tiempo real del Controlador Fiscal.
Comando:0x59 Obtener Fecha y Hora
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x59
4
Fin de Datos 0x03
5-8
BCC <nnnn>
Respuesta a Comando Obtener Fecha y Hora
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x59
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-20
Formato de Fecha AAMMDD ( Ao, Mes, Da )
Nota: Tener en cuenta que el ao 2001 se
informa como ao 01.
21
Separador de Campo 0x1c - ASCII (28 Decimal)
22-27
Formato de Hora HHMMSS ( Hora, Minutos, Segundos )
28
Fin de Datos 0x03
29-32
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 56

Tipo

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Establecer Datos Fijos.


Este comando almacena una lnea de Datos Fijos de cabecera o cola en la Memoria de Trabajo. En
el caso de que el campo descripcin contenga la palabra TOTAL o sus variantes como T O T A L ,
T0Tal , TotAl , T0Tl , T@Tal etc. , el Impresor Fiscal proceder al reemplazo de las dos ltimas letras
por dos puntos.
Para mayor informacin ver el Apndice B Formato de la Cabecera del Comprobante de TiqueFactura.
Comando:0x5d Establecer Datos Fijos
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5D
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-9
Nmero de Lnea de Datos Fijos de cabecera o cola
10
Separador de Campo 0x1c - ASCII (28 Decimal)
11-50
Hasta 40 bytes de Texto Fiscal de Datos Fijos *
51
Fin de datos 0x03
52-55
BCC <nnnn>

Respuesta a Comando a Establecer Datos Fijos.


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5D
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
Fin de Datos 0x03
15-18
BCC <nnnn>

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Obtener Datos Fijos.


Este comando devuelve una lnea de Datos Fijos de cabecera o cola almacenada en la Memoria de
Trabajo.
Para mayor informacin vea Apndice B que contiene el formato de la cabecera del comprobante de
Tique-Factura.
Nota : Cabe aclarar que el Dato Fijo Nro. 50 es obligatorio y debe contener al menos un caracter
para imprimir.
Comando:0x5E Obtener Datos Fijos
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7
3
Comando 0x5E
4
Separador de Campo 0x1c - ASCII (28 Decimal)
5-9
Nmero de Lnea de Datos Fijos (nnnnn.)
10
Fin de datos 0x03
11-14
BCC <nnnn>
Respuesta a Comando Obtener Datos Fijos
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5E
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-19
Nmero del dato fijo solicitado.<nnnnn>
ATENCION: El algunos modelos de Impresoras Fiscales,
este campo puede ser constante.
20
Separador de Campo 0x1c - ASCII (28 Decimal)
21-nn
Hasta 40 bytes de Texto Fiscal de Datos Fijos
nn + 1
Fin de Datos 0x03
nn + 2
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 58

Tipo

Tipo

H
H
N

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Configurar las zonas de impresin


Previo a la impresin de facturas, recibos, nota de crdito o dbito o cualquier otro documento fiscal
que sea impreso por hojas sueltas o formulario continuo, se deben establecer los tamaos de las zonas de
impresin. Esta configuracin se encuentra almacenada en la memoria de trabajo del equipo, su
configuracin es necesaria una sla vez salvo que el equipo haya sufrido una intervencin tcnica. Asimismo
se recomienda verificar la configuracin una vez al da.
Nota: Una correcta configuracin de las zonas de impresin puede provocar la cancelacin del
documento que se est emitiendo. Todas las zonas de impresin deben ser configuradas.

Comando (0x5A) ASCII (90 Decimal)Seleccionar Preferencias del Usuario


Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
P 0x50 ASCII(80 Decimal)para indicar que se
A
establecern las preferencias de la impresora.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Posibles valores:
A

C0x43 ASCII(67 Decimal) se enva para indicar que se establecern las


preferencias de las coordenadas de impresin.
8
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 03 Posibles valores:
A
Si en el Campo 02 se envo
C
:

Z0x5A ASCII(90 Decimal)para indicar que se establecern las


coordenadas de las zonas de impresin.
10
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 04 Posibles Valores:
A
Si en el Campo 03 se envi
Z
:

UEstablece que se utilizar un tamao definido por el usuario.


12
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 05 Posibles Valores:
A
Si en el Campo 04 se envi
U
:
Establece el nmero de zona a configurar. Ver apndice L para detalle
de las zonas que deben ser configuradas.
14
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 06 Solo si en el Campo 04 se envi
U
:
N
Establece la coordenada horizontal del borde superior izquierdo de la
zona de impresin.
Nota 1: Se debe enviar la cantidad de caracteres que hay desde el
margen izquierdo hasta el comienzo de la zona.
16
Campo 06

Separador de Campo 0x1c - ASCII (28 Decimal)


Solo si en el Campo 04 se envi
U
:
Establece la coordenada horizontal del borde superior izquierdo de la
zona de impresin.

Nota 1: Se debe enviar la cantidad de caracteres que hay desde el


margen izquierdo hasta el comienzo de la zona.
18

Separador de Campo 0x1c - ASCII (28 Decimal)

INFORMACION RESERVADA

Pgina Nro 59

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 07

EPSON LX-300F+

Solo si en el Campo 04 se envi


U
:
Establece la coordenada horizontal del borde inferior derecho de la
zona de impresin.

Nota 1: Se debe enviar la cantidad de caracteres que hay desde el


margen izquierdo hasta el fin de la zona.
20
Campo 08

Separador de Campo 0x1c - ASCII (28 Decimal)


Solo si en el Campo 04 se envi
U
:
Establece la coordenada vertical del borde inferior derecho de la zona
de impresin.

Nota 1: Se debe enviar la cantidad de caracteres que hay desde el


margen superior hasta el fin de la zona.
22
23

Fin de Datos 0x03


BCC <nnnn>

Respuesta del Comando 0x5A Seleccionar Preferencias del Usuario.


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 60

Tipo

H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Preferencia del Offset


Previo a la impresin de facturas, recibos, nota de crdito o dbito o cualquier otro documento fiscal
que sea impreso por hojas sueltas o formulario continuo, se deben establecer los tamaos de las zonas de
impresin. Esta preferencia indica desde donde se va a poder imprimir los subtotales de la factura, esto es
coincidente con la declaracin de la zona 90, es decir que cuando tenemos definida la zona 60 (line items) el
offset sera la ltima linea de la zona 60 mas 1.

Comando (0x5C) ASCII (92 Decimal)


Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C ASCII(90 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
P 0x50 ASCII(80 Decimal)para indicar que se
A
establecern las preferencias de la impresora.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Se debe enviar
C0x43 ASCII(67 Decimal) se enva para indicar que se
A
establecern las preferencias de las coordenadas de impresin.
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 03 Se debe enviar
O0x4F ASCII(79 Decimal) se envia para indicar el Offset
A
Campo 04
Campo 05
Campo 06

Separador de Campo 0x1c - ASCII (28 Decimal)

901 Nmero de Offset.


Separador de Campo 0x1c - ASCII (28 Decimal)

0(Cero) eje de coordenadas X


Separador de Campo 0x1c - ASCII (28 Decimal)
Valor en lineas desde el borde superior en la cual se empezar a imprimir
los subtotales de la factura.
Fin de Datos 0x03

BCC <nnnn>

Respuesta del Comando 0x5C


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C (ASCII 92 Decimal)
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
0x03 Fin de Datos
15-17
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 61

Tipo

H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Obtener la configuracin de las zonas de impresin


Este comando se utiliza para leer la configuracin de las zonas de impresin almacenadas en la
memoria de trabajo del controlador fiscal.
Comando (0x5B) ASCII(91 Decimal) Leer Preferencias del Usuario (0x5B)
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5B ASCII(91 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
P 0x50 ASCII(80 Decimal)para indicar que se leern las
preferencias de la impresora.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Se debe enviar
C0x43 ASCII(67 Decimal) para indicar que se
establecern las preferencias de las coordenadas de impresin.
8
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 03 Se debe enviar
Z0x43 ASCII(90 Decimal) para indicar que se leern las
preferencias de las coordenadas de las zonas de impresin.
10
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 04 Se enva el nmero de zona de la cual se quiere obtener el valor.
22
23

Tipo

Fin de Datos 0x03


BCC <nnnn>

Respuesta del Comando 0x5B Leer Preferencias del Usuario.


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5B ASCII(91 Decimal)
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)
Campo 03 Nmero de Zona
16
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 04 Distancia de extremo superior izquierdo al margen izquierdo de la hoja en
cantidad de caracteres.
17
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 05 Distancia de extremo superior izquierdo al margen superior de la hoja en
cantidad de caracteres.
18
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 06 Distancia de extremo inferior derecho al margen izquierdo de la hoja en
cantidad de caracteres.
19
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 07 Distancia de extremo inferior derecho al margen superior de la hoja en
cantidad de caracteres.
30
Fin de Datos 0x03
31-34
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 62

Tipo

H
H
N

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Borrar todas las configuraciones de las zonas de impresin


Este comando se utiliza para eliminar de la memoria de la Impresora Fiscal, todas las configuraciones
que corresponden a las zonas de impresin.
Comando (0x5C) ASCII(92 Decimal) Comandos de Sistema
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C ASCII(92 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
D 0x44 ASCII(68 Decimal)para indicar que se ejecutara
A
un comando de Documentos.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Se debe enviar
P0x50 ASCII(80 Decimal) para indicar que se ejecutara
A
un comando de Impresin.
8
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 03 Se debe enviar
C0x43 ASCII(67 Decimal) para indicar que se ejecutar
A
un comando de coordenadas de impresin.
10
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 04 Se debe enviar
A0x41 ASCII(65 Decimal) para indicar que se borrarn
A
todas las coordenadas de las zonas de impresin.
12
Fin de Datos 0x03
13-16
BCC <nnnn>
Respuesta del Comando 0x5C Comandos de Sistema.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 63

Tipo

H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Borrar todas las configuraciones definidas por el usuario


Este comando se utiliza para eliminar de la memoria de la Impresora Fiscal, todas las configuraciones
que corresponden a todas las configuraciones, es decir, papel , dispositivo, etc..
Comando (0x5C) ASCII(92 Decimal)Comandos de Sistema
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C ASCII(92 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
M 0x4D ASCII(77 Decimal)para indicar que se
A
ejecutara un comando de control de modelo.
6
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Se debe enviar
R0x52 ASCII(82 Decimal) para indicar que se ejecutar
A
un reinicio (reset) de todas las configuraciones de la Impresora Fiscal.
8
Fin de Datos 0x03
9-12
BCC <nnnn>
Respuesta del Comando Comandos de Sistema.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5A ASCII(90 Decimal)
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 64

Tipo

H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Emisin de Facturas , Notas de Dbito y Recibo Factura


Abrir Factura , Nota de Dbito y Recibos Factura A,B,C.
Este comando es el primer paso para producir un comprobante fiscal tipo Factura Nota de Dbito
Recibo oficial.
Se imprimen los datos fijos de cabecera del comprobante fiscal y se borran los totales de
transacciones en la Memoria de Trabajo como preparacin para el resto de los comandos de
comprobante fiscal.
Se rechazar el comando si hay otro comprobante fiscal abierto. Se rechazar si la Memoria Fiscal
est llena, si hay un error en la Memoria de Trabajo o en la Fiscal.
Vea el Apndice B - Formato de la Cabecera del Comprobante tipo Factura para mayor detalle
sobre los encabezados.
Comando 0x60 ASCII (96 Decimal) Abrir Factura,Nota de Debito y Recibo Oficial
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x60 96d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 01 Tipo de Documento fiscal que se va a realizar: <a>
A

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 06

EPSON LX-300F+

Tamao de los caracteres que se van a utilizar en toda la Factura


emitida en hoja suelta o formulario continuo. <nn>

El tamao de los caracteres no puede ser modificado en el transcurso


de una Factura en hoja suelta o formulario continuo.
En caso de enviar un valor no aceptado por el equipo, el mismo es
ignorado y no reporta error.
Se han redondeado los CPI, por lo tanto para imprimir a 16,7 CPI, se
debe enviar el nmero 17 y no 16,7.

Campo 07

Valores aceptados para facturas en hoja suelta o formulario continuo,


segn modelo (ver apndice N):

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

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

Cualquier letra distinta de I,R,N,E,M ser rechazada.


Separador de Campos ASCII 0x1c
Responsabilidad Frente al IVA del COMPRADOR.<a>

Este campo es obligatorio que tenga siempre una opcin vlida.


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
F= 0x46 A CONSUMIDOR FINAL
S= 0x53 SUJETO NO CATEGORIZADO
Cualquier letra distinta de I,R,N,E,F,M o S ser rechazada.
NOTA: No todos los equipos aceptan esta opcin.
Importante: Si se trata de generar un documento que no es posible
por la RG-259, por ejemplo tratar de seleccionar la opcin Bien de Uso
en una factura tipo
C
, se informa error en este campo.
Por mas detalles, puede consultar el Apndice G en la pgina 117.

INFORMACION RESERVADA

Pgina Nro 66

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 09

EPSON LX-300F+

Separador de Campos ASCII 0x1c


Nombre Comercial Comprador Primer Lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.

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

Separador de Campos ASCII 0x1c


Nombre Comercial Comprador Segunda Lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Tipo de Documento del Comprador. <aaaaaa> Texto ASCII de hasta 6
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.

Estas opciones slo es vlida si la responsabilidad del emisor es


Responsable inscripto, la del comprador es Responsable No
inscriptoy se emite un Documento Fiscal tipo Tickets-Factura o
Factura B.
En cualquier otro caso, este dato no es considerado.

Campo 14

IMPORTANTE: Si este campo tiene una opcin incorrecta, puede


llegar a ser informado como error en el campo nmero 8.
Separador de Campos ASCII 0x1c
Domicilio Comprador , primera lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.
Valores aproximados.

Modelo FX-880F
CPI
16.8
10
12

Campo 15

Campo 16

30 a 60
18 a 36
21 a 43

Separador de Campos ASCII 0x1c


Domicilio Comprador , segunda lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin. Se recomienda
que sean 40 caracteres. Ver campo anterior con mas detalles.
Separador de Campos ASCII 0x1c
Domicilio Comprador , tercer lnea de Texto Fiscal Variable Cantidad
mxima de caracteres segn densidad de impresin seleccionada y

INFORMACION RESERVADA

Pgina Nro 67

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 17

EPSON LX-300F+

configuracin de las zonas de impresin. Se recomienda que sean 40


caracteres. Ver campo anterior con mas detalles.
Separador de Campos ASCII 0x1c
Primer lnea de Texto Fiscal Variable con datos sobre los remitos
relacionados. Cantidad mxima de caracteres segn densidad de
impresin seleccionada y configuracin de las zonas de impresin.
Valores aproximados.
Modelo FX-880F

CPI
16.8
10
12

Campo 18

Campo 19

30 a 60
18 a 36
21 a 43

Separador de Campos ASCII 0x1c


Segunda y ltima lnea de Texto Fiscal Variable con datos sobre los
remitos relacionados. Cantidad mxima de caracteres segn densidad
de impresin seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Formato para almacenar los datos <a>
En la impresora EPSON FX-880F este campo es ignorado. Se
debe enviar
Co
G
Fin de Datos 0x03
BCC <nnnn>

Respuesta del comando Abrir Factura , Nota de Debito y Recibo Oficial


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x60 96d
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
Fin de Datos 0x03
15-18
BCC <nnnn>

Tipo

H
H
H

Caracteristicas Generales de los Recibos Facturas.


?? Acepta un solo Item
?? No se pueden realizar devoluciones.
?? No se pueden realizar pagos.
?? Acepta percepciones.
?? Imprime automticamente el importe en letras.
?? No imprime descripciones extras.
?? Su numeracin es compartida con las facturas y las Notas de Debito.
?? No acepta transporte
?? Utiliza el comando de Line-Item de factura.

INFORMACION RESERVADA

Pgina Nro 68

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Al ejecutar el Comando y ordenar abrir una Factura A , se imprime lo siguiente.

Impresin del encabezado al abrir una Factura tipo A.


Nota: Entre parentesis aparecer el numero del dato fijo (encabezado) de la factura.
LOGO OPCIONAL LINEA 1 DE 3
LOGO OPCIONAL LINEA 2 DE 3
LOGO OPCIONAL LINEA 3 DE 3
NOMBRE DE FANTASA (1)
NOMBRE DE FANTASA (2)
NOMBRE DE FANTASA (3)
NOMBRE DE FANTASA (4)
NOMBRE DE FANTASA (5)
RAZN SOCIAL
DOMICILIO COMERCIAL 1 (50)
DOMICILIO COMERCIAL 2 (51)
DOMICILIO COMERCIAL 3 (52)
DOMICILIO FISCAL 1 (53)
DOMICILIO FISCAL 2 (54)
DOMICILIO FISCAL 3 (55)
IVA RESPONSABLE INSCRIPTO
LEYENDAS COMERCIALES 1 de 3 (63)
LEYENDAS COMERCIALES 2 de 3 (64)
LEYENDAS COMERCIALES 3 de 3 (65)

FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm

C.U.I.T. Nro.: XX-XXXXXXXX-X


ING. BRUTOS: (57)
ING. BRUTOS: (58)
ING. BRUTOS: (59)
ING. BRUTOS: (60)
ING. BRUTOS: (61)
INICIO ACTIVIDADES: (62)

Encabezado de Factura tipo A

INFORMACION RESERVADA

Pgina Nro 69

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Impresin del encabezado al abrir una Factura tipo B.


Nota: Entre parentesis aparecer el numero del dato fijo (encabezado) de la factura.

LOGO OPCIONAL LINEA 1 DE 3


LOGO OPCIONAL LINEA 2 DE 3
LOGO OPCIONAL LINEA 3 DE 3
NOMBRE DE FANTASA (1)
NOMBRE DE FANTASA (2)
NOMBRE DE FANTASA (3)
NOMBRE DE FANTASA (4)
NOMBRE DE FANTASA (5)
RAZN SOCIAL
DOMICILIO COMERCIAL 1 (50)
DOMICILIO COMERCIAL 2 (51)
DOMICILIO COMERCIAL 3 (52)
DOMICILIO FISCAL 1 (53)
DOMICILIO FISCAL 2 (54)
DOMICILIO FISCAL 3 (55)
IVA RESPONSABLE INSCRIPTO
LEYENDAS COMERCIALES 1 de 3 (63)
LEYENDAS COMERCIALES 2 de 3 (64)
LEYENDAS COMERCIALES 3 de 3 (65)

FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm

C.U.I.T. Nro.: XX-XXXXXXXX-X


ING. BRUTOS: (57)
ING. BRUTOS: (58)
ING. BRUTOS: (59)
ING. BRUTOS: (60)
ING. BRUTOS: (61)
INICIO ACTIVIDADES: (62)

Encabezado de Factura tipo B


Impresin del encabezado al abrir una Factura tipo C.
Nota: Entre parentesis aparecer el numero del dato fijo (encabezado) de la factura.
LOGO OPCIONAL LINEA 1 DE 3
LOGO OPCIONAL LINEA 2 DE 3
LOGO OPCIONAL LINEA 3 DE 3
NOMBRE DE FANTASA (1)
NOMBRE DE FANTASA (2)
NOMBRE DE FANTASA (3)
NOMBRE DE FANTASA (4)
NOMBRE DE FANTASA (5)
APELLIDO Y NOMBRE RAZN SOCIAL
DOMICILIO COMERCIAL 1 (50)
DOMICILIO COMERCIAL 2 (51)
DOMICILIO COMERCIAL 3 (52)
DOMICILIO FISCAL 1 (53)
DOMICILIO FISCAL 2 (54)
DOMICILIO FISCAL 3 (55)
RESPONSABILIDAD ANTE EL IVA DEL VENDEDOR.
LEYENDAS COMERCIALES 1 de 3 (63)
LEYENDAS COMERCIALES 2 de 3 (64)
LEYENDAS COMERCIALES 3 de 3 (65)

FACTURA Num.
PVPV-nnnnnnnn
Nota: Aqu va una lnea en blanco
FECHA: dd/mm/aa
HORA:hh:mm

C.U.I.T. Nro.: XX-XXXXXXXX-X


ING. BRUTOS: (57)
ING. BRUTOS: (58)
ING. BRUTOS: (59)
ING. BRUTOS: (60)
ING. BRUTOS: (61)
INICIO ACTIVIDADES: (62)

Encabezado de Factura tipo C

INFORMACION RESERVADA

Pgina Nro 70

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Imprimir Item de Lnea en Factura


No se aceptar el comando si no hay un comprobante fiscal abierto. Se lo rechazar si no hay papel
en la entrada para impresin o validacin de hojas sueltas.
Se rechazar si la acumulacin de montos genera un desborde de totales.
El texto se encuentra limitado a Texto Fiscal. El comando genera la impresin de un tem de
lnea, y la acumulacin de montos en los totales de transacciones y la suma de las unidades o bultos
vendidos.
El signo a la derecha del calificador de tem de lnea indica el efecto que tiene el monto del tem
sobre el total de la transaccin.
En el caso de que sea necesario utilizar tres dgitos para el precio unitario, existe la posibilidad de
realizar una inversin del precio unitario y la cantidad, por lo que quedara el precio unitario con tres
dgitos y la cantidad con dos dgitos para los centavos.
Cuando se le envia este comando y en la respuesta al mismo se enciende el BIT 6 (overflow) y el
BIT 11 (maximo items) nos estara indicando que se necesita realizar el transporte de la factura.
Aritmtica del Impresor Fiscal en Facturas tipo B,C.
El campo Monto Facturado a Consumidor Final incluye el Monto del Impuesto I.V.A. en las Facturas
B,C.
Precio de Venta al Pblico (PVP) o Monto Total Facturado
Base Imponible (BI)

Monto del Impuesto IVA

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)

Monto del Impuesto IVA

Dato que debe ser enviado al IF en Facturas A


cuando no hay Impuestos Internos.

INFORMACION RESERVADA

Pgina Nro 71

Preliminar Versin JUL2707.V00

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)

Monto del Impuesto


IVA

Dato que debe ser enviado al IF en Facturas B y 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 (MIIF) ms el Monto del Impuesto I.V.A..
INFORMACION RESERVADA

Pgina Nro 72

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

La Tasa de Ajuste Variable ser:


Tasa de Ajuste Variable = Cero. Ya que trabajo con Impuestos Internos 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 , la Tasa de Ajuste Variable para Impuestos Internos
Porcentuales en cero y finalmente el Monto de Impuestos Internos Fijo.
IMPORTANTE: Si se realiza un descuento, el Monto de Impuesto Interno Fijos no es mo
dificado.
En el caso de la venta de combustibles en estaciones de servicio, si se invierte el orden del precio
unitario con la cantidad para trabajar el precio unitario con tres dgitos, slo en ese caso se debern
utilizar Impuestos Internos a Porcentajes. Pero no se deber realizar descuento alguno.
Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos a Porcentajes.
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)

Monto del Impuesto


Internos a Porcentajes
(MIIP)

Monto del Impuesto


IVA

Dato que debe ser enviado


al IF en Facturas A cuando
existen Impuestos
Internos.
El precio de Venta Final (PVF) esta formado por la Base Imponible (BI) mas el Monto de Impuestos
Internos a Porcentajes (MIIP) mas el Monto del Impuesto I.V.A.
Cuando se facturan productos grabados con Impuestos Internos Porcentuales, se debe calcular la
Tasa de Ajuste para Impuestos Internos que debe tener un valor distinto de cero.
Como PVF = 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
Base Imponible
Documento Fiscal Tipo
A = ------------------------------------------------------------------Base Imponible + Monto del Impuesto Internos (MIIP)
La Impresora Fiscal recibe como datos la cantidad de unidades, la Base Imponible (BI) , la Tasa
Impositiva (IVA) que se debe utilizar y la Tasa de Ajuste para Impuestos Internos que al ser
productos grabados con impuestos internos porcentuales, debe tener un valor distinto de cero y
calculada con la ecuacin anterior.
IMPORTANTE: Si se realiza un descuento, el Monto de Impuesto Interno a Porcentajes, es
proporcionalmente modificado . En el caso de la venta de combustibles en estaciones de servicio se
deben usar Impuestos Internos Fijos.
MUY IMPORTANTE:
La forma de calcular la Tasa de Ajuste Variable , necesaria para Facturas B y C es
distinta que para Facturas A.
INFORMACION RESERVADA

Pgina Nro 73

Preliminar Versin JUL2707.V00

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)

Monto del Impuesto


Internos FIJO (MIIF)

Monto del Impuesto


IVA

Dato que debe ser


enviado al IF en Factura
A cuando existen
Impuestos Internos.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Separador de Campos ASCII 0x1c


Campo 05 06 Calificador de Lnea de Item:
Comprobantes de Ventas:
'M'=0x4d, Monto agregado mercadera, SUMA.
'm'=0x6d, anula el tem vendido, RESTA.
'R'=0x52, Bonificacin, RESTA
'r'=0x72, anula una Bonificacin, SUMA
En el caso de Bonificacin, se antepone automticamente la leyenda
BONIF.A la descripcin del artculo.
Separador de Campos ASCII 0x1c
Campo 06 No se usa (nnnnn) Bultos
Separador de Campos ASCII 0x1c
Campo 07 Tasa de Ajuste Variable - (.nnnnnnnn)
IMPORTANTE: La tasa de ajuste Variable para Documentos
Fiscales tipo
A; se calcula en forma diferente a la utilizada en
los Documentos Fiscales tipo
B
.
Separador de Campos ASCII 0x1c
Campo 08 Lnea extra nmero uno de descripcin complementaria. Texto
Fiscal Variable - Cantidad mxima de caracteres segn densidad de
impresin seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Campo 09 Lnea extra nmero dos de descripcin complementaria. Texto Fiscal
Variable - Cantidad mxima de caracteres segn densidad de
impresin seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Campo 10 Lnea extra nmero tres de descripcin complementaria. Texto
Fiscal Variable - Cantidad mxima de caracteres segn densidad de
impresin seleccionada y configuracin de las zonas de impresin.

N
N

Separador de Campos ASCII 0x1c


Campo 11 Acrecentamiento cuando un Responsable Inscripto vende a un
A
Responsable NO INSCRIPTO (.nnnn) .
Separador de Campos ASCII 0x1c
Campo 12 Monto Impuestos Internos Fijos <nnnnnnnnn.nnnnnnnn>
N
Fin de Datos 0x03
BCC <nnnn>
IMPORTANTE: Si los campos 8,9,10,11 y 12 no son necesarios, se deben enviar por el
caracter DEL (Hex 7F, Dec 127).
Respuesta del comando Item de Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x62
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 75

Tipo

H
H

Preliminar Versin JUL2707.V00

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

Descripcin Extra 1.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 2.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 3.........

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

Puede
cambiar la
Posicin

INFORMACION RESERVADA

Pgina Nro 76

Item de lnea en Factura tipo A


No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
(nn.nn) (kk.kk)
-nnnnnnn,nn

(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

Preliminar Versin JUL2707.V00

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

Descripcin Extra 1.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 2.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 3.........

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

Puede
cambiar la
Posicin

INFORMACION RESERVADA

Pgina Nro 77

Item de lnea en Factura tipo B


No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir
esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir
esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir
esta zona
r en
en esta
esta
zona
zona
(nn.nn) (kk.kk)
-nnnnnnn,nn

(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

Preliminar Versin JUL2707.V00

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

Descripcin Extra 1.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 2.........

No se puede
Imprimir en
esta zona

No se puede
Imprimir en
esta zona

Descripcin Extra 3.........

No se puede
Imprimir en
esta zona

Ccccc,ccc

Ddddddddddddddddd

Ppppppp,pp

(12)Cantidad

(13)Descripcin

Puede
cambiar la
Posicin

Puede cambiar la Posicin

(14C)Precio
Unitario
Bruto (Con
IVA)
Puede
cambiar la
Posicin

Item de lnea en Factura tipo C


No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
No se
No se
No se puede
puede
puede
Imprimir en
Imprimi Imprimir esta zona
r en
en esta
esta
zona
zona
-nnnnnnn,nn

(17C) Precio
Bruto (Con
IVA)
Posicin fija,
no puede ser
variada

Nota: No se imprime la alicuota de IVA ni el %BASE o Coeficiente K para ajuste de la base


imponible por conceptos no grabados.

INFORMACION RESERVADA

Pgina Nro 78

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Control de Items de Lnea


En el caso de que ud. quiera saber si el item que esta enviando puede ser facturado sin la necesidad
de realizar el transporte de la factura lo puede realizar con el siguiente comando.
Comando a enviar: (0x5C) ASCII(92 Decimal)
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C ASCII(92 Decimal)
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Se debe enviar
Q para indicar la lectura de las preferencias.
Campo 02

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.

Respuesta comando (0x5C) ASCII(92 Decimal)


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5C
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Estado de Impresora <HHHH> (datos hex. ASCII)
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 02 Estado Fiscal <HHHH> (datos hex. ASCII)
Separador de Campos ASCII 0x1c
Campo 03
S,Si puede continuar haciendo line item.

N,No puede continuar haciendo line item.


Fin de Datos 0x03
BCC <nnnn>

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Subtotal en una Factura.


Este comando ser rechazado si no hay un comprobante fiscal abierto. El mismo es usado para
enviar los totales de transacciones al Host . Luego de este, se pueden emitir comandos de impresin
de tems de lnea adicionales.
Este comando es til para determinar el estado de un Comprobante Fiscal luego de una aparicin
anormal tal como una falla de energa. Este comando no realiza impresin alguna en el momento, ya
que la impresin del subtotal se realiza en forma automtica al finalizar la Factura siempre y cuando
sea necesario (En Facturas tipo A siempre, en Facturas B y C cuando poseen percepciones).
Comando 0x63 Subtotal en Factura.
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x63
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo Se debe enviar
N(0x4E), slo se enva la informacin a la PC. La
01
impresin del subtotal se realiza en forma automtica si la misma es
necesaria.
Separador de Campos ASCII 0x1c
Campo Descripcin del subtotal. Lnea de Texto Fiscal Variable - Cantidad
02
mxima de caracteres segn de acuerdo a la densidad de impresin
seleccionada y a la configuracin de las zonas de impresin.
Fin de Datos 0x03
BCC <nnnn>
Respuesta Subtotal de Factura
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x63
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 Sin uso <A> (datos hex. ASCII)
14
Separador de Campos ASCII 0x1c
Campo 04 Cuenta de tem de lnea (nnnnn.)
Separador de Campos ASCII 0x1c
Campo 05 Total de mercadera (nnnnnnnnnn.nn)
Siempre se retorna Importe Bruto (Base Imponible mas los
Impuestos).
Separador de Campos ASCII 0x1c
Campo 06 Total de impuesto IVA (nnnnnnnnnn.nn)
Separador de Campos ASCII 0x1c
Campo 07 Total pago (nnnnnnnnnn.nn)
Separador de Campos ASCII 0x1c
Campo 08 Total de Impuestos Internos Porcentuales (nnnnnnnnnn.nn)
Separador de Campos ASCII 0x1c
Campo 09 Total de Impuestos Internos Fijos (nnnnnnnnnn.nn)
Separador de Campos ASCII 0x1c
Campo 10 Monto Neto o Total facturado sin Impuestos (nnnnnnnnnn.nn)
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 80

Tipo

Tipo

H
H
A
N
N

N
N
N
N
N

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Pagos / Descuentos y Recargos porcentuales/ Cancelar en Facturas.


Se rechazar este comando si no hay un comprobante fiscal abierto. El mismo es utilizado para
imprimir los pagos, Descuentos y Recargos de la transaccin.
Despus de este comando, no se pueden emitir comandos de impresin de lnea de tem
adicionales.
Los pagos que son enviados al Impresor Fiscal, son impresos cuando se ejecuta el comando Cierre
de Factura. La cantidad de pagos esta acotada por RG.259. ( 6 seis en total).
En primer lugar se envan los descuentos/recargos y luego se deben enviar los pagos.
Luego de enviado un pago (opcin
T
), no se permite hacer descuentos (opcin
D
), recargos
(opcin
R
) y no se acepta el comando sobre percepciones.
En las facturas, los descuentos y/o recargos son impresos antes del TOTAL de la factura.
Cuando se ejecuta el Comando Cerrar Factura se imprime la palabra Total y los pagos en la
Factura.
Si no se enva ningun pago se imprimir automticamente la leyenda SU PAGOpor el total del
comprobante.
Si se envia un descuento proporcionalmente pequeo al monto facturado se rechazar el comando.
IMPORTANTE: Por RG-259, las facturas deben recibir un pago como mnimo
antes de ser finalizadas

Comando 0x64 Pagos/Recargos/Descuentos/Cancelar en Factura .


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x64
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Descripcin de Texto Fiscal Variable Cantidad mxima de caracteres
segn modelos (ver apndice N).
En caso de cancelar este campo no es impreso.
La cantidad de caracteres impresos depende de la densidad de
impresin seleccionada y la configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Campo 02 Monto de pago y/o descuento y/o recargo (nnnnnnnnnn.nn) (10,2)
Separador de Campos ASCII 0x1c
Campo 03 Calificador de Pago:
'C'=0x43, Cancelar Comprobante
'T'=0x54, Suma al Importe Pagado
't'=0x74, Anula un Pago hecho con
T
'D'=0x44, Realiza un Descuento Global de monto fijo.
'R'=0x44, Realiza un Recargo Global de monto fijo.
Fin de Datos 0x03
BCC <nnnn>

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Respuesta al comando Pagos/Recargos/Descuentos/Cancelar en Factura


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x64
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 Resto que Falta Pagar. <nnnnnnnnnn.nn>
Importante: En el caso de Cancelar un Documento, solo se
retornan los campos de Datos 1 y 2.
Separador de Campos ASCII 0x1c
Campo 04 RESERVADO:
Separador de Campos ASCII 0x1c
Campo 05 RESERVADO:
Fin de Datos 0x03
BCC <nnnn>

Tipo

H
H
N

N
N

IMPORTANTE: Cuando no se le envia un pago a la impresora, esta envia uno


automticamente, el Header/Trailer (encabezado/Cola) Nro. 70 contiene el texto que se ha de
imprimir en dicho momento, si este Header/Trailer se encuentra vaco imprimir por default el
texto Su pago, caso contrario imprimira el string definido en dicho Header/Trailer.
Con respecto a la impresin opcional de las leyendas Suma de sus Pagosy Su Vueltoen
aquellos documentos que lo requieran, para que estos sean impresos o no se debe enviar una
preferencia del usuario (Pgina Nro. 46) con los siguientes parametros de preferencia:
Para imprimirlos.
PImpresora , TImpresin , PPago , S(Imprime los string)
Para No Imprimirlos.
PImpresora , TImpresin , PPago , N(No imprime los string)

INFORMACION RESERVADA

Pgina Nro 82

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Impresin de Descuento/Recargo en Factura.


Al ejecutar este comando con una Factura A,B C abierta , se imprime de la siguiente manera.
Se aceptan hasta un total de 10 Descuentos y/o Recargos, que sern impresos al cerra el documento
fiscal.
No se puede
Imprimir en
esta zona

Descuento Global 1 ...

No se puede
Imprimir en
esta zona

Item de lnea en Factura tipo A


No se
(kk.kk)
-nnnnnnn,nn
puede
Imprimi
r en
esta
zona

Impresin al cancelar un Documento.


Si el usuario Cancela una Factura, se imprimir:

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

El controlador fiscal deber emitir un comprobante no fiscal a continuacin de los


documentos cancelados, detallando los nmeros de comprobantes causantes del informe,
la hora de la falla y, de ser factible, la causa que origin el inconveniente. Este
comprobante deber ser impreso sobre las hojas utilizadas para la emisin de facturas.

INFORMACION RESERVADA

Pgina Nro 83

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

A continuacin, se imprime un Documento No Fiscal Homologado en hoja suelta o formulario


continuo, donde se informa el motivo por el cual se ha cancelado la Factura.
Si se eligio la impresin de un BitMap.
NO FISCAL HOMOLOGADO
Imagen de Bits Lnea 1 de 3
Imagen de Bits Lnea 2 de 3
Imagen de Bits Lnea 3 de 3
Razon Social VENDEDOR 1.....
Razon Social VENDEDOR 1.....
Domicilio Comercial 1.......
Domicilio Comercial 2.......

NO FISCAL HOMOLOGADO

Factura Nro. pvpv-nnnnnnn


FECHA: dd/mm/yy HORA: hh:mm
C.U.I.T. Nro: xxxxxxxxxxx

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

*********************

Preliminar Versin JUL2707.V00

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.

I= 0x49 (Decimal 73) Percepcin Global de IVA


Cualquier otra letra origina que se rechace el comando.
Nota: La opcin 0x49 slo es vlida para las impresoras de Facturas.
Separador de Campos ASCII 0x1c
Campo 03 Monto de la Percepcin <nnnnnnnn.nn> . En el caso de que en el
campo 2 se coloque la opcion Taqui se debe enviar la Tasa de IVA.
Separador de Campos ASCII 0x1c
Campo 04 Tasa de IVA a la que se aplica la Percepcin. (nn.nn). En el caso de
que en el campo 2 se coloque la opcion Taqui se debe enviar el
monto de la percepcin.
Nota: En las impresoras de Tickets-Factura, no existe este campo.
Fin de Datos 0x03
BCC <nnnn>
Respuesta al Comando 0x66 Percepciones en Factura
A
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)
Fin de Datos 0x03
BCC <nnnn>

Tipo

Tipo

H
H

Detalle : Si se coloca en el Campo 02 el calificador Ten el campo 03 debe ir la tasa y en el campo 04 el


monto, caso contrario en el Campo 03 ira el Monto y el Campo 04 no se informa.
INFORMACION RESERVADA

Pgina Nro 85

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Cerrar una Factura , Nota de Debito y Recibo Factura A,B,C.


Se rechazar este comando si no hay un comprobante fiscal abierto.
Se rechazar si los montos acumulados generan un desbordamiento de total. Se usa este comando
para imprimir informacin del total y del pago de la transaccin.
Comando 0x65 Cerrar Factura o Tickets-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 Tipo de Documento fiscal que se va a cerrar <a> que debe coincidir
con el utilizado al abrir la Factura
Tickets-Factura.

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

Preliminar Versin JUL2707.V00

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

Num. de Registro del Controlador Fiscal


Logo Fiscal Linea 1
Logo Fiscal Linea 2

INFORMACION RESERVADA

Pgina Nro 87

_ORIGINAL___

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Impresin al terminar una Factura tipo A.

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

Fin en Factura tipo A

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Impresin al terminar una Factura tipo B.


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)
N REGISTRO CONTROLADOR FISCAL
LOGO FISCAL LINEA 1
LOGO FISCAL LINEA 2

ORIGINAL/COPIA

Fin en Factura tipo B


Nota: Entre parentesis figura el numero del dato fijo de la cola de la factura.
La palabra RECIBI(MOS) forma parte del formulario

Impresin al terminar una Factura tipo C.


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)
N REGISTRO CONTROLADOR FISCAL
LOGO FISCAL LINEA 1
LOGO FISCAL LINEA 2

ORIGINAL/COPIA

Fin en Factura tipo C


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 89

Preliminar Versin JUL2707.V00

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

Num. de Registro del Controlador Fiscal


__ORIGINAL__
Logo Fiscal Lnea 1

INFORMACION RESERVADA

Pgina Nro 90

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Documentos No Fiscales Homologados.


La impresora Fiscal EPSON FX-880F tiene la posibilidad de imprimir Documentos No Fiscales Homologados
los cuales detallamos a continuacin.
?? Recibo Oficial
?? Nota de Credito A,B,C
?? Remitos
?? Cotizacin
Caractersticas Generales de los Documentos No fiscales Homologados
Recibo Oficial.
??
??
??
??
??
??
??
??
??

Acepta un Solo Item


No se pueden realizar devoluciones
No se pueden realizar pagos
No acepta percepciones
Imprime automticamente el importe en letras
No permite descripciones extra
Su numeracin es compartida de todos los Documentos No Fiscales Homologados.
Utiliza el Line-Item de factura con la salvedad de que ignora las cantidad.
Debe llevar como letra de documento la letra X.

Nota de Credito A,B,C.


??
??
??
??
??
??
??

No se pueden realizar percepciones


Tienen su propia numeracin.
Acepta Transporte.
No descuenta de la Memoria Fiscal
Utiliza el Line-Item de factura (Comando 0x62)
Se puede utilizar el comando Subtotal.
Tiene el mismo tratamiento que una factura.

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

Se pueden enviar hasta 136 caracteres.


En el caso de que los caracteres no entren en la linea , los que restan los imprimir en la linea
siguiente separando por palabra.
Utiliza el Item de texto de un Documento No Fiscal. (Comando 0x49)
Comparte numeracin con los Documentos No Fiscales Homologados
Tiene consulta propia de si se pueden seguir imprimiendo Items, en vez de enviar la letra
Nen
vez de
L
.
Debe llevar como letra de documento la letra X.

INFORMACION RESERVADA

Pgina Nro 91

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comando de apertura de Documento No Fiscal Homologado.


Comando 0x60 ASCII (96 Decimal) Abrir Documento No Fiscal Homologado de
Cotizacin,Recibo Oficial,Remito,Nota de Credito
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x60 96d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 01 Tipo de Documento fiscal que se va a realizar: <a>
A

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>

El tamao de los caracteres no puede ser modificado en el transcurso


de una Factura en hoja suelta o formulario continuo.
En caso de enviar un valor no aceptado por el equipo, el mismo es
ignorado y no reporta error.
Se han redondeado los CPI, por lo tanto para imprimir a 16,7 CPI, se
debe enviar el nmero 17 y no 16,7.

Campo 07

Valores aceptados para facturas en hoja suelta o formulario continuo,


segn modelo (ver apndice N):

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

Preliminar Versin JUL2707.V00

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

Cualquier letra distinta de I,R,N,E,M ser rechazada.


Separador de Campos ASCII 0x1c
Responsabilidad Frente al IVA del COMPRADOR.<a>

Este campo es obligatorio que tenga siempre una opcin vlida.


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
F= 0x46 A CONSUMIDOR FINAL
S= 0x53 SUJETO NO CATEGORIZADO
Cualquier letra distinta de I,R,N,E,F,M o S ser rechazada.
NOTA: No todos los equipos aceptan esta opcin.
Importante: Si se trata de generar un documento que no es posible
por la RG-259, por ejemplo tratar de seleccionar la opcin Bien de Uso
en una factura tipo
C
, se informa error en este campo.
Por mas detalles, puede consultar el Apndice G en la pgina 117.

Campo 09

Separador de Campos ASCII 0x1c


Nombre Comercial Comprador Primer Lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.

Valores aproximados.
Modelo FX-880F
CPI
16.8
10
12

Campo 10

Campo 11

30 a 60
18 a 36
21 a 43

Separador de Campos ASCII 0x1c


Nombre Comercial Comprador Segunda Lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c
Tipo de Documento del Comprador. <aaaaaa> Texto ASCII de hasta 6

INFORMACION RESERVADA

Pgina Nro 93

Preliminar Versin JUL2707.V00

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.

Estas opciones slo es vlida si la responsabilidad del emisor es


Responsable inscripto, la del comprador es Responsable No
inscriptoy se emite un Documento Fiscal tipo Tickets-Factura o
Factura B.
En cualquier otro caso, este dato no es considerado.

Campo 14

IMPORTANTE: Si este campo tiene una opcin incorrecta, puede


llegar a ser informado como error en el campo nmero 8.
Separador de Campos ASCII 0x1c
Domicilio Comprador , primera lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin.
Valores aproximados.

Modelo FX-880F
CPI
16.8
10
12

Campo 15

Campo 16

Campo 17

30 a 60
18 a 36
21 a 43

Separador de Campos ASCII 0x1c


Domicilio Comprador , segunda lnea de Texto Fiscal Variable
Cantidad mxima de caracteres segn densidad de impresin
seleccionada y configuracin de las zonas de impresin. Se recomienda
que sean 40 caracteres. Ver campo anterior con mas detalles.
Separador de Campos ASCII 0x1c
Domicilio Comprador , tercer lnea de Texto Fiscal Variable Cantidad
mxima de caracteres segn densidad de impresin seleccionada y
configuracin de las zonas de impresin. Se recomienda que sean 40
caracteres. Ver campo anterior con mas detalles.
Separador de Campos ASCII 0x1c
Primer lnea de Texto Fiscal Variable con datos sobre los remitos
relacionados. Cantidad mxima de caracteres segn densidad de
impresin seleccionada y configuracin de las zonas de impresin.
Valores aproximados.
Modelo FX-880F

CPI
16.8
10
12

Campo 18

30 a 60
18 a 36
21 a 43

Separador de Campos ASCII 0x1c


Segunda y ltima lnea de Texto Fiscal Variable con datos sobre los
remitos relacionados. Cantidad mxima de caracteres segn densidad
de impresin seleccionada y configuracin de las zonas de impresin.
Separador de Campos ASCII 0x1c

INFORMACION RESERVADA

Pgina Nro 94

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

Campo 19

EPSON LX-300F+

Formato para almacenar los datos <a>


En la impresora EPSON FX-880F este campo es ignorado. Se
debe enviar
Co
G
Fin de Datos 0x03
BCC <nnnn>

Respuesta del comando Abrir Factura , Nota de Debito y Recibo Oficial


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x60 96d
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
Fin de Datos 0x03
15-18
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 95

Tipo

H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comando de Cierre de un Documento No Fiscal Homologado.


Comando 0x65 Cerrar Documento No Fiscal Homologado de Nota de Credito,
Cotizacin,Remito,Recibo Oficial.
Byte
Descripcin
Tipo
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 Tipo de Documento fiscal que se va a cerrar <a> que debe coincidir
A
con el utilizado al abrir el Documento No Fiscal Homologado.

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

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Datos que pueden ser pre-impresos en Formularios Contnuos de Facturas.


?? Nombre de fantasa, de corresponder. Dato a extraer de la memoria de trabajo.
?? Domicilio comercial. Dato a extraer de la memoria de trabajo.
?? Nmero/s de inscripcin en el impuesto sobre los ingresos brutos o condicin de no contribuyente.
Dato a extraer de la memoria de trabajo, o a recibir del software de aplicacin.
?? Fecha de inicio de actividades. Dato a extraer de la memoria de trabajo, o a recibir del software de
aplicacin.
As como los datos de naturaleza comercial o publicitaria, podrn ser preimpresos o impresos por el
controlador fiscal.

INFORMACION RESERVADA

Pgina Nro 97

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Comando de Manejo del Puerto Serie Auxiliar


IMPORTANTE: ESTOS COMANDOS NO PERMITEN RELIZAR OPERACION ALGUNA
CON LOS DATOS CONTENIDOS EN EL MODULO FISCAL.
Enviar DATOS al Puerto Serie Auxiliar
Este comando se utiliza para enviar DATOS (no comandos) por el puerto serie auxiliar hacia algn
dispositivo conectado a l (por ejemplo un display, scanner de cdigo de barras o cualquier otro
dispositivo serie).
El Port serie se inicializa para una comunicacin a 9600 Bps, sin paridad, ocho Bits de datos y un
stop Bit.
Si se desea cambiar la configuracin, se debe usar el comando enviar comandos al Port Serie
Auxiliar, que en funcin de la letra enviado en el campo uno, tiene las siguientes opciones:

S: Configurar el Puerto Serie Auxiliar

Q: Leer la configuracin del Puerto Serie Auxiliar

R: Eliminar todos los datos del buffer de recepcin.

T: Eliminar todos los datos del buffer de transmisin.

M: Configurar las lneas de hardware.


Comando 0x6a(106 Decimal)Enviar Datos al Puerto Auxiliar
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6a o 106d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 01 La informacin es enviada de a pares ASCII hexadecimales. Por ejemplo
para enviar el byte 0x45, se debe enviar el ASCII 0x34 y el ASCII 0x45
que en ASCII representan al nmero 4 y al nmero 5.
Los pares de dgitos ASCII hexadecimales , permiten enviar desde 0x00
a 0xFF. Se pueden enviar hasta 128 Bytes en un envo.

Tipo

Nota: 128 Bytes de datos significa enviar 256 Bytes)

6
Campo 02

Ejemplo: Si deseo enviar 0x23,0x30 por el Port Serie Auxiliar RS-232C,


deber poner en el como de datos 0x32,0x33,0x33,0x30 o en ASCII
2330
Separador de Campos ASCII 0x1c
Time Out para enviar (encolar) datos al buffer interno en milisegundos.
Valor por defecto: 1000 milesegundos.
Este es el tiempo durante el que el Controlador Fiscal destina a enviar
datos por el Port Serie Auxiliar RS-232C. Si se envian pocos datos, el
tiempo puede ser disminuido. <nnnnn>
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 98

N,O

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Respuesta del comando Enviar Datos al Puerto Auxiliar


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6a 106d
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 Cantidad de bytes enviados. Mnimo 0. Mximo 128
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 99

Tipo

H
H
H
N
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Recibir DATOS del Puerto Serie Auxiliar


Este comando se utiliza para recibir DATOS por el puerto serie auxiliar desde algn dispositivo
conectado al mismo.
Comando 0x6b ASCII(107 Decimal) Recibir Datos del Puerto Auxiliar
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6b o 107d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Cantidad de bytes a recibir en el Time Out especificado. La lectura se
01
detiene si se cumpli el Time Out especificado o si se recibi la cantidad
de bytes especificados. <nnnnn>
6
Separador de Campos ASCII 0x1c
Campo Time Out para leer datos en milisegundos. Valor por defecto: 1000 mS. Si
02
se leen pocos bytes, como por ejemplo un scanner de productos, se puede
disminuir el tiempo.
Fin de Datos 0x03
BCC <nnnn>
Respuesta del comando Recibir Datos del Puerto Auxiliar
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6b 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 Cantidad de bytes recibidos. Mnimo 0. Mximo 128 <nnnnn>
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 5 Datos recibidos de a pares ASCII hexadecimales. Por ejemplo si llega a la
puerta serie el byte 0x45, se leera en el campo de datos el ASCII 0x34 y el
ASCII 0x45 que en ASCII representan al nmero 4 y al nmero 5.
Los pares de dgitos ASCII hexadecimales , permiten recibir desde 0x00 a
0xFF. Se pueden recibir hasta 128 Bytes en un envo.

Tipo

N,O

Tipo

H
H
H
N
A

Nota: 128 Bytes de datos significa enviar 256 Bytes


Ejemplo: Si llega 0x23,0x30 al Port Serie Auxiliar RS-232C, cuando leo ,
leere los datos 0x32,0x33,0x33,0x30 o en ASCII 2330y que en el Campo
4 han llegado cuatro bytes.
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 100

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Enviar COMANDOS al Puerto Serie Auxiliar


Este comando se utiliza para enviar comandos al puerto serie auxiliar, que en funcion del dato del
Campo 1, indico hacia que opcin dirijo los datos que estoy enviando. En funcin d e la opcin dada en
el Campo 1, cambiar la cantidad de datos que se deben enviar.
Comando 0x6c ASCII (128 Decimal) Enviar Comandos al Port Serie Auxiliar.
Byte
Descripcin
Tipo
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Identificador del tipo de comando. Los valores posibles son:
A

S: Configurar el Puerto Serie Auxiliar

Q: Leer la configuracin del Puerto Serie Auxiliar

R: Eliminar todos los datos del buffer de recepcin.

T: Eliminar todos los datos del buffer de transmisin.

M: Configurar las lneas de hardware.

Prximos
campos

Separador de Campo 0x1c - ASCII (28 Decimal) 5


El valor de los campos siguientes al identificador del tipo de comando
varia segn el comando.

A continuacin se especifican los valores de los campos siguientes al identificador de comando para
cada caso.

INFORMACION RESERVADA

Pgina Nro 101

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Configurar el Puerto Serie Auxiliar


Comando 0x6c con Campo 1 =
S
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Tiene por valor
S
.
01
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Tasa de transferencia en baudios. Valores permitidos:
2
75, 110, 150, 300, 1200, 2400, 3600, 4800, 9600, 19200, 38400 o 57600
baudios.
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Bits de datos. Valores posibles: 5, 6, 7 u 8 bits.
3
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Bits de paridad. Valores posibles:
4

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

Pgina Nro 102

Tipo

Tipo

H
H
H
N
N
A

N
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Leer la configuracin del Puerto Serie Auxiliar


Comando 0x6c con Campo 1 =
Q
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo Tiene por valor
Q
.
01
Fin de Datos 0x03
BCC <nnnn>

Tipo

Respuesta del comando 0x6c con Campo 1 =


Q
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

Pgina Nro 103

Tipo

H
H
H
N
N
A

N
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Eliminar todos los datos del buffer de recepcin


Comando 0x6c con Campo 1 =
R
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 01 Tiene por valor
R
.
Fin de Datos 0x03
BCC <nnnn>
Respuesta del comando 0x6c con Campo 1 =
R
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)
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 104

Tipo

A
H

Tipo

H
H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Eliminar todos los datos del buffer de transmisin


Comando 0x6c con Campo 1 =
T
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 01 Tiene por valor
T
.
Fin de Datos 0x03
BCC <nnnn>

Tipo

A
H

Respuesta del comando 0x6c con Campo 1 =


T
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)
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 105

Tipo

H
H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Configurar las lneas de hardware


Comando 0x6c con Campo 1 =
M
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x6c o 108d
4
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 1 Tiene por valor
M
.
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 2 Configura la lnea DTR. Valores posibles.

S: Configura la lnea DTR de acuerdo al campo 3

N: No modifica el valor de la lnea DTR. El campo 3 es ignorado


Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 3 Valor de la lnea DTR. Valores posibles.

S: Estado lgicamente alto.

N: Estado lgicamente bajo.


Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 4 Configura la lnea RTS. Valores posibles.

S: Configura la lnea RTS de acuerdo al campo 5

N: No modifica el valor de la lnea RTS. El campo 5 es ignorado


Separador de Campo 0x1c - ASCII (28 Decimal) 5
Campo 5 Valor de la lnea RTS. Valores posibles.

S: Estado lgicamente alto.

N: Estado lgicamente bajo.


Fin de Datos 0x03
BCC <nnnn>
Respuesta del comando 0x6c con Campo 1 =
M
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)
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 106

Tipo

A
A

Tipo

H
H
H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice A - Pinout de las Interfaces


1- Interfaz DB-25 con el Host
INTERFAZ DE HOST RS-232C DB-25 Hembra
PIN
SEAL
INPUT/OUTPUT
1
Toma de Tierra de Bastidor
2
Transmisin de Datos
O
3
Recepcin de Datos
I
6
DSR
I
7
Toma de Tierra de Seal
20
DTR
O
Carcaza
Tierra de proteccin
Cuando DSR se encuentra en estado "ESPACIO" indica que el Host puede recibir datos. Cuando se
encuentra en estado "MARCA" indica que el Host no puede recibir datos.
Cuando DTR se encuentra en estado "ESPACIO" indica que el Impresor Fiscal puede recuperar los
datos. Cuando se encuentra en estado "MARCA" indica que el Impresor Fiscal no puede recibir datos.
Dado que los datos intercambiados entre el Host y el Impresor Fiscal son ASCII, el Impresor Fiscal
responder al protocolo XON/XOFF as como tambin a DTR/DSR. Debido a que cada comando del
Host debe tener una respuesta del Impresor Fiscal, sta nunca enviar un control de avance XOFF al
Host.
2- Interfaz DB-9 RS-232C , para uso exclusivo de la DGI .

Pin
1
2
3
4
5
6
7
8
9
Carcaza

INTERFAZ DGI RS-232C DB-9 Hembra


Seal
CD- Carrier Detect (No usado)
RD- Received Data
TD- Transmit Data
DTR- Data Terminal Ready (No Usado)
Ground
DSR- Data Set Ready (No Usado)
RTS- Request To Send (No Usado)
CTS- Clear To Send (No Usado)
IR-Ring Indicator (No Usado)
Conectada a malla del cable o Tierra de Proteccin.

Input/Output
Input
Input
Output
Output
Input
Output
Input
Input

3- Interfaz DB-9 RS-232C, para uso del usuario.

Pin
1
2
3
4
5
6
7
8
9
Carcaza

INTERFAZ DGI RS-232C DB-9 Macho


Seal
No Usado
RD- Received Data
TD- Transmit Data
DTR- Data Terminal Ready
Ground
DSR- Data Set Ready
RTS- Request To Send
CTS- Clear To Send
No Usado
Conectada a malla del cable o Tierra de Proteccin.

INFORMACION RESERVADA

Pgina Nro 107

Input/Output
-Input
Output
Output
Input
Output
Input
--

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice B - Formato de la Cabecera del Comprobante tipo Factura


Para el Documento Fiscal Factura , los datos fijos sern:

Razn Social VENDEDOR 1.....


nnnnnnnn
Imagen de bits
Dato Fijo encabezado 50.....
hh:mm
Dato Fijo encabezado 51 ....
Dato Fijo encabezado 52 ....
Dato Fijo encabezado 53 ....
Dato Fijo encabezado 54 ....
Dato Fijo encabezado 55 ....

Factura Nro.
FECHA: dd/mm/yy

pvpvHORA:

C.U.I.T. Nro: xxxxxxxxxxx


Dato Fijo encabezado 57.....
Dato Fijo encabezado 58 ....
Dato Fijo encabezado 59 ....
Dato Fijo encabezado 60 ....
Dato Fijo encabezado 61 ....

Nombre Comercial Comprador 1..


Nombre Comercial Comprador 2..
C.U.I.T. Nro: XX-XXXXXX-XX
Domicilio Comprador 1.........................................
Domicilio Comprador 2.........................................
Domicilio Comprador 3.........................................
LEYENDA VARIABLE SEGUN CORRESPONDA
Remitos 1..............
LEYENDA VARIABLE SEGUN CORRESPONDA
Remitos 2..............
El uso de las lneas es el siguiente en FACTURAS
Campo de Datos Fijos Encabezado
50 51 - 52
53 54 - 55
56
57-58-59-60-61
62
(Cola) 66
63 64 65
66
67
68
69

Dato que Debe Contener (Factura )


Domicilio Comercial.
Domicilio Fiscal
No se Usa
Nmero de Inscripcin a Ingresos Brutos u otros tributos.
Fecha de Inicio de la Actividad.
Descripcin del comando cierre
No se Usa
Ttulo del Subtotal para Facturas A
Ttulo del Subtotal para Facturas A de I a NI
Ttulo del Subtotal para Facturas B y C
Ttulo de columnas para el Line Item

Nota: Cabe aclarar que el Dato fijo Nro. 50 es obligatorio y debe contener al menos un caracter para
imprimir.

INFORMACION RESERVADA

Pgina Nro 108

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice C - Formato de la Cola del Comprobante tipo Factura


Para el Documento Fiscal Factura , la cola ser:

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

Num. de Registro del Controlador Fiscal


Logo Fiscal Lnea 1
Logo Fiscal Lnea 2
~
Nota: Los Datos fijos de la Cola 11 a 14 aceptan hasta 136 caracteres.

INFORMACION RESERVADA

Pgina Nro 109

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice D - Indicaciones de Error.


Indicaciones de Error.
El Controlador Fiscal, como respuesta de cada comando recibido, enva un completo set de
indicadores de estado al Host , tanto para el estado del Impresor como del Controlador Fiscal.
1. Estado Fiscal
Cuando se lo convierte de hexadecimal a una palabra binaria (Ver apndice T conversin a binario)
tiene indicadores de campo de bits con el siguiente significado (el bit 0 es el de menor
importancia):
Bit
0

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

Bit 0: 1 = Error de comprobacin de Memoria Fiscal. En el encendido, fracas la verificacin de suma de


la Memoria Fiscal. No funcionar el Impresor Fiscal.
Bit 1: 1 = Error de Comprobacin de Memoria de Trabajo. En el encendido fracas la verificacin de
suma de la Memoria de Trabajo. No funcionar el Impresor Fiscal.
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 = El comando recibido de la boca del Host no es reconocido.
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).

INFORMACION RESERVADA

Pgina Nro 110

Preliminar Versin JUL2707.V00

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

Pgina Nro 111

Preliminar Versin JUL2707.V00

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

Pgina Nro 112

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Bit 12: 1 = Sin uso.


Bit 13: 1 = Sin uso.
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.
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. Sirve para un control rpido de las condiciones de error.
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 quedo 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.

INFORMACION RESERVADA

Pgina Nro 113

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

3. Estado del Puerto Serie Auxiliar RS-232C


En los comandos que utilizan el Puerto Serie Auxiliar RS-232, el Controlador Fiscal respondera el
Estado del Puerto Serie Auxiliar RS-232C , que 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
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

Pgina Nro 114

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice E - Caracteres de Modalidad de Impresin de 0xE0 a 0xFF


Los caracteres de seleccin de Modalidad de Impresin se pueden intercalar en cualquier campo del
Texto Fiscal. Estos caracteres seleccionan el(los) atributo(s) del Texto Fiscal que siguen a los
caracteres de Seleccin de Modalidad. Se puede usar cualquier combinacin de los bits 0 a 3, pero se
debe tener en cuenta que en algunos sectores no se permite la impresin con el modo doble ancho.
Estn definidos los siguientes valores:
BIT
Bit 0
Bit 1
Bit 2
Bit 3
Bit 0,1,2,3

=
=
=
=
=

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

Pgina Nro 115

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice F - Configuracin de los Puentes de Seleccin.


Para realizar un cambio de la velocidad de Comunicacin con el Host o PC, es necesaria la
intervencin de un tcnico Fiscal.
Configuracin Host Port

JM1

JM3

JM4

9600 Bps, Sin Paridad 1 Stop Bit

Abierto

Abierto

Abierto

4800 Bps, Sin Paridad 1 Stop Bit

Cerrado

Abierto

Abierto

19200 Bps, Sin Paridad 1 Stop Bit

Abierto

Cerrado

Abierto

38400 Bps, Sin Paridad 1 Stop Bit

Cerrado

Cerrado

Abierto

Configuracin Host Port

Operacin Normal

INFORMACION RESERVADA

Seteo de Fbrica

JM2
JM5
JM6
JM7
JM8
Abierto

Pgina Nro 116

Seteo de Fbrica

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice G - Tabla para determinar el tipo de Facturas que se pueden emitir.


Tabla para Facturas tipo A,B y C
Emisor del comprobante
Venta a
1. IVA Responsable Inscripto 1. IVA Responsale Inscripto
2.IVA Responsale No Inscripto.
(No bien de Uso)
3.IVA Responsale No Inscripto.
(Si es bien de Uso)
4.IVA No Responsible
5.IVA Exento
6.Monotributo
7.Consumidor Final
8.Sujeto No Categorizado.
2.IVA Responsible No
Inscripto
3.IVA No Responsible
Cualquier Sujeto.
4.IVA Exento
5.Monotributo

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

Pgina Nro 117

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice H - Sectores de impresin.


Para poder realizar la impresin de los Documentos Fiscales con formato de factura (Facturas, Recibos,
Remito, Nota de Crdito, Nota de Dbito, etc.) se deben configurar las zonas en donde se realizara la
impresin.
Existen zonas generales e individuales, es decir que una zona general esta formada por varias zonas
indivuales cuya suma de longitudes debe coincidir con las medidas de la zona general que las contiene.
Esta configuracin de zonas no puede realizarse durante la Jornada Fiscal.
Las facturas son impresas siguiendo el siguiente formato bsico.

S1
Sector 2

Sector 3

Sector 4

Sector 5

Sector 6

Sector 7
Sector 8

Sector 9

INFORMACION RESERVADA

Pgina Nro 118

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Descripcin de los distintos Sectores de la Factura.


Sector 1: Indicacin del tipo de comprobante: la letra "A, B C" para Documentos Fiscales y 'E' or 'X' para
Documentos No Fiscales Homologados.
Sector 2: Datos del emisor cmo Nombre de fantasa, denominacin o razn social, domicilio comercial,
domicilio fiscal y responsabilidad frente al IVA.
Sector 3: Datos Fiscales del emisor cmo denominacin del comprobante (Factura), cdigo dentificatorio del
punto de venta, numeracin consecutiva y progresiva del comprobante, Fecha y hora de emisin,
Clave Unica de Identificacin Tributaria (C.U.I.T.) , nmero/s de inscripcin en el impuesto sobre
los ingresos brutos o condicin de no contribuyente, fecha de inicio de actividades.
Sector 4: Apellido y nombres, denominacin o razn social del comprador, domicilio comercial,
responsabilidad frente al IVA, Clave Unica de Identificacin Tributaria (C.U.I.T.), nmero del o de
los remitos que habiendo sido emitidos se encuentren vinculados con la operacin y si es o no "
BIEN DE USO".
Sector 5: Sector con los bienes o servicios vendidos que debe contener, cantidad del bien vendido o el
servicio prestado, la cosa , obra o servicio locado, descripcin que permita identificar el bien
vendido, el servicio prestado, la cosa, obra o servicio locado o el trabajo efectuado, precio unitario
,alcuota IVA a que est sujeta la operacin , porcentaje base IVA cuando se ajuste la base
imponible del impuesto al valor agregado y precio que ser el resultado del precio unitario por la
cantidad.
Sector 6: Sector de subtotales, que puede contener el Subtotal, alcuota IVA, monto del IVA resultante,
otras retenciones o percepciones que resulten procedentes y el Total. Estos datos pueden estar en
forma horizontal o vertical.
Sector 7: Sector para los pagos con la leyenda "RECIBI/MOS" con las condiciones de venta y las formas de
pago efectuadas (hasta SEIS (6) lneas].
Sector 8: Sector de seguridad fiscal con el Cdigo de Identificacin, nmero de registro de controlador
fiscal y el Logotipo Fiscal se ubicar, obligatoriamente, al final del comprobante, despus del
Nmero de Registro del Controlador Fiscal, o en correspondencia y a la izquierda de ste.
Sector 9: Dato del pie de imprenta, que debe estar preimpreso para las Facturas tipo A y B . En esta seccin
va si el Documento es ORIGINAL, DUPLICADO , TRIPLICADO , CUADRIPLICADO o
QUINTUPLICADO. En el caso de Factura -C-, este pie de Imprenta es OPCIONAL, por lo tanto la
FACTURA tipo -C- puede ser totalmente impresa por el Impresor Fiscal.

INFORMACION RESERVADA

Pgina Nro 119

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas de impresin generales

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

Nota: El alto de la zona 90 menos el alto de la zona 60 , nos dar


como resultado el tamao que nos quedar para imprimir
subtotales.Las Zonas 60 y 70 deben ser iguales en coordenada
superior y ancho.
Las zonas deben tener como mnimo un caracter de ancho y alto
,ademas debe estar alineadas aquellas que estan enfrentadas como
por ejemplo las zona 26 y 36.

Zona 100. Incluye las zonas nro: 101 y 102.

ZONA 110

ZONA 120

ZONA 142

INFORMACION RESERVADA

ZONA 144

Pgina Nro 120

Preliminar Versin JUL2707.V00

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

Pgina Nro 121

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas de impresin individuales


Dentro de la Zona 60 se incluyen las siguiente zonas individuales.
Zona 61

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

Pgina Nro 122

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas de impresin individuales

ZONA 70

Esta debe coincidir en la coordenada superior y el ancho.con la zona 60 .


? ? En esta zona se imprimir el TRANSPORTE, en el borde superior de la
hoja .
? ? En esta zona cuando abra la siguiente factura deber imprimir la
leyenda TRANSPORTE DE LA HOJA XXX
? ? Deber imprimir en la zona 102 la leyenda TRANSPORTE A LA HOJA
XXX
? ? En la zona 144 deber imprimir la leyenda SON XXX HOJAS

INFORMACION RESERVADA

Pgina Nro 123

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas de impresin individuales


Dentro de la Zona 90 se incluyen las siguiente zonas individuales.
Zona 91

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

Pgina Nro 124

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Zonas de impresin individuales


Dentro de la Zona 100 se incluyen las siguiente zonas individuales.
Zona 101

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 111: Imprime Descripcin de pagos


Zona 112: Imprime el Monto de los pagos Para la impresin de pagos 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).
Zona 120: Imprime los datos fijos de colas (Mximo 4 Datos fijos de Colas Trailer)
ZONA 120

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

Pgina Nro 125

Preliminar Versin JUL2707.V00

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

Pgina Nro 126

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

Preliminar Versin JUL2707.V00

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

OTRAS LEYENDAS COMERCIALES LINEA 1 DE 4 (DF 11)


OTRAS LEYENDAS COMERCIALES LINEA 2 DE 4 (DF 12)
OTRAS LEYENDAS COMERCIALES LINEA 3 DE 4 (DF 13)
OTRAS LEYENDAS COMERCIALES LINEA 4 DE 4 (DF 14)
ZONA 142

ZONA 144

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

INFORMACION RESERVADA

Pgina Nro 127

Preliminar Versin JUL2707.V00

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 :
??
??
??
??
??
??

Un tem de $ 2000.00 con 21% de IVA


Un item de $ 1000.00 con 10% de IVA
Una percepcin de IVA de $ 5.00 a tasa del 21%
Una percepcin de IVA de $ 20.00 a tasa del 10%
Una percepcin global IVA de $10.00.
Una percepcin de Ingresos Brutos de $15.00.

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

Pgina Nro 128

15.00

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

En resumen contamos con las siguientes Percepciones.


PERCEPCIONES OTROS

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

La condicin existente para realizar las percepciones es que debe


existir la tasa a la cual se esta haciendo la misma, es decir que
debe existir la tasa en el Item de linea.
Se imprime en la zona 94:
DESCRIPCION subzona 81 y MONTO subzona 82

INFORMACION RESERVADA

Pgina Nro 129

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Transporte de hojas en Facturas.


Cuando el tamao de las zonas destinadas a la impresin del detalle de los productos facturados no sea
suficiente para poder imprimir la cantidad de items que se est facturando, se debe permitir el transporte a la
prxima hoja, este estado lo informar la el comando item de linea cuando en su respuesta se enciendan el
BIT 6 y 11 conjuntamente.
El Impresor Fiscal imprimir en la hoja origen la leyenda TRANSPORTE A LA HOJA XXXdonde XXX es el
nmero de la hoja a la cual se est realizando el transporte,tampoco se imprimir el logo fiscal ni el CAI en
caso de corresponder.
En el caso de la hoja destino se imprimir la leyenda TRANSPORTE DE LA HOJA XXXy en la ltima
hoja se imprimir la leyenda SON XXX HOJAS.

Comando Tranporte de Hoja 0x5c


Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5c o 92d
4
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 1 Tiene por valor
D(Comando de Documento).
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 2 Tiene por valor
P(Comando de Impresin).
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 3 Tiene por valor
T(Comando de Transporte).
Separador de Campo 0x1c - ASCII (28 Decimal)
Campo 4 Tiene por valor
T(Cerrar hoja y proceder al transporte).
Tiene por valor
O(Abrir hoja nueva de transporte )
Separador de Campo 0x1c - ASCII (28 Decimal) 5
Fin de Datos 0x03
BCC <nnnn>
Respuesta del comando 0x5c
Transporte de Hoja
Byte
Descripcin
1
Inicio de Datos 0x02
2
Nmero de Secuencia de 0x20 a 0x7f
3
Comando 0x5c 92
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)
Fin de Datos 0x03
BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 130

Tipo

A
A
A
A

Tipo

H
H

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice I - GENERALIDADES sobre las Facturas.


A cada Controlador Fiscal se le asignar un cdigo identificatorio de punto de venta, comprendido
entre 0001 y 9998 e independiente del asignado a la facturacin manual. Un contribuyente no podr
usar ms de una vez un mismo cdigo de punto de venta.
La numeracin ser correlativa y creciente a partir del N 000001 pudiendo completarse hasta
OCHO (8) dgitos. La numeracin de los comprobantes fiscales tipo "A" ser independiente de la
correspondiente a los tipo "B" y tickets que se emitan por un mismo Controlador Fiscal.
En caso de cambio o de saturacin de la memoria fiscal, la numeracin de los documentos fiscales
emitidos, una vez re-inicializado el Controlador Fiscal, comenzar nuevamente por la unidad,
conservando el mismo nmero de punto de venta.
Los Comprobantes Fiscales emitidos errneamente no podrn anularse por medio del C.F., pasando
el correspondiente importe a la memoria de trabajo.
Un comprobante podr ser cancelado antes de su totalizacin. En ese caso, deber inscribirse la
leyenda "Comprobante Cancelado" y mantendr el nmero correlativo asignado para los Comprobantes
Fiscales. El "Comprobante Cancelado" deber ser archivado y registrado en la correspondiente cinta
testigo, si tuviere, del C.F.
Sin perjuicio de lo expuesto en el prrafo anterior, el Controlador Fiscal deber emitir un
comprobante no fiscal a continuacin de los documentos cancelados, detallando los nmeros de
comprobantes causantes del informe, la hora de la falla y, de ser factible, la causa que origin el
inconveniente. Este comprobante deber ser impreso sobre las hojas utilizadas para la emisin de
facturas.
En caso de existir un transporte a la siguiente factura se deber imprimir al final del documento,
adems de los tems correspondientes al subtotal, alcuota de IVA, importe de IVA, Conceptos no
Gravados -de corresponder-, discriminados por alcuota, un campo que contendr la leyenda
"TRANSPORTE A LA HOJA N" con el nmero de hoja en la cual se continuar con la operacin,
igualmente en la factura continuadora en la primera lnea de los datos de la operacin se pondr la
leyenda "TRANSPORTE DE LA HOJA N" con el nmero de la hoja de la cual proviene la operacin y a
continuacin se repetirn los tems que cerraron la hoja anterior. El transporte implica el cambio de
numeracin correlativa del comprobante fiscal.
Los valores de los subtotales sern acumulativos y se trasladarn a travs de los diferentes
transportes, para conformar el total final. Se deber consignar en el ltimo documento la cantidad de
hojas emitidas bajo la leyenda "SON XXX HOJAS".
En ningn caso el importe total podr ser de valor negativo o nulo. El diseo del C.F. no debe
admitir esa posibilidad.
Los puntos 1), 3), 4), 11), 12) y 13) del Sector A, as como los datos de naturaleza comercial o
publicitaria, podrn ser preimpresos o impresos por el Controlador Fiscal.
NOTA: No se refiere a los artculos.

INFORMACION RESERVADA

Pgina Nro 131

Preliminar Versin JUL2707.V00

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

Factura /10 CPI

No

Permitido

Factura /12 CPI

Permitido

Permitido

Factura /17 CPI

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

Comando subtotal de factura y lnea


de pagos en factura.
Lnea de descuentos y recargos
Lnea Principal de Item

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

Pgina Nro 132

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice K - Cable Serie sugerido para conectar el Host y el Impresor Fiscal.


Los cables sugerido varan en funcin del software que se esta utilizando en el Host.

A1.

Cable serie de Host al Impresor Fiscal EPSON

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

IMPRESOR FISCAL EPSON DB-25 Macho


Cable DB-25 Macho Funcin
PIN#
----------->
<----<-----

7
3
2
4
20

Signal Ground
Receive Data(In)
Transmit Data (Out)
Request to Send (Out)
Data Terminal Ready(Out)

----->

Data Set Ready (In)

-------

5
Carcaza

Clear to Send (In)


Tierra de proteccin

NOTA: Se debe usar cable con malla de alambre.

INFORMACION RESERVADA

Pgina Nro 133

Preliminar Versin JUL2707.V00

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

CANAL SERIE PARA DGI-DB9 MACHO


AT
Funcin
DB-9
Cable
PIN#
PIN #
5
------5
Signal Ground
3
----->
3
Receive Data(In)
2
<----2
Transmit Data (Out)

Pgina Nro 134

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice L - Algunas responsabilidades del Programador.


Como responsabilidades, se pueden detallar algunas de ellas.
??El profesional en sistemas, responsable de la adaptacin o del diseo y desarrollo de la programacin
del sistema computarizado para emisin de los comprobantes, y el usuario o la persona que
legalmente ejerza su presentacin, debern adems completar y suscribir las declaraciones juradas
contenidas al dorso del formulario Nmero 445/E.
??Dicha programacin deber asegurar que, en forma concomitante con la captura de la informacin
referente a cada tem vendido o servicio prestado, se impriman los correspondientes datos en el
comprobante a emitir, excepto cuando, por la modalidad operativa de la actividad desarrollada por el
usuario de la impresora, se requiera la facturacin diferida en relacin a la captura mencionada (por
ej. restaurantes, etc.).

INFORMACION RESERVADA

Pgina Nro 135

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice M - Algunas responsabilidades del Usuario.


Como responsabilidades, se pueden detallar algunas de ellas.
??Presentar el formulario nmero 445/E ante la dependencia de la D.G.I., dentro de los dos das
hbiles inmediatos siguientes a aquel en que hubiera sido habilitado el uso del controlador fiscal.
??El profesional en sistemas, responsable de la adaptacin o del diseo y desarrollo de la programacin
del sistema computarizado para emisin de los comprobantes, y el usuario o la persona que
legalmente ejerza su presentacin, debern adems completar y suscribir las declaraciones juradas
contenidas al dorso del formulario Nmero 445/E.
??IMPORTANTE: Por Resolucin General de la D.G.I. Nro. 4249/96, el usuario debe abstenerse de
usar el comando de bloqueo del Impresor Fiscal, el que solamente podr ser ejecutado con
intervencin del personal de la D.G.I. ante la solicitud de baja del equipo o recambio de su Memoria
Fiscal.
??Abstenerse de utilizar otro tipo de impresora distinta de las fiscales habilitadas, durante el horario
comercial y en el local de realizacin de las operaciones.
??Encomendar la reparacin de la impresoras fiscales, nicamente al proveedor o a su servicio tcnico
autorizado.
??Emitir nicamente por medio de las Impresoras Fiscales, los Ticketss, facturas o comprobantes
fiscales equivalentes correspondientes a todas sus operaciones, aun cuando el importe de las mismas
sea igual o inferior a SEIS PESOS ($ 6.-). De tratarse de operaciones efectuadas con sujetos que
revisten el carcter de consumidores finales cuyo monto fuera igual o superior a MIL PESOS ($
1000.-) , debern emitirse nicamente facturas a travs del Impresor Fiscal, identificando al
comprador.

INFORMACION RESERVADA

Pgina Nro 136

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice N- Ejemplo del protocolo de comunicacin entre HOST y el Impresor Fiscal


En este ejemplo podr ver cual es el flujo de datos entre un programa apliacativo (Host) y el Impresor Fiscal.
Emitiendo Facturas.
Envo el dato fijo 2
11:39:56
02 (STX) 25 5D(]) 1C <Field>
32(2) 1C <Field>
20 F4 B2 49(I) 6D(m) 70(p) 72(r) 65(e) 73(s) 6F(o) 72(r) 61(a)
73(s) 20 70(p) 61(a) 72(r) 61(a) B2 20 F0 03 (ETX)
(CHECK SUM = 0x0A62) 30(0) 41(A) 36(6) 32(2)
11:39:56 Resp. del PF 12
11:39:56 Resp. del PF
02 (STX) 25 5D(]) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
30(0) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x024D) 30(0) 32(2) 34(4) 44(D)
Envo el dato fijo 50
11:39:59
02 (STX) 3B(;) 5D(]) 1C <Field>
35(5) 30(0) 1C <Field>
44(D) 6F(o) 6D(m) 69(i) 63(c) 69(i) 6C(l) 69(i) 6F(o) 20 43(C) 6F(o)
6D(m) 65(e) 72(r) 63(c) 69(i) 61(a) 6C(l) 3A(:) 41(A) 76(v) 2E(.)
42(B) 65(e) 6C(l) 67(g) 72(r) 61(a) 6E(n) 6F(o) 20 39(9)
38(8) 30(0) 03 (ETX)
(CHECK SUM = 0x0D8C) 30(0) 44(D) 38(8) 43(C)
11:39:59 Resp. del PF
12 (Espere)
11:39:59 Resp. del PF
02 (STX) 3B(;) 5D(]) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
30(0) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x0263) 30(0) 32(2) 36(6) 33(3)
Ordeno una Factura tipo
Ade RESPONSABLE INSCRIPTO a RESPONSABLE INSCRIPTO con
descuentos.
Abrir-Factura
11:58:29
02 (STX) 25 60(`) 1C <Field>
54(F) 1C <Field>
43(C) 1C <Field>
41(A) 1C <Field>
31(1) 1C <Field>
50(P) 1C <Field>
31(1) 30(0) 1C <Field>
49(I) 1C <Field>
49(I) 1C <Field>
4A(J) 55(U) 41(A) 4E(N) 20
11:58:29 Resp. del PF 12
11:58:30 Resp. del PF
12
11:58:30 Resp. del PF
12
11:58:31 Resp. del PF
12
11:58:31 Resp. del PF
12
11:58:32 Resp. del PF
12
11:58:32 Resp. del PF 02 (STX) 25 60(`) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x0253) 30(0) 32(2) 35(5) 33(3)

INFORMACION RESERVADA

Pgina Nro 137

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Facturar un Item de lnea


11:58:32
02 (STX) 27 62(b) 1C <Field>
50(P) 72(r) 6F(o) 64(d) 75(u) 63(c) 74(t) 6F(o) 20 31(1) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 30(0) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 34(4) 30(0) 30(0) 30(0) 1C <Field>
32(2) 31(1) 30(0) 30(0) 1C <Field>
4D(M) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 1C <Field>
37(7) 33(3) 36(6) 31(1) 30(0) 36(6) 30(0) 30(0) 1C <Field>
4C(L) 49(I) 4E(N) 45(E) 41(A) 20 45(E) 58(X) 54(T)
52(R) 41(A) 20 31(1) 1C <Field>
4C(L) 49(I) 4E(N) 45(E) 41(A) 20 45(E) 58(X) 54(T) 52(R) 41(A)
20 32(2) 1C <Field>
4C(L) 49(I) 4E(N) 45(E) 41(A) 20 45(E) 58(X) 54(T)
52(R) 41(A) 20 33(3) 1C <Field>
31(1) 30(0) 35(5) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0)
30(0) 30(0) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x19FF) 31(1) 39(9) 46(F) 46(F)
11:58:32 Resp. del PF 12
11:58:33 Resp. del PF
12
11:58:33 Resp. del PF
12
11:58:34 Resp. del PF
02 (STX) 27 62(b) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x0257) 30(0) 32(2) 35(5) 37(7)
Facturar un Item de lnea
11:58:34
02 (STX) 29 62(b) 1C <Field>
50(P) 72(r) 6F(o) 64(d) 75(u) 63(c) 74(t) 6F(o) 20 32(2) 1C <Field>
30(0) 30(0) 30(0) 30(0) 32(2) 30(0) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 33(3) 30(0) 30(0) 30(0) 1C <Field>
32(2) 31(1) 30(0) 30(0) 1C <Field>
4D(M) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 1C <Field>
36(6) 38(8) 36(6) 34(4) 39(9) 38(8) 39(9) 30(0) 1C <Field>
7F( ) 1C <Field>
23 4C(L) 69(i) 6E(n) 65(e) 61(a) 20 45(E) 58(X) 54(T) 52(R)
41(A) 20 32(2) 1C <Field>
7F( ) 1C <Field>
31(1) 30(0) 35(5) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0)
30(0) 30(0) 30(0) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x1500) 31(1) 35(5) 30(0) 30(0)
11:58:34 Resp. del PF 12
11:58:34 Resp. del PF
12
11:58:35 Resp. del PF
12
11:58:35 Resp. del PF
02 (STX) 29 62(b) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x0259) 30(0) 32(2) 35(5) 39(9)

INFORMACION RESERVADA

Pgina Nro 138

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Facturar un Item de lnea


11:58:35

02 (STX) 2B(+) 62(b) 1C <Field>


50(P) 72(r) 6F(o) 64(d) 75(u) 63(c) 74(t) 6F(o) 20
41(A) 31(1) 41(A) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 30(0) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 35(5) 31(1) 38(8) 35(5) 1C <Field>
32(2) 31(1) 30(0) 30(0) 1C <Field>
4D(M) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 1C <Field>
7F( ) 1C <Field>
7F( ) 1C <Field>
7F( ) 1C <Field>
31(1) 30(0) 35(5) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 30(0)
03 (ETX) (CHECK SUM = 0x11DD) 31(1) 31(1) 44(D) 44(D)
11:58:36 Resp. del PF 12
11:58:36 Resp. del PF 12
11:58:37 Resp. del PF
02 (STX) 2B(+) 62(b) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 03 (ETX)
(CHECK SUM = 0x025B) 30(0) 32(2) 35(5) 42(B)
Realizar un Descuento por monto fijo.
11:58:46

02 (STX) 3B(;) 64(d) 1C <Field>


F2 44(D) 45(E) 53(S) 43(C) 55(U) 45(E) 4E(N) 54(T) 4F(O) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 31(1) 30(0) 30(0) 30(0) 1C <Field>
44(D) 03 (ETX) (CHECK SUM = 0x0689) 30(0) 36(6) 38(8)
Resp. del PF
12
Resp. del PF
12
Resp. del PF
12
Resp. del PF
02 (STX) 3B(;) 64(d) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 34(4) 34(4) 30(0)
32(2) 39(9) 03 (ETX)
(CHECK SUM = 0x04AC) 30(0) 34(4) 41(A) 43(C)

INFORMACION RESERVADA

Pgina Nro 139

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Realizar un Pago
11:58:49

02 (STX) 3D(=) 64(d) 1C <Field>


F6 54(T) 41(A) 52(R) 4A(J) 20 56(V) 49(I) 53(S) 4F(O) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 39(9) 35(5) 30(0) 30(0) 1C <Field>
54(T) 03 (ETX) (CHECK SUM = 0x0694) 30(0) 36(6) 39(9) 34(4)
Resp. del PF
12
Resp. del PF
12
Resp. del PF
02 (STX) 3D(=) 64(d) 1C <Field>
30(0) 30(0) 38(8) 30(0) 1C <Field>
33(3) 36(6) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 33(3) 34(4)
35(5) 32(2) 39(9) 03 (ETX)
(CHECK SUM = 0x04B2) 30(0) 34(4) 42(B) 32(2)

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

Pgina Nro 140

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Envio y recepcin de datos por el port auxiliar


Envio de datos hacia el port auxiliar
No Documentado
02 (STX) 2A(*) 6A(j) 1C <Field>
35(5) 34(4) 36(6) 35(5) 37(7) 38(8) 37(7) 34(4) 36(6) 46(F) 32(2) 30(0) 36(6) 34(4) 36(6) 35(5)
32(2) 30(0) 35(5) 30(0) 37(7) 32(2) 37(7) 35(5) 36(6) 35(5) 36(6) 32(2) 36(6) 31(1) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 30(0) 30(0) 30(0) 03 (ETX) (CHECK SUM = 0x0889) 30(0) 38(8)
38(8) 39(9)
Respuesta del PF
12 02 (STX) 2A(*) 6A(j) 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) 31(1) 46(F) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 31(1) 35(5) 03 (ETX) (CHECK SUM =
0x04F4) 30(0) 34(4) 46(F) 34(4)
Lectura de datos del port auxiliar
No Documentado
02 (STX) 2B(+) 6B(k) 1C <Field>
31(1) 30(0) 30(0) 1C <Field>
30(0) 30(0) 30(0) 30(0) 31(1) 30(0) 30(0) 30(0) 03 (ETX) (CHECK SUM = 0x02E5) 30(0) 32(2)
45(E) 35(5)
Respuesta del PF
12
Respuesta del PF
12
Respuesta del PF
12
Respuesta del PF
12
Respuesta del PF
12
Respuesta del PF
12
Respuesta del PF
02 (STX) 2B(+) 6B(k) 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) 31(1) 46(F) 1C <Field>
30(0) 30(0) 30(0) 30(0) 30(0) 30(0) 31(1) 31(1) 1C <Field>
45(E) 46(F) 45(E) 46(F) 45(E) 46(F) 45(E) 46(F) 46(F) 46(F) 35(5) 30(0)
35(5) 32(2) 35(5) 35(5) 34(4) 35(5) 34(4) 32(2) 34(4) 31(1) 03 (ETX)
(CHECK SUM = 0x0A30) 30(0) 41(A) 33(3) 30(0)

INFORMACION RESERVADA

Pgina Nro 141

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice O Conversiones de Sistema numricos.

1- Conversin de Binario a Decimal.


Dado el Nmero binario 11011001 se hace:

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

2- Conversin de Decimal a Binario.


Dado el Nmero decimal 217 se hace:

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

Dado el Nmero binario 0xA045 se hace:

A
0
4
5
|
|
|
|
|
|
|
+---1
|
|
+--------16
|
+-------------- 256
+------------------- 4096

INFORMACION RESERVADA

*
*
*
*

5
4
0
10

Pgina Nro 142

=
=
=
=

5
64
0
40960
------41029

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apendice P Impresin de Cdigos de Barra


Si se desea imprimir cdigo de barras en un Documento Fiscal, se deben enviar el cdigo de barras
con el comando Establecer Datos Fijos y Cdigo de Barras. Los caracteres 0xE0 a 0xEF son caracteres
vlidos en la cola de un documento Fiscal.
El carcter 0xE0 indica el fin de la informacin que se debe escribir con formato cdigo de Barras,
cualquier otro carcter entre 0xE1 y 0xEF, indica que se inicia una zona de datos a incorporar el cdigo
de Barra.
En este caso se definen distintos tipos de cdigo de Barra.
CARACTER

FUNCION

0xE0

Fin de la informacin en cdigo de Barras (ASCII 224)

0xE1

CODE 39 Impresin estilo 1 (ASCII 225)

0xE2

CODE 39 Impresin estilo 2 (ASCII 226)

0xE3

INTERLEAVED 2 of 5 - Impresin estilo 1 (ASCII 227)

0xE4

INTERLEAVED 2 of 5 No se imprime la informacin para ser leda por


humanos; o sin Human Read Code.
(ASCII 228)

0xE5

UPC A - Impresin estilo 1 (ASCII 229)

0xE6

UPC A - Impresin estilo 2 (ASCII 230)

0xE7

EAN 13 - Impresin estilo 1 (ASCII 231)

0xE8

EAN 13 - Impresin estilo 2 (ASCII 232)

0xE9

EAN 13 - Impresin estilo 3 (ASCII 233)

0xEA

EAN 8 - Impresin estilo 1 (ASCII 234)

0xED

Sin uso, ser rechazado si se enva.

0xEE

Sin uso, ser rechazado si se enva.

0xEF

Sin uso, ser rechazado si se enva.

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

Pgina Nro 143

Preliminar Versin JUL2707.V00

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

Pgina Nro 144

Preliminar Versin JUL2707.V00

Protocolo de Comunicacin

EPSON LX-300F+

Apndice Q -Reporte de escritura de Programa para los Impresores Fiscales EPSON.


RECORTE ESTA PARTE

EPSON Argentina S.A. - Divisin SD Soporte Tcnico


Dato Solicitado
Razn Social

Dato a llenar

Numero de CUIT o CUIL o DNI


Nombre Comercial de la Empresa
Nombre del Responsable
Direccin e_mail
Domicilio
Localidad
Cdigo Postal:

Pas

Telfonos
Nombre comercial de
los programas que
desarrolla.

Descripcin de quienes son los potenciales usuarios, lenguaje de


programacin y descripcin general del producto.

Plataforma
o
Sistema
Operativo.

IMPORTANTE: Complete los datos solicitados y envelos por FAX a Epson Argentina S.A. ,
Centro Epson de Servicios.

INFORMACION RESERVADA

Pgina Nro 145

Preliminar Versin JUL2707.V00

Vous aimerez peut-être aussi