Impresion termica y spoolers
Referencia técnica para impresion termica y spoolers dentro del cliente local.
Alcance
Esta guia describe como operar impresion termica y spoolers reales usando el cliente local.
Modos soportados
- PDF a impresora del sistema
- ESC/POS RAW
- rollo basado en plantillas
.tml - impresion automatica luego de firmar o enviar
- reimpresion de comprobantes persistidos
Seleccion de backend
La especificacion de impresora deberia dejar explicito el modo deseado.
Ejemplos:
CajaFiscalCajaFiscal;FORMATO=pdfCajaFiscal;FORMATO=personalizado;COPIAS=2CajaFiscal;FORMATO=escpos;COPIAS=2\\\\servidor\\impresora;FORMATO=escpos
Recomendaciones por escenario
Impresora de oficina o laser
Usar PDF cuando:
- importa respetar el layout exacto
- el spooler del sistema ya esta estandarizado
- no se necesita control de comandos RAW
Impresora termica ESC/POS
Usar RAW cuando:
- importa velocidad
- se requiere corte de papel o apertura de caja
- el equipo ya esta homologado con la impresora
Riesgos operativos reales
- nombres de impresora distintos entre equipos
- spooler detenido o bloqueado
- impresora compartida de red no disponible
- codepage o set de caracteres no homologado
- templates
.tmlincompletos o assets faltantes
Validacion recomendada antes de productivo
- Ejecutar
test_printer. - Confirmar visibilidad de la impresora.
- Confirmar backend elegido.
- Imprimir una prueba real.
- Validar acentos, corte, QR y alineacion.
Lo que conviene parametrizar por perfil
- impresora por defecto
- formato de impresion
- cantidad de copias
- uso de template personalizado
- uso de ESC/POS o PDF
Politica recomendada ante errores
- no perder el comprobante si falla la impresion
- distinguir:
- emision correcta
- persistencia correcta
- impresion fallida
- permitir reimpresion posterior por
uuido por folio - registrar el error tecnico del spooler por separado del estado fiscal
Recomendaciones de despliegue
- homologar por modelo de impresora, no solo por marca
- evitar cambiar driver y modo RAW sin volver a probar
- fijar naming operativo de impresoras por perfil o por terminal
- documentar si la impresora es local, USB, compartida o de red
Criterio de cierre
La impresion termica esta bien cerrada cuando:
- la impresora correcta se resuelve siempre
- el QR y el codigo de seguridad salen completos
- las copias se respetan
- el spooler no bloquea la emision
- la reimpresion funciona sin reconstruccion manual