Revisión de Rutina para Impresora Fiscal PNP

Verificación por impresora al inicio del día:

Ejecutar con el Arranque de Windows el Script StartPrintService.bat

Con el Script StartPrintService.bat ejecutándose en la estación donde se encuentra la impresora fiscal realizar las siguientes pruebas:

Ingresando con el usuario asignado, ubicar el proceso Configuración de Impresora Fiscal y ejecutar el proceso con los parámetros:

Parámetro

Valor

Impresora Fiscal

Seleccionar Impresora a Revisar

Tipo de comando Fiscal

Obtener Estado de Impresora

Respuesta al Comando Obtener Estado:

** PFabrepuerto:Transmisión/recepción fue correcta PFestatus:Transmisión/recepción fue correcta PFultimo:0000,0000,44,00,45,200312,143427,0035,0000,00053574,00000662,0815 PFcierrapuerto:Transmisión/recepción fue correcta

Donde se tiene la siguiente información útil acerca de la Impresora:

PFultimo: 0000,0000,44,00,45,200312,143427,0035,0000,00053574,00000662,0815
  • Campo 1 Estado Impresora <0000>

  • Campo 2 Estado Fiscal <0000>

  • Campo 3 Ultimo valor de Secuencia

  • Campo 4 Código del Estado actual de la impresora

  • Campo 5 Código último comando ejecutado

  • Campo 6 Fecha en la Impresora Fiscal “AAMMDD”

  • Campo 7 Hora en la Impresora Fiscal “HHMMSS”

  • Campo 8 Número Factura fiscal del periodo fiscal

  • Campo 9 Número Documento no Fiscal del periodo fiscal

  • Campo 10 Número Factura fiscal acumulado

  • Campo 11 Número Documento no Fiscal acumulado

  • Campo 12 Número último reporte Z

Descripción de los campos:

Campo 3: Contiene el valor de secuencia almacenado en la memoria fiscal que será utilizado para validar el próximo comando.

Campo 4: Contiene un código Hexadecimal de dos bytes que indica el estado actual de la impresora:

Código

Significado

00

Impresora lista para abrir una factura, abrir un documento no fiscal, hacer un reporte Z o un reporte de memoria fiscal.

01

Factura fiscal en curso. Esperando por un ítem, cerrar/cancelar la factura.

02

Documento no fiscal en curso. Esperando por línea de texto, cerrar el documento.

04

Mas de un día desde el último reporte Z. Es necesario un reporte Z. Para poder realizar una venta se deberá efectuar previamente un reporte Z.

08

Equipo bloqueado a la espera de impresión de cierre Z. Esto ocurre solo en caso de producirse un error durante la impresión de un cierre Z. Por ejemplo, si se acaba el papel cuando se está imprimiendo un cierre Z. Se debe hacer un RESET al equipo.l

10

Error critico. Error en BCC RAM. Es necesaria la intervención del servicio técnico de DESARROLLOS PNP, C.A.

11

Error critico. Error en BCC ROM. Es necesaria la intervención del servicio técnico de DESARROLLOS PNP, C.A.

12

Error critico. Error de formato de FECHA en RAM. Es necesaria la intervención del servicio técnico de DESARROLLOS PNP, C.A.

13

Error critico. Error de formato de datos al realizar un Z. Es necesaria la intervención del servicio técnico de DESARROLLOS PNP, C.A.

14

Error critico. Limite de memoria fiscal. Es necesaria la intervención del servicio técnico de DESARROLLOS PNP, C.A.

Campo 5: Contiene un código hexadecimal de dos bytes que indica cual fue el último comando procesado con éxito.

Campo 6: Fecha en la impresora fiscal. Formato “AAMMDD”

Campo 7: Hora en la impresora fiscal. Formato “HHMMSS”

Campo 8: Facturas fiscales emitidos en el periodo.

Campo 9: Documentos no fiscales emitidos en el periodo.

Campo 10: Facturas fiscales acumuladas.

Campo 11: Documentos no fiscales acumulados.

Campo 12: Es el Número del último reporte Z efectuado.

El ejecutar proceso con el comando Obtener Estado de Impresora, resulta útil para verificar la conexión entre ADempiere y la Impresora, ademas con el valor obtenido con el campo 4, se obtiene el estado actual de la impresora donde el valor ideal deber ser 00, ya que cualquier otro estado se puede interpretar como un error, y es necesaria una revisión mas a fondo.

Estando Verificada la comunicación entre ADempiere y la Impresora Fiscal se debe usar el Proceso Imprimir Reporte Fiscal :

Parámetro

Valor

Impresora Fiscal

Seleccionar Impresora a Revisar

Tipo de comando Fiscal

Reporte X

Debe iniciar la impresión, si todo esta correctamente configurado, lo cual indica que el ambiente esta preparado para iniciar la jornada en la estación donde se encuentra la impresora.