Está en la página 1de 144

M a n u a l d e P r o t o co l o de Comunicacin Impresoras Fiscales

EPSON LX-300F
Versin ENE2701.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 Enero 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 ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Indice
TERMINOLOGA.........................................................................................................................................6 INTRODUCCIN ......................................................................................................................................11 FUNCIONES DEL IMPRESOR FISCAL EPSON .......................................................................................11 DESCRIPCIN DE FUNCIONAMIENTO DEL IMPRESOR FISCAL EPSON. .........................................13 TESTS INICIALES. ...................................................................................................................................13 FIRMWARE PROM. ......................................................................................................................................13 PRUEBA DEL RELOJ DE TIEMPO REAL................................................................................................................13 PRUEBA DE LA MEMORIA DE TRABAJO. ..............................................................................................................13 PRUEBA DE LA MEMORIA FISCAL. .....................................................................................................................14 PRUEBA DE LA IMPRESORA FISCAL....................................................................................................................14 PRUEBA DE PAPEL DE LA IMPRESORA FISCAL. .....................................................................................................14 PRUEBA DE COMPROBANTES DE LA IMPRESORA FISCAL..........................................................................................14 PRUEBA DE TOTALES DIARIOS DEL IMPRESOR FISCAL. ..........................................................................................15 MODOS DE FUNCIONAMIENTO DEL EQUIPO ......................................................................................15 MODO ENTRENAMIENTO. ...............................................................................................................................15 MODO OPERATIVO O MODO FISCAL. ................................................................................................................16 a) Comprobantes No Fiscales en Hojas Sueltas o Formulario Continuo. ................................................16 b) Comprobantes Fiscales Factura ........................................................................................................17 IMPRESORA BLOQUEADA POR SOFTWARE.........................................................................................19 REPORTES DEL IMPRESOR FISCAL. .....................................................................................................20 REPORTES NO FISCALES........................................................................................................................20 REPORTES FISCALES. ....................................................................................................................................20 COMPROBANTES QUE EMITE EL IMPRESOR FISCAL EPSON LX-30OF ............................................21 INTERFAZ DEL HOST...............................................................................................................................22 PROTOCOLO DEL HOST. .........................................................................................................................23 INTRODUCCIN. ..........................................................................................................................................23 RESPUESTAS DESDE EL IMPRESOR FISCAL ..........................................................................................................25 DIAGRAMA SIMPLIFICADO DE LOS PROCEDIMIENTOS PARA LEER DATOS DEL HOST PORT. ...............................................26 REPRESENTACIN DE CAMPOS DE COMANDOS Y RESPUESTAS .....................................................27 CAMPOS DE HORA (H): .................................................................................................................................27 CAMPOS ALFANUMRICOS HEXADECIMALES (H) ..................................................................................................27 INDICACIONES DE ESTADO...................................................................................................................28 ESTADO FISCAL ...........................................................................................................................................28 ESTADO DE LA IMPRESORA .............................................................................................................................31 ESTADO DEL PUERTO SERIE AUXILIAR...............................................................................................................33 COMANDOS DEL IMPRESOR FISCAL DETALLADOS............................................................................34 COMANDO DE DIAGNSTICO................................................................................................................35 SOLICITUD DE ESTADO ..................................................................................................................................35 COMANDOS DE CONTROL FISCAL.........................................................................................................40

INFORMACION RESERVADA

Pgina Nro 3

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

BLOQUEO POR SOFTWARE DEL IMPRESOR FISCAL ................................................................................................40 CIERRE DE LA JORNADA FISCAL (CIERRE Z) O CIERRE POR CAMBIO DE CAJERO (CIERRE X) ..........................................41 REPORTE DE LA MEMORIA FISCAL, CONSULTA POR FECHA ......................................................................................43 REPORTE DE LA MEMORIA FISCAL, CONSULTA POR NMERO DE CIERRE Z..................................................................44 TRANSPORTE EN REPORTES DETALLADOS ..........................................................................................................45 COMANDOS PARA GENERAR COMPROBANTES NO FISCALES ..........................................................46 DOCUMENTO NO FISCAL EN HOJA SUELTA Y/O FORMULARIO CONTINUO...................................................................46 SELECCIONAR PREFERENCIAS DEL USUARIO. ......................................................................................................47 LEER PREFERENCIAS DEL USUARIO ...................................................................................................................49 LEER PREFERENCIAS DEL USUARIO ...................................................................................................................49 COMANDO DOCUMENTO NO FISCAL POR HOJA SUELTA O FORMULARIO CONTINUO. ................51 IMPRIMIR TEXTO NO FISCAL EN UN DOCUMENTO NO FISCAL. ................................................................................52 CERRAR UN DOCUMENTO NO FISCAL ................................................................................................................53 AVANZAR LA HOJA SUELTA O FACTURA ..............................................................................................................54 EXPULSAR HOJA SUELTA O FORMULARIO CONTINUO. ...........................................................................................55 COMANDOS GENERALES ........................................................................................................................56 ESTABLECER FECHA Y HORA ...........................................................................................................................56 OBTENER FECHA Y HORA ...............................................................................................................................57 ESTABLECER DATOS FIJOS. ............................................................................................................................58 OBTENER DATOS FIJOS. ................................................................................................................................59 CONFIGURAR LAS ZONAS DE IMPRESIN .............................................................................................................60 PREFERENCIA DEL OFFSET..............................................................................................................................62 OBTENER LA CONFIGURACIN DE LAS ZONAS DE IMPRESIN ...................................................................................63 BORRAR TODAS LAS CONFIGURACIONES DE LAS ZONAS DE IMPRESIN .......................................................................64 BORRAR TODAS LAS CONFIGURACIONES DEFINIDAS POR EL USUARIO.........................................................................65 EMISIN DE FACTURAS Y NOTAS DE DBITO ....................................................................................66 ABRIR FACTURA Y NOTA DE DBITO TIPO A,B,C ................................................................................................66 Impresin del encabezado al abrir una Factura tipo A...........................................................................71 Impresin del encabezado al abrir una Factura tipo B. .........................................................................72 Impresin del encabezado al abrir una Factura tipo C. .........................................................................72 IMPRIMIR ITEM DE LNEA EN FACTURA ..............................................................................................................73 Aritmtica del Impresor Fiscal en Facturas tipo B,C. .............................................................................73 Aritmtica del Impresor Fiscal en Facturas tipo A sin Impuestos Internos.............................................73 Aritmtica del Impresor Fiscal en Facturas tipo B,C con Impuestos Internos a Porcentajes. .................74 Aritmtica del Impresor Fiscal en Facturas B y C con Impuestos internos fijos. ....................................74 Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos a Porcentajes......................75 Aritmtica del Impresor Fiscal en Facturas tipo A con Impuestos Internos con montos fijos. ................76 Impresin en Facturas..........................................................................................................................78 CONTROL DE ITEMS DE LNEA .........................................................................................................................81 SUBTOTAL EN UNA FACTURA. ..........................................................................................................................82 SUBTOTAL EN UNA FACTURA. ..........................................................................................................................82 PAGOS / DESCUENTOS Y RECARGOS PORCENTUALES/ CANCELAR EN FACTURAS. .........................................................83 Impresin de Descuento/Recargo en Factura. ......................................................................................85 Impresin al cancelar un Documento....................................................................................................85 PERCEPCIONES EN FACTURAS..........................................................................................................................87 CERRAR UNA FACTURA. .................................................................................................................................88 Impresin al terminar una Factura tipo A. ............................................................................................90 Impresin al terminar una Factura tipo B. ............................................................................................91 Impresin al terminar una Factura tipo C. ............................................................................................91 IMPRESIN DE UNA FACTURA EN MLTIPLES COPIAS. ............................................................................................93 DATOS QUE PUEDEN SER PRE-IMPRESOS EN FORMULARIOS CONTNUOS DE FACTURAS..................................................93 DATOS QUE PUEDEN SER PRE-IMPRESOS EN FORMULARIOS CONTNUOS DE FACTURAS..................................................94 COMANDO DE MANEJO DEL PUERTO SERIE AUXILIAR .....................................................................95

INFORMACION RESERVADA

Pgina Nro 4

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

ENVIAR DATOS AL PUERTO SERIE AUXILIAR .....................................................................................................95 RECIBIR DATOS DEL PUERTO SERIE AUXILIAR ..................................................................................................97 ENVIAR COMANDOS AL PUERTO SERIE AUXILIAR .............................................................................................98 CONFIGURAR EL PUERTO SERIE AUXILIAR ..........................................................................................................99 LEER LA CONFIGURACIN DEL PUERTO SERIE AUXILIAR.......................................................................................100 ELIMINAR TODOS LOS DATOS DEL BUFFER DE RECEPCIN .....................................................................................101 ELIMINAR TODOS LOS DATOS DEL BUFFER DE TRANSMISIN ..................................................................................102 CONFIGURAR LAS LNEAS DE HARDWARE ..........................................................................................................103 APNDICE A - PINOUT DE LAS INTERFACES.....................................................................................104 APNDICE B - FORMATO DE LA CABECERA DEL COMPROBANTE TIPO FACTURA .......................106 APNDICE C - FORMATO DE LA COLA DEL COMPROBANTE TIPO FACTURA.................................107 APNDICE D - INDICACIONES DE ERROR.........................................................................................108 APNDICE E - CARACTERES DE MODALIDAD DE IMPRESIN DE 0XE0 A 0XFF ..........................114 APNDICE F - CONFIGURACIN DE LOS PUENTES DE SELECCIN. .............................................115 APNDICE G - TABLA PARA DETERMINAR EL TIPO DE FACTURAS QUE SE PUEDEN EMITIR....116 APNDICE H - SECTORES DE IMPRESIN.........................................................................................117 DESCRIPCIN DE LOS DISTINTOS SECTORES DE LA FACTURA. ...............................................................................118 ZONAS DE IMPRESIN GENERALES ..................................................................................................................119 ZONA 90 Incluye las Zonas nro 91,92,93,94,95 , 97 y la zonas 81,82,83,84,85 segn correspondan. .................................119 ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................121 ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................122 ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................123 ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................124 ZONAS DE IMPRESIN INDIVIDUALES...............................................................................................................124 SECTORES DE LA FACTURA. ..........................................................................................................................125 TIPOS DE PERCEPCIONES ...................................................................................................................127 EN RESUMEN CONTAMOS CON LAS SIGUIENTES PERCEPCIONES..............................................................................128 TRANSPORTE DE HOJAS EN FACTURAS.............................................................................................129 APNDICE I - GENERALIDADES SOBRE LAS FACTURAS. ................................................................130 APNDICE J TAMAO DE LETRAS Y CANTIDAD DE CARACTERES A LAS QUE PUEDEN IMPRIMIR LAS DISTINTAS IMPRESORAS FISCALES. .....................................................................131 APNDICE K - CABLE SERIE SUGERIDO PARA CONECTAR EL HOST Y EL IMPRESOR FISCAL...132 APNDICE L - ALGUNAS RESPONSABILIDADES DEL PROGRAMADOR. ........................................134 APNDICE M - ALGUNAS RESPONSABILIDADES DEL USUARIO. ...................................................135 APNDICE N- EJEMPLO DEL PROTOCOLO DE COMUNICACIN ENTRE HOST Y EL IMPRESOR FISCAL ....................................................................................................................................................136 EN ESTE EJEMPLO PODR VER CUAL ES EL FLUJO DE DATOS ENTRE UN PROGRAMA APLIACATIVO (HOST) Y EL IMPRESOR FISCAL. ..............................................................................................................................................................136 EMITIENDO FACTURAS. ...............................................................................................................................136 ENVIO Y RECEPCIN DE DATOS POR EL PORT AUXILIAR ........................................................................................141 APNDICE O CONVERSIONES DE SISTEMA NUMRICOS. ..............................................................142

INFORMACION RESERVADA

Pgina Nro 5

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

APNDICE P -REPORTE DE ESCRITURA DE PROGRAMA PARA LOS IMPRESORES FISCALES EPSON.....................................................................................................................................................143

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

Protocolo de Comunicacin

EPSON LX-300F

INFORMACION RESERVADA

Pgina Nro 7

Preliminar Versin ENE2701.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 8

Preliminar Versin ENE2701.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. Las categoras definidas son: IVA RESPONSABLE INSCRIPTO I IVA RESPONSABLE NO INSCRIPTO R IVA NO RESPONSABLE N IVA EXENTO E RESPONSABLE MONOTRIBUTO M CONSUMIDOR FINAL F SUJETO NO CATEGORIZADO S el organismo AFIP-DGI y el contribuyente frente al impuesto

INFORMACION RESERVADA

Pgina Nro 9

Preliminar Versin ENE2701.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. Impresin por salida de Ticket. R Impresin por Hoja suelta o Formulario Continuo. M 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 10

Preliminar Versin ENE2701.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.

INFORMACION RESERVADA

Pgina Nro 11

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

?? 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. ?? 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. ?? seguridad de software se suministra mediante un amplio conjunto de comandos que el Host usa La 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. ?? Firmware del Controlador Fiscal reside en PROM y, por lo tanto, no es voltil. No hay comandos El que el Host pueda emitir que afecten directamente el contenido de la Memoria Fiscal.

INFORMACION RESERVADA

Pgina Nro 12

Preliminar Versin ENE2701.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 13

Preliminar Versin ENE2701.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 14

Preliminar Versin ENE2701.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 FISCAL y no se imprime el C.U.I.T del contribuyente. NO

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 15

Preliminar Versin ENE2701.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 16

Preliminar Versin ENE2701.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 FISCAL Se aceptar slo texto Fiscal para la impresin, o sea NO . 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 17

Preliminar Versin ENE2701.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.

INFORMACION RESERVADA

Pgina Nro 18

Preliminar Versin ENE2701.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 19

Preliminar Versin ENE2701.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 20

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Comprobantes que emite el Impresor Fiscal EPSON LX-30OF Documentos o Reportes Tickets Tickets-Factura Factura en Hoja Suelta / Formulario Continuo Cierre X en Hoja Suelta / Formulario Continuo. Cierre Z en Hoja Suelta / Formulario Continuo Tickets No Fiscal Documento No Fiscal Homologado para Tarjetas de crdito. Documento No Fiscal Homologado para Obras Sociales. Documento No Fiscal en Hoja Suelta / Formulario Continuo Nota de Crdito en Hoja Suelta / Formulario Continuo Cdigo de Barras Informa estado de los cajones de Dinero Remitos Recibos Facturas Notas de Debito en Hoja Suelta / Formulario Continuo Cotizaciones Recibos Oficiales EPSON LX300F NO NO SI SI SI NO NO NO SI SI ** NO * (no posee) NO NO SI NO NO

* Opcin no disponible debido al Hardware de la Impresora. ** Como documento no fiscal

INFORMACION RESERVADA

Pgina Nro 21

Preliminar Versin ENE2701.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 22

Preliminar Versin ENE2701.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 23

Preliminar Versin ENE2701.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 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 SI SI

1 2 3 4 5 N n+1 .... nn n+1

Inicio de texto (STX) 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 (ETX) 0x03 (En decimal 3) BCC <nnnn>

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 24

Preliminar Versin ENE2701.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 25

Preliminar Versin ENE2701.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. SI Llego un STX (0x02) ? REALIZO ALGUN PROCESO DE MI PROGRAMA Manejo de Teclado. Manejo de Display. Manejo de Entradas/Salidas SI Llego un DC2 (0x12) un DC4 (0x14) ? NO SI Llego un NAK (0x15) Debo retransmitir el ltimo Paquete de Informacin, si no ha fallado cuatro veces TimeOut = TimeOut + 0,8 Seg.

NO Paso a leer un Mensaje

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 26

Preliminar Versin ENE2701.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 27

Preliminar Versin ENE2701.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 0 1 2 3 4 5 6 7 8 9

Estado 1 1 1 1 1 1 1 1 1 1

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

10

11

- Es necesario hacer un cierre de la Jornada Fiscal. - Se han enviado el nmero mximo de Items en un Tickets y necesita que cierre el Tickets. - Si Bit 6 esta en 1 indica que se necesita realizar transporte de hoja. se

12 13 14 15

1 1 1 1

- Documento Fiscal abierto. - Documento Fiscal abierto o documento no Fiscal abierto que se emite por el rollo de papel - Factura o Impresin en hoja suelta inicializada. OR lgico de los bits 0-8 y 11 Usar para control RAPIDO

INFORMACION RESERVADA

Pgina Nro 28

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Bit 0: 1 Bit 1: 1

Error de comprobacin de Memoria Fiscal. En el encendido, fracas la verificacin de suma de la Memoria Fiscal. No funcionar el Impresor Fiscal. 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. 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. El comando recibido por la entrada serie del Host no es reconocido. 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). 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). 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. Memoria Fiscal llena. No se puede abrir un comprobante fiscal cuando la Memoria Fiscal est llena. Memoria Fiscal casi llena. La Memoria Fiscal est dentro de los 40 cierres para llenarse. El Host deber emitir el mensaje de aviso apropiado. 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. 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. Se necesita que se haga un cierre de la Jornada Fiscal ya que han pasado 24 horas sin realizar un cierre o se han enviado el nmero mximo de Items que acepta un Z 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. Documento Fiscal abierto. Se activa este bit cada vez que hay un documento fiscal abierto. Por ejemplo Facturas. 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. 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.

Bit 2: 1

Bit 3: 1 Bit 4: 1 Bit 5: 1

Bit 6: 1

Bit 7: 1 Bit 8: 1 Bit 9: 1 Bit 10: 1 Bit 11: 1

Bit 12: 1 Bit 13: 1

Bit 14: 1

INFORMACION RESERVADA

Pgina Nro 29

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Bit 15: 1

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 Bit 14 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. 0 0 0 1 1 Estado Fiscal Bit 13 0 1 1 1 1 Estado Fiscal Bit 12 0 0 1 0 1

INFORMACION RESERVADA

Pgina Nro 30

Preliminar Versin ENE2701.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 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 - 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. - Sin uso. - Sin uso. - Sin uso. - Sin uso. - Impresora sin Papel a ser impreso - OR lgico de los bits 0-6,14. Usar para control rpido Descripcin

Bit 2: 1 Bit 3: 1 Bit 6: 1

Error/falla de impresora. Significa que se ha cortado el enlace entre el Controlador Fiscal y la Impresora Fiscal. 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. 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. 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. Entrada de hojas sueltas frontal preparada. Cuando la Impresora Fiscal habilit la toma de hojas sueltas, se activa este bit. Hoja suelta frontal preparada. Cuando la Impresora Fiscal tiene una hoja de papel suelto lista para ser impresa, se activa este bit.
Pgina Nro 31 Preliminar Versin ENE2701.V00

Bit 7: 1

Bit 8: 1 Bit 9: 1

INFORMACION RESERVADA

Protocolo de Comunicacin

EPSON LX-300F

Bit 10: 1 Bit 11: 1 Bit 14: 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. Papel para validacin presente. Cuando la Impresora Fiscal esta lista para imprimir porque se ingreso el papel a ser validado, se activa este bit. 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. 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.

Estado Impresora Bit 14 1

Bit 15: 1

OR lgico de los bits 0 a 6 y 14. Se activa este bit toda vez que estn activos los bits 0 a 6 y 14. Tambin se activa si se emite un comando de impresin en hojas sueltas y no se ingreso el papel a ser impreso.

INFORMACION RESERVADA

Pgina Nro 32

Preliminar Versin ENE2701.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 0 1 2 3 4 5 Estado 1 1 1 1 1 1 Descripcin - 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

Pgina Nro 33

Preliminar Versin ENE2701.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 ?? Control de la Impresora ?? Generales

INFORMACION RESERVADA

Pgina Nro 34

Preliminar Versin ENE2701.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. Informacin Normal o compatible con TM-300AF Homologado N por RG22 AFIP-DGI. Informacin sobre las caractersticas del Controlador Fiscal. P Informacin sobre el contribuyente. C Informacin sobre los contadores de documentos fiscales y no A fiscales. Informacin sobre el documento que se est emitiendo. D 6 7-10 Fin de Datos 0x03 BCC <nnnn>

Tipo

A, O

Respuesta si el byte 5 del comando es . Informacin Normal. N 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)
INFORMACION RESERVADA Pgina Nro 35

Tipo

H H N

N N

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

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

Dato de Auditora Total. 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 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 , ASCII(80) 0x50. Informacin sobre las P 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 si la Impresora Fiscal puede hacer Tickets y si no esta habilitada a S N hacerlos. <s> Los programadores deben utilizar esta informacin para saber si la impresora fiscal puede hacer Tickets.
INFORMACION RESERVADA Pgina Nro 36 Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

36 37

Separador de Campo 0x1c - ASCII (28 Decimal) si la Impresora Fiscal puede hacer Tickets-Factura y si no esta S N habilitada a hacerlos. <s> Los programadores deben utilizar esta informacin para saber si la impresora fiscal puede hacer Tickets-Factura.

38
39

Separador de Campo

0x1c -

ASCII (28 Decimal)


A

40 41 42 43-44

45 46-60 61 62-65

Si la Impresora Fiscal puede hacer Facturas y si no esta habilitada S N 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> Impresin por salida de Tickets. R Impresin por Hoja suelta o Formulario Continuo. S 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>

Respuesta si el byte 5 del comando es . Informacin sobre el Contribuyente C 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> ASCII(73) (0x49) Responsable Inscripto I ASCII(82) (0x52) Responsable No Inscripto R ASCII(78) (0x4e) No Responsable N ASCII(69) (0x45) Exento E ASCII(77) (0x4d) Responsable Monotributo M 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>
INFORMACION RESERVADA Pgina Nro 37

Tipo

H H

N A

N N N A

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Nn+1

Fin de Datos 0x03 BCC <nnnn>

Respuesta si el byte 5 del comando es , ASCII(65) 0x41. Informacin sobre los A 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 o . X Z 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). Respuesta si el byte 5 del comando es , ASCII(68) 0x44. Informacin sobre el D 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)

INFORMACION RESERVADA

Pgina Nro 38

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 1

Letra que indica el Tipo de Documento que se est emitiendo <a>. Factura. F Documento No Fiscal. O Documento No Fiscal Homologado. H Separador de Campo 0x1c - ASCII (28 Decimal) Letra que caracteriza al documento <a>. No tiene una letra que identifique al documento. N Documento emitido con letra A. A Documento emitido con letra B. B Documento emitido con letra C. C Sin Uso. Fin de Datos 0x03 BCC <nnnn>

Campo 2

Campo 3

INFORMACION RESERVADA

Pgina Nro 39

Preliminar Versin ENE2701.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 ), solo se Z 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> 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>

Tipo

Tipo

H H H

INFORMACION RESERVADA

Pgina Nro 40

Preliminar Versin ENE2701.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 sale impreso X 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 (0x50) en el P 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.

INFORMACION RESERVADA

Pgina Nro 41

Preliminar Versin ENE2701.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) 15-19 Nmero de cierre X / Z segn corresponda <nnnnn> 20 Separador de Campo 0x1c - ASCII (28 Decimal) 21-25 Cuenta de Documentos Fiscales Cancelados <nnnnn> 26 Separador de Campo 0x1c - ASCII (28 Decimal) 27-31 Cuenta de documentos No Fiscales Homologados (D.N.F.H) <nnnnn> 32 Separador de Campo 0x1c - ASCII (28 Decimal) 33-37 Cuenta de Documentos No Fiscales no homologados (D.N.F.) <nnnnn> 38 Separador de Campo 0x1c - ASCII (28 Decimal) 39-43 Cuenta de Comprobantes Factura B o C emitidos <nnnnn> 44 Separador de Campo 0x1c - ASCII (28 Decimal) 45-49 Cuenta de Comprobantes de Facturas emitidos. <nnnnn> A 50 Separador de Campo 0x1c - ASCII (28 Decimal) 51-58 Nmero de ltimo comprobante de Factura o emitido <nnnnnnnn> B C 59 Separador de Campo 0x1c - ASCII (28 Decimal) 60-73 Monto total Facturado <nnnnnnnnnnnn.nn> 74 Separador de Campo 0x1c - ASCII (28 Decimal) 75-88 Monto total de IVA Cobrado <nnnnnnnnnnnn.nn> 89 Separador de Campo 0x1c - ASCII (28 Decimal) 90-103 Importe Total de las percepciones <nnnnnnnnnnnn.nn> 104 Separador de Campo 0x1c - ASCII (28 Decimal) 105-112 Nmero de ltimo comprobante Factura emitido <nnnnnnnn> A 113 Fin de Datos 0x03 114-117 BCC <nnnn>

Tipo

H H N N N N N N N N N N N

INFORMACION RESERVADA

Pgina Nro 42

Preliminar Versin ENE2701.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>

Tipo

D D

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 43

Preliminar Versin ENE2701.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 44

Preliminar Versin ENE2701.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 los valores de los bit 6 y 11 se encuentran 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 para indicar comando de documento. D Campo 02 Campo 03 Campo 02 Se debe enviar para indicar comando de impresin P Se debe enviar para indicar comando de transporte T Se debe enviar para abrir la proxima hoja. A A

Tipo

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

H H

Cuando se necesite realizar otra vez el transporte de una hoja encenderan los bit 6 y 11 del estado fiscal para solicitar el transporte.

INFORMACION RESERVADA

Pgina Nro 45

Preliminar Versin ENE2701.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: 123456Seleccionar 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.

INFORMACION RESERVADA

Pgina Nro 46

Preliminar Versin ENE2701.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 0x50 ASCII(80 Decimal)para indicar que se P A establecern las preferencias de la impresora. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Posibles valores: A 0x44 ASCII(68 Decimal) se enva para indicar que se establecern las D preferencias del dispositivo a utilizar para la impresin. 0x50 ASCII(80 Decimal) se enva para indicar que se establecern las P preferencias del papel a utilizar. Separador de Campo 0x1c - ASCII (28 Decimal) Posibles valores: Si en el Campo 02 se envo : D 0x4D ASCII(77 Decimal)para indicar que se utilizar como estacin M seleccionada por el usuario la entrada de hoja suelta principal. Si en el Campo 02 se envo : P 0x53 ASCII(83 Decimal)para indicar que se establecer el tamao de S papel para las impresiones en hoja suelta. 0x52 ASCII(82 Decimal)para indicar que se establecern las R 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 Establece que se imprimirn las Facturas por la estacin F seleccionada en el Campo 03. Si en el Campo 03 se envi : S Establece que se utilizar un tamao definido por el usuario. U Si en el Campo 03 se envi : R Establece el tamao de papel que se utilizar definido por el usuario. S Separador de Campo 0x1c - ASCII (28 Decimal)

8 Campo 03

10 Campo 04

12

INFORMACION RESERVADA

Pgina Nro 47

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 05

Si en el Campo 02 se envi : D Establece que se imprimirn las Facturas por la estacin A seleccionada en el Campo 03. Si en el Campo 04 se envi : S Establece que se utilizar un tamao definido por el usuario. U 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 Establece que se imprimirn las Facturas por la estacin N 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. 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>

16 Campo 07 18 19-22

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 en el Campo 03 de preferencia de tamao rollo se debe R enviar el valor 60 como mnimo. El ancho rollito no puede ser cambiado en el medio de la jornada Fiscal.

INFORMACION RESERVADA

Pgina Nro 48

Preliminar Versin ENE2701.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 0x50 ASCII(80 Decimal)para indicar que se leern las P A preferencias de la impresora. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Posibles valores: A Se debe enviar 0x44 ASCII(68 Decimal) para indicar que se leern las D preferencias del dispositivo a utilizar para la impresin. Se debe enviar 0x50 ASCII(80 Decimal) para indicar que se leern las P 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 0x54 ASCII(83 Decimal) para indicar que se leern las S preferencias del tamao del papel a utilizar en la impresin. Se debe enviar 0x53 ASCII(82 Decimal) para indicar que se leern las R 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 0x53 ASCII(83 Decimal) para indicar que se leern las S 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 0x56 ASCII(85 Decimal) para indicar que se leern las U 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: = Main sheet feeder (hoja suelta). M Si se solicit la lectura de las preferencias del papel a utilizar (Campo 02 ): P Papel a utilizar.Posibles valores: : Tamao de papel definido por el usuario. U
INFORMACION RESERVADA Pgina Nro 49

Tipo

H H A

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

16 Campo 04

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: = Factura. F Si se solicit la lectura de las preferencias del papel a utilizar (Campo 02 P y Campo 03 ) o (Campo 03 y Campo 04 y Campo 05 ): U R S U Cantidad de columnas a imprimir en el papel definido por el usuario.

18 Campo 05

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: = Factura. A Si se solicit la lectura de las preferencias del papel a utilizar (Campo 02 P y Campo 03 ) o (Campo 03 y Campo 04 y Campo 05 ): U R S 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: = Factura. N Fin de Datos 0x03 BCC <nnnn>

20 Campo 06

22 23-26

INFORMACION RESERVADA

Pgina Nro 50

Preliminar Versin ENE2701.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 0x55 ASCII(85 Decimal)para indicar que el usuario va A,O U 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 0x44 ASCII(68 Decimal) para indicar que se imprima D en la estacin por omisin. La estacin por omisin es la alimentacin de papel por formulario contnuo. En el caso que se enve , los campos con datos a D Continuacin de este campo, no sern tomados en cuenta. Separador de Campo 0x1c - ASCII (28 Decimal) Si se enva , 0x4F, ASCII(79 Decimal) , se indica que se va a realizar O un Documento No Fiscal y el resto de los campos de datos (a continuacin de este) no sern tomados en cuenta. 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>

Campo 02

A,O

INFORMACION RESERVADA

Pgina Nro 51

Preliminar Versin ENE2701.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 40 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

INFORMACION RESERVADA

Pgina Nro 52

Preliminar Versin ENE2701.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 Corte Total (Recomendado) T Corte Parcial. P 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>

Tipo

A,O

Tipo

H H N

INFORMACION RESERVADA

Pgina Nro 53

Preliminar Versin ENE2701.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>

Tipo

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>

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 54

Preliminar Versin ENE2701.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>

Tipo

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>

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 55

Preliminar Versin ENE2701.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>

Tipo

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 56

Preliminar Versin ENE2701.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>

Tipo

INFORMACION RESERVADA

Pgina Nro 57

Preliminar Versin ENE2701.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>

Tipo

N A

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> Si se envia una lnea de Datos Fijos sin dato alguno,( 0 byte de dato), el comando ser rehazado.

Tipo

H H

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.

INFORMACION RESERVADA

Pgina Nro 58

Preliminar Versin ENE2701.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>

Tipo

Tipo

H H N

INFORMACION RESERVADA

Pgina Nro 59

Preliminar Versin ENE2701.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 0x50 ASCII(80 Decimal)para indicar que se P A establecern las preferencias de la impresora. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Posibles valores: A 0x43 ASCII(67 Decimal) se enva para indicar que se establecern las C 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 0x5A ASCII(90 Decimal)para indicar que se establecern las Z 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 Establece que se utilizar un tamao definido por el usuario. U 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 60

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 07

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>

Tipo

H H H

INFORMACION RESERVADA

Pgina Nro 61

Preliminar Versin ENE2701.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 0x50 ASCII(80 Decimal)para indicar que se P A establecern las preferencias de la impresora. Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Se debe enviar 0x43 ASCII(67 Decimal) se enva para indicar que se C A establecern las preferencias de las coordenadas de impresin. Separador de Campo 0x1c - ASCII (28 Decimal) Campo 03 Se debe enviar 0x4F ASCII(79 Decimal) se envia para indicar el Offset O 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) (Cero) eje de coordenadas X 0 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> N

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>

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 62

Preliminar Versin ENE2701.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 0x50 ASCII(80 Decimal)para indicar que se leern las P preferencias de la impresora. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Se debe enviar 0x43 ASCII(67 Decimal) para indicar que se C establecern las preferencias de las coordenadas de impresin. 8 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 03 Se debe enviar 0x43 ASCII(90 Decimal) para indicar que se leern las Z 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 Fin de Datos 0x03 BCC <nnnn>

Tipo

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>

Tipo

H H N

INFORMACION RESERVADA

Pgina Nro 63

Preliminar Versin ENE2701.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 0x44 ASCII(68 Decimal)para indicar que se ejecutara D A un comando de Documentos. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Se debe enviar 0x50 ASCII(80 Decimal) para indicar que se ejecutara P A un comando de Impresin. 8 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 03 Se debe enviar 0x43 ASCII(67 Decimal) para indicar que se ejecutar C A un comando de coordenadas de impresin. 10 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 04 Se debe enviar 0x41 ASCII(65 Decimal) para indicar que se borrarn A 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>

Tipo

H H H

INFORMACION RESERVADA

Pgina Nro 64

Preliminar Versin ENE2701.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 0x4D ASCII(77 Decimal)para indicar que se M A ejecutara un comando de control de modelo. 6 Separador de Campo 0x1c - ASCII (28 Decimal) Campo 02 Se debe enviar 0x52 ASCII(82 Decimal) para indicar que se ejecutar R 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>

Tipo

H H H

INFORMACION RESERVADA

Pgina Nro 65

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Emisin de Facturas y Notas de Dbito Abrir Factura y Nota de Dbito tipo A,B,C . Este comando es el primer paso para producir un comprobante fiscal tipo Factura Nota de Dbito. 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 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 Campo 01 Tipo de Documento fiscal que se va a realizar: <a> = 0x46 Factura Fiscal. =0x44 Nota de Dbito. F D 6 Separador de Campos ASCII 0x1c Campo 02 Tipo de Salida Impresa <a> para Factura Fiscal o Recibo Factura = Formulario Continuo. C = Hoja Suelta Impresora Slip S 8 Separador de Campos ASCII 0x1c Campo 03 Letra del Documento Fiscal <a> = 0x41 = 0x42 = 0x43 A B C 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 116 que letra genera cada tipo de documento. 10 Separador de Campos ASCII 0x1c Campo 04 Cantidad de Copias que se deben IMPRIMIR.<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 2 Copias = 0x32 Solo FX-880F 3 Copias = 0x33 Solo FX-880F 4 Copias = 0x34 Solo FX-880F 5 Copias = 0x35 Solo FX-880F Separador de Campos ASCII 0x1c Tipo

INFORMACION RESERVADA

Pgina Nro 66

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 05

Tipo de Formulario que se utiliza para la Factura emitidas en hoja 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: = : Se utiliza formulario pre-impreso con las lneas de la factura F dibujadas. = : La impresora fiscal debe dibujar las lneas de la factura P Impreso por la Impresora. = : Autoimpresor, no imprimir todo el encabezado. A 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. Valores aceptados para facturas en hoja suelta o formulario continuo, segn modelo (ver apndice N): CPI = 0x31 0x30 Solo FX-880F 10 CPI = 0x31 0x32 12 CPI = 0x31 0x37 Solo FX-880F 17 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. Cualquier letra distinta de I,R,N,E,M ser rechazada. Separador de Campos ASCII 0x1c

Campo 06

Campo 07

INFORMACION RESERVADA

Pgina Nro 67

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 08

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 , se informa error en este campo. C Por mas detalles, puede consultar el Apndice G en la pgina 116. 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 30 a 60 18 a 36 21 a 43

Campo 09

Campo 10

Campo 11

Campo 12

Campo 13

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. IMPORTANTE: Si este campo tiene una opcin incorrecta, puede

INFORMACION RESERVADA

Pgina Nro 68

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Campo 14

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 LX-300F FX-880F CPI 16.8 10 12 30 a 60 18 a 36 21 a 43

Campo 15

Campo 16

Campo 17

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 LX-300F FX-880F CPI 16.8 10 12 30 a 60 18 a 36 21 a 43

Campo 18

Campo 19

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 LX-300F y EPSON FX-880F este campo es ignorado. Se debe enviar o C G Fin de Datos 0x03 BCC <nnnn>

Respuesta del comando Abrir Factura 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)
INFORMACION RESERVADA Pgina Nro 69

Tipo

H H
Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

14 15-18

Fin de Datos 0x03 BCC <nnnn>

INFORMACION RESERVADA

Pgina Nro 70

Preliminar Versin ENE2701.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 71

Preliminar Versin ENE2701.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 72

Preliminar Versin ENE2701.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) Dato que debe ser enviado al IF en Facturas A cuando no hay Impuestos Internos. Monto del Impuesto IVA

INFORMACION RESERVADA

Pgina Nro 73

Preliminar Versin ENE2701.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 74 Preliminar Versin ENE2701.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 Monto del Impuesto Internos a Porcentajes (MIIP) Monto del Impuesto IVA

Base Imponible (BI)


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 75 Preliminar Versin ENE2701.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) Dato que debe ser enviado al IF en Factura A cuando existen Impuestos Internos. Monto del Impuesto Internos FIJO (MIIF) Monto del Impuesto IVA

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

N N

INFORMACION RESERVADA

Pgina Nro 76

Preliminar Versin ENE2701.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 ; se calcula en forma diferente a la utilizada en A 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>

Tipo

H H

INFORMACION RESERVADA

Pgina Nro 77

Preliminar Versin ENE2701.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 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

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)

(15)Alic uota de IVA

Puede cambiar la Posicin

Puede cambiar la Posicin

Puede cambiar la Posicin

(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

INFORMACION RESERVADA

Pgina Nro 78

Preliminar Versin ENE2701.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. 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

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)

(15)Alic uota de IVA

Puede cambiar la Posicin

Puede cambiar la Posicin

Puede cambiar la Posicin

(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

INFORMACION RESERVADA

Pgina Nro 79

Preliminar Versin ENE2701.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 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

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

(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 80

Preliminar Versin ENE2701.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 para indicar la lectura de las preferencias. Q Campo 02 Se debe enviar para indicar si se puede o no imprimir el item. L

Tipo

A A

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 ,Si puede continuar haciendo line item. S ,No puede continuar haciendo line item. N 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.

INFORMACION RESERVADA

Pgina Nro 81

Preliminar Versin ENE2701.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 (0x4E), slo se enva la informacin a la PC. La N 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> Tipo

Tipo

H H A N N

N N N N N

INFORMACION RESERVADA

Pgina Nro 82

Preliminar Versin ENE2701.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 ), no se permite hacer descuentos (opcin ), recargos T D (opcin ) y no se acepta el comando sobre percepciones. R 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 PAGOpor el total del SU comprobante.

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 83

Preliminar Versin ENE2701.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

INFORMACION RESERVADA

Pgina Nro 84

Preliminar Versin ENE2701.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 85

Preliminar Versin ENE2701.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. ****************** FIN DE PAPEL *********************

INFORMACION RESERVADA

Pgina Nro 86

Preliminar Versin ENE2701.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 o Tickets-Factura . A 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>. = 0x4F (Decimal 79) Otro tipo de Percepcin O = 0x54 (Decimal 84) Percepcin de IVA a una tasa de IVA T determinada. = 0x49 (Decimal 73) Percepcin Global de IVA I 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 aqui se debe enviar la Tasa de IVA. T 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 aqui se debe enviar el T 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 en el campo 03 debe ir la tasa y en el campo 04 el T monto, caso contrario en el Campo 03 ira el Monto y el Campo 04 no se informa.
INFORMACION RESERVADA Pgina Nro 87 Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Cerrar una Factura. 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. = 0x46 Factura Fiscal F 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. = 0x41 = 0x42 = 0x43 A B C 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> 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> Tipo Tipo

H H N

INFORMACION RESERVADA

Pgina Nro 88

Preliminar Versin ENE2701.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 _ORIGINAL___

Num. de Registro del Controlador Fiscal Logo Fiscal Linea 1 Logo Fiscal Linea 2

INFORMACION RESERVADA

Pgina Nro 89

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Impresin al terminar una Factura tipo A.

Descuento Descuento Descuento Descuento Descuento Descuento

y/o y/o y/o y/o y/o y/o

Recargo Recargo Recargo Recargo Recargo Recargo

(Dato (Dato (Dato (Dato (Dato (Dato

provisto provisto provisto provisto provisto provisto

por por por por por por

Comando Comando Comando Comando Comando Comando

0x64) 0x64) 0x64) 0x64) 0x64) 0x64)

Subtotal

Alcuota IVA %

$IVA

Texto Percepci n de IVA o monto de IVA No Inscripto s

Monto de la percepci nes IVA

Texto indicativo del motivo de otras percepcio nes.

Monto de otras percepcio nes.

Concepto s No Gravados

TOTAL 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

Nnnnnnnn,nnn

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 90

Preliminar Versin ENE2701.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 91

Preliminar Versin ENE2701.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


NOTA: En las copias por copiado sucesivo se imprimir, duplicado, triplicado etc.

INFORMACION RESERVADA

Pgina Nro 92

Preliminar Versin ENE2701.V00

Protocolo de Comunicacin

EPSON LX-300F

Impresin de una factura en mltiples Copias. Esta opcin permite en caso de no poseer formulario con papel copiativo quimico realizar las copias (hasta 5 copias) de la factura que se desea imprimir.

Nota: Esta opcin no esta disponible en la impresora fiscal EPSON LX-300F.

INFORMACION RESERVADA

Pgina Nro 93

Preliminar Versin ENE2701.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 94

Preliminar Versin ENE2701.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: : Configurar el Puerto Serie Auxiliar S : Leer la configuracin del Puerto Serie Auxiliar Q : Eliminar todos los datos del buffer de recepcin. R : Eliminar todos los datos del buffer de transmisin. T : Configurar las lneas de hardware. M 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. Nota: 128 Bytes de datos significa enviar 256 Bytes) 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> Tipo

6 Campo 02

N,O

INFORMACION RESERVADA

Pgina Nro 95

Preliminar Versin ENE2701.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>

Tipo

H H H N H

INFORMACION RESERVADA

Pgina Nro 96

Preliminar Versin ENE2701.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. 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> Tipo

N,O

Tipo

H H H N A

INFORMACION RESERVADA

Pgina Nro 97

Preliminar Versin ENE2701.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 : Configurar el Puerto Serie Auxiliar S : Leer la configuracin del Puerto Serie Auxiliar Q : Eliminar todos los datos del buffer de recepcin. R : Eliminar todos los datos del buffer de transmisin. T : Configurar las lneas de hardware. M Separador de Campo 0x1c - ASCII (28 Decimal) 5 El valor de los campos siguientes al identificador del tipo de comando varia segn el comando.

Prximos campos

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

INFORMACION RESERVADA

Pgina Nro 98

Preliminar Versin ENE2701.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 : Sin paridad N : Paridad Par E : Paridad Impar. O 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: : Sin paridad N : Paridad Par E : Paridad Impar. O Separador de Campo 0x1c - ASCII (28 Decimal) Campo 7 Bits de parada. Fin de Datos 0x03 BCC <nnnn>

Tipo

Tipo

H H H N N A

N H

INFORMACION RESERVADA

Pgina Nro 99

Preliminar Versin ENE2701.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> 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: : Sin paridad N : Paridad Par E : Paridad Impar. O Separador de Campo 0x1c - ASCII (28 Decimal) Campo 7 Bits de parada. Fin de Datos 0x03 BCC <nnnn>

Tipo

Tipo

H H H N N A

N H

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 100

Preliminar Versin

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>

Tipo

A H

Tipo

H H H H

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 101

Preliminar Versin

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

Tipo

A H

Tipo

H H H H

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 102

Preliminar Versin

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. : Configura la lnea DTR de acuerdo al campo 3 S : No modifica el valor de la lnea DTR. El campo 3 es ignorado N Separador de Campo 0x1c - ASCII (28 Decimal) 5 Campo 3 Valor de la lnea DTR. Valores posibles. : Estado lgicamente alto. S : Estado lgicamente bajo. N Separador de Campo 0x1c - ASCII (28 Decimal) 5 Campo 4 Configura la lnea RTS. Valores posibles. : Configura la lnea RTS de acuerdo al campo 5 S : No modifica el valor de la lnea RTS. El campo 5 es ignorado N Separador de Campo 0x1c - ASCII (28 Decimal) 5 Campo 5 Valor de la lnea RTS. Valores posibles. : Estado lgicamente alto. S : Estado lgicamente bajo. N 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>

Tipo

A A

Tipo

H H H H

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 103

Preliminar Versin

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

Pin 1 2 3 4 5 6 7 8 9 Carcaza

Input/Output Input Input Output Output Input Output Input Input

3- Interfaz DB-9 RS-232C, para uso del usuario. 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.

Pin 1 2 3 4 5 6 7 8 9 Carcaza

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

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 104

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 105

Preliminar Versin

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

pvpv HORA:

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

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

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 106

Preliminar Versin

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 ~

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 107

Preliminar Versin

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 1 2 3 4 5 6 7 8 9 10 11 Estado 1 1 1 1 1 1 1 1 1 1 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

12 13 14 15

1 1 1 1

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 ENE2701.V00 Pgina Nro 108 Preliminar Versin

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 o se ha enviado el nmero mximo de tems que acepta un Documento Fiscal, por lo que debe Z 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 ENE2701.V00

Pgina Nro 109

Preliminar Versin

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

Pgina Nro 110

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 111

Preliminar Versin

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

Pgina Nro 112

Preliminar Versin

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

Pgina Nro 113

Preliminar Versin

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) (241) , estos no son permitidos en los documentos que poseen el sistema de zonas.

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 114

Preliminar Versin

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 9600 Bps, Sin Paridad 1 Stop Bit 4800 Bps, Sin Paridad 1 Stop Bit 19200 Bps, Sin Paridad 1 Stop Bit 38400 Bps, Sin Paridad 1 Stop Bit JM1 Abierto Cerrado Abierto Cerrado JM3 Abierto Abierto Cerrado Cerrado JM4 Abierto Abierto Abierto Abierto Seteo de Fbrica

Configuracin Host Port

JM2 JM5 JM6 JM7 JM8 Abierto Seteo de Fbrica

Operacin Normal

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 115

Preliminar Versin

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% 21% 21%

Factura Tipo A Tipo A Tipo B IVA sin discriminar. Tipo B IVA sin discriminar.

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

Pgina Nro 116

Preliminar Versin

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

Pgina Nro 117

Preliminar Versin

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

Pgina Nro 118

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

Zonas de impresin generales

ZONA 22 ZONA 24 ZONA 26 ZONA 42 ZONA 44

ZONA 10

ZONA 32 ZONA 34 ZONA 36 ZONA 52 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

ZONA 144

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 119

Preliminar Versin

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

Pgina Nro 120

Preliminar Versin

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

Pgina Nro 121

Preliminar Versin

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

Pgina Nro 122

Preliminar Versin

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 86 Zona 97

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

Pgina Nro 123

Preliminar Versin

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 ZONA 144

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 124

Preliminar Versin

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. Letra (13) ZONA 10 ZONA 32 Si hay Logo opcional, no se puede Imprimir ZONA 34 FACTURA Num. PVPV-nnnnnnnn Nota: Aqu va una lnea en blanco FECHA: dd/mm/aa HORA:hh:mm:ss

ZONA 36 C.U.I.T. Nro.: XX-XXXXXXXX-X ING. BRUTOS: (DF 57) ING. BRUTOS: (DF 58) ING. BRUTOS: (DF 59) ING. BRUTOS: (DF 60) ING. BRUTOS: (DF 61) INICIO ACTIVIDADES: (DF 62)

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

ZONA 54 REMITO/S relacionados Lnea 1 REMITO/S relacionados Lnea 2

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 125

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

Items:
Zona 61 Ccccc,ccc Ccccc,ccc Zona 62 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 Zona 63 Ppppppp,pp Ppppppp,pp Zona 64 (nn.nn) (nn.nn) Zona 65 (kk.kk) (kk.kk) Zona 66 -nnnnnnn,nn -nnnnnnn,nn

Ccccc,ccc Ccccc,ccc

Ppppppp,pp Ppppppp,pp

(nn.nn) (nn.nn)

(kk.kk) (kk.kk)

-nnnnnnn,nn -nnnnnnn,nn

Ccccc,ccc Ccccc,ccc Ccccc,ccc

Ppppppp,pp Ppppppp,pp Ppppppp,pp

(nn.nn) (nn.nn) (nn.nn)

(kk.kk) (kk.kk) (kk.kk)

-nnnnnnn,nn -nnnnnnn,nn -nnnnnnn,nn

Zona 91 SUBTOTAL

Zona 92 IVA%

Zona 93 Monto de IVA

Nnnnnn,nn. Nnnnnn,nn. Nnnnnn,nn. Nnnnnn,nn. Nnnnnn,nn. Zona 101 TOTAL

21,00 12,99 14,88 nn,nn nn,nn

17,36 nnn,nn nnn,nn nnn,nn nnn,nn

Zona 94 RETENCIONES /PERCEPCION ES 81 82 83 84 P IVA nn,nn

Zona 95 OTROS 85 nnn,nn nnn,nn 86 nnn,nn nnn,nn

Zona 97 No Gravados

Nnnnnnn,nn nnnnnnn,nn nnnnnnn,nn 0,00 nnnnnnn,nn

Zona 102 MONTO DEL TOTAL Nnnnnnn,nn 0,00 ZONA 112 Nnnnnnnn,nn Nnnnnnnn,nn Nnnnnnnn,nn Nnnnnnnn,nn Nnnnnnnn,nn Nnnnnnnn,nn

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

Pgina Nro 126

Preliminar Versin

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 y (cualquier tipo) A B 2. Percepciones de IVA a Tasa Determinada = Facturas de Responsable Inscripto a Responsable A Inscripto 3. Percepciones de IVA Globales = Facturas de Responsable Inscripto a Responsable Inscripto y A Facturas B NO PUEDE HABER PERCEPCIONES EN FACTURAS DE RESPONSABLES INSCRIPTOS A 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.
91 SUBTOTAL 2000.00 92 % IVA 21% 21% 10% 10% 93 MONTO IVA 420.00 Perc. IVA 100.00 Perc. IVA Perc. global 20.00 10.00 Perc. I.B. 15.00 5.00 5.00 94 PERCEPCIONES DE IVA 95 OTROS 97 NO GRAVADOS 10.00

ZONAS

1000.00

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 127

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

En resumen contamos con las siguientes Percepciones.


PERCEPCIONES OTROS PERCEPCIONES DE IVA

Calificador O A TASA DETERMINADA Descripcin / Calificador / Monto Calificador T Se imprime en la zona 95 Descripcion subzona 85 Monto subzona 86 Calificador I GLOBALES

Descripcin Calificador Tasa/Monto

Descripcin Calificador Monto

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

Pgina Nro 128

Preliminar Versin

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 (Comando de Documento). D Separador de Campo 0x1c - ASCII (28 Decimal) Campo 2 Tiene por valor (Comando de Impresin). P Separador de Campo 0x1c - ASCII (28 Decimal) Campo 3 Tiene por valor (Comando de Transporte). T Separador de Campo 0x1c - ASCII (28 Decimal) Campo 4 Tiene por valor (Cerrar hoja y proceder al transporte). T Tiene por valor (Abrir hoja nueva de transporte ) O 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>

Tipo

A A A A

Tipo

H H

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 129

Preliminar Versin

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

Pgina Nro 130

Preliminar Versin

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 Factura /10 CPI Factura /12 CPI Factura /17 CPI No Permitido No EPSON-FX880F Permitido Permitido 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. Comando subtotal de factura y lnea de pagos en factura. Lnea de descuentos y recargos Lnea Principal de Item 23 23 EPSON-LX300F 40 EPSON-FX880F 40

Nota: Estos son valores mximos. La cantidad de caracteres impresos vara de acuerdo a la configuracin de las zonas de impresin.

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 131

Preliminar Versin

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


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 6 5 Carcaza Signal Ground Receive Data(In) Transmit Data (Out) Request to Send (Out) Data Terminal Ready(Out) Data Set Ready (In) Clear to Send (In) Tierra de proteccin

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

-------

NOTA: Se debe usar cable con malla de alambre.

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 132

Preliminar Versin

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)

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)

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 133

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

Apndice L - Algunas responsabilidades del Programador. Como responsabilidades, se pueden detallar algunas de ellas. ?? profesional en sistemas, responsable de la adaptacin o del diseo y desarrollo de la programacin El 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 ENE2701.V00

Pgina Nro 134

Preliminar Versin

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. ?? profesional en sistemas, responsable de la adaptacin o del diseo y desarrollo de la programacin El 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 ENE2701.V00

Pgina Nro 135

Preliminar Versin

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 de RESPONSABLE INSCRIPTO a RESPONSABLE INSCRIPTO con A 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 ENE2701.V00 Pgina Nro 136 Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 137

Preliminar Versin

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

Pgina Nro 138

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

Facturar un Item de lnea 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) 11:58:35

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 139

Preliminar Versin

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

Pgina Nro 140

Preliminar Versin

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

Pgina Nro 141

Preliminar Versin

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 | | | | | | | | | | | | | | | + ---| | | | | | +--------| | | | | + -------------| | | | + ------------------| | | +-----------------------| | +-----------------------------| +-----------------------------------+-----------------------------------------2- Conversin de Decimal a Binario. Dado el Nmero decimal 217 se hace:

1 0 0 1 1 0 1 1

* 1 * 2 * 4 * 8 * 16 * 32 * 64 * 128

= 1 = 0 = 0 = 8 = 16 = 0 = 64 = 128 --217

217 / 2 = 108,5 0,5 * 2= 1 108 / 2 = 54,0 0,0 * 2= 0 54 / 2 = 27,0 0,0 * 2= 0 27 / 2 = 13,5 0,5 * 2= 1 13 / 2 = 6,5 0,5 * 2= 1 6 / 2 = 3,0 0,0 * 2= 0 3 / 2 = 1,5 0,5 * 2= 1 * 1 -------------------->= 1 El Resultado es 11011001 (*) 1 es menor de 2 y detengo la divisin.
3- Conversin de Hexadecimal a Decimal. Hexadecimal Decimal 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A B C D E F 10 11 12 13 14 15

Dado el Nmero binario 0xA045 se hace:

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

* * * *

5 4 0 10

= = = =

5 64 0 40960 ------41029

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 142

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

Apndice P -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 Numero de CUIT o CUIL o DNI Nombre Comercial de la Empresa Nombre del Responsable Direccin e_mail Domicilio Localidad Cdigo Postal: 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.

Dato a llenar

Pas

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

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 143

Preliminar Versin

Protocolo de Comunicacin

EPSON LX-300F

INFORMACION RESERVADA ENE2701.V00

Pgina Nro 144

Preliminar Versin

También podría gustarte