Saltar al contenido principal

Impresion de Recibos

Core360 ofrece un sistema de impresion multi-dispositivo y multi-empresa para la emision de recibos del POS. Cada empresa puede operar el POS desde diferentes dispositivos (PC con Windows, tablets Android, celulares, app movil MAUI) y elegir la mejor estrategia de impresion segun el hardware disponible.

La impresion es silenciosa (sin dialogo del navegador) en la mayoria de los escenarios, lo que mejora la fluidez del cierre de venta.


Estrategias soportadas

Core360 implementa 12 estrategias de impresion. La estrategia se elige por terminal en la pantalla POS > Terminales > Configuracion de impresora.

TipoPlataformaApp externaSilenciosoRecomendado
Sin impresora-No--
Navegador (dialogo)CualquierNoNoSolo fallback
QZ Tray (ESC/POS)PC Windows / Mac / LinuxQZ TraySiPC con impresora termica
QZ Tray driver WindowsPC Windows / Mac / LinuxQZ TraySiPC con impresora laser / "Print to PDF"
Red TCP (ESC/POS)Cualquier (PC, MAUI)NoSiImpresoras de red por LAN (puerto 9100)
Bluetooth ESC/POSApp movil MAUINoSiImpresoras BT desde la app movil
USB (ESC/POS)App movil MAUI (Windows / Android)NoSiImpresoras USB-COM
WebPRNT WiFiCualquier navegadorNoSiTablets / celulares con impresoras Star o Epson WiFi
Web BluetoothChrome / Edge en Android, ChromeOS, desktopNoSiTablets / celulares con impresoras BT genericas
Android intent (RawBT)Chrome AndroidRawBT (gratis)SiTablets Android con impresoras BT/USB diversas
Sunmi integradaHardware Sunmi (V2, T2, P2 Pro)NoSiTerminales Sunmi todo-en-uno
iMin integradaHardware iMin (M2 Pro, Swift 1, D1)NoSiTerminales iMin todo-en-uno

Para detalles de configuracion de cada estrategia, ver Estrategias de impresion.


Asistente de configuracion

La forma mas rapida de configurar la impresion en una nueva terminal es usar el Asistente de configuracion de impresora. El asistente:

  1. Detecta automaticamente el dispositivo (PC, tablet, celular, MAUI)
  2. Recomienda las 2-3 mejores estrategias para el hardware
  3. Configura los campos especificos del tipo elegido
  4. Prueba la impresion antes de guardar

Disponible desde el dialogo de configuracion de impresora con el boton Asistente (icono de varita magica).

Ver detalle en Asistente de configuracion.


Matriz de recomendaciones por dispositivo

DispositivoRecomendacion 1Recomendacion 2Fallback
PC Windows con impresora termica USB / redQZ Tray (ESC/POS)Red TCP (ESC/POS)Navegador
PC Windows con impresora laser / "Print to PDF"QZ Tray driver Windows-Navegador
PC Mac / Linux con impresora termica de redRed TCP (ESC/POS)QZ Tray (ESC/POS)Navegador
Tablet Android con impresora WiFi (Star/Epson)WebPRNT WiFi-Navegador
Tablet Android con impresora BluetoothWeb BluetoothRawBT (Android intent)Navegador
Celular Android con impresora BTWeb BluetoothRawBTNavegador
iOS con impresora WiFiWebPRNT WiFiRed TCP (ESC/POS)Navegador
App POS movil (MAUI) con impresora redRed TCP (ESC/POS)--
App POS movil (MAUI) con impresora BTBluetooth ESC/POS--
Terminal Sunmi V2 / T2 / P2 ProSunmi integrada-Red TCP (ESC/POS)
Terminal iMin M2 Pro / Swift 1iMin integrada-Red TCP (ESC/POS)

Configuracion por terminal vs por empresa

NivelDonde se configuraCuando se aplica
Por terminalPOS > Terminales > Editar > Configuracion de impresionOverride especifico para una caja
Por empresa (defaults)POS > Defaults de impresion (admin)Heredado por nuevas terminales con campos vacios

Cuando un administrador crea una nueva terminal sin tocar la seccion de impresion, los valores se heredan automaticamente de los defaults de empresa. Ver Defaults de impresion por empresa.


Cola de impresion y reintentos

Si una impresion falla (impresora apagada, sin papel, sin red, etc.), Core360 puede encolar el trabajo en una cola persistente con reintentos automaticos. La cola usa backoff exponencial (30s, 1min, 5min, 15min, 1h) y un supervisor puede ver, reintentar manualmente o cancelar trabajos pendientes desde el dashboard.

Ver detalle en Cola de impresion.


Configuracion del recibo

Independientemente de la estrategia elegida, el contenido del recibo se configura en cada terminal:

OpcionDescripcionPredeterminado
Ancho de Papel58mm, 80mm o Letter80mm
CopiasNumero de copias por venta (1-5)1
CodificacionCP437, CP850, CP858, CP1252 (caracteres especiales en ESC/POS)CP850
Alineacion del EncabezadoCentro, Izquierda o DerechaCentro
Mostrar LogoIncluir el logo de la empresaSi
Mostrar Descripcion del ProductoMostrar la descripcion debajo del nombreSi
Mostrar Precio UnitarioMostrar precio por unidadSi
Mostrar Unidad de MedidaIncluir la unidad de medida (ej. "Unidad", "Kg")No
Mostrar Codigo de BarrasImprimir el codigo de barras del productoNo
Mostrar Desglose de ImpuestosDetallar el ITBMS por separadoSi
Texto del PieMensaje personalizado al final del recibo(vacio)
Abrir CajonEnviar comando de apertura de cajon al imprimirNo
Cortar al FinalEnviar comando ESC/POS de corte tras el ticketSi

Contenido del recibo

Un recibo tipico incluye:

Encabezado

  • Logo de la empresa (si esta habilitado)
  • Nombre de la empresa
  • Direccion
  • Telefono
  • RUC

Informacion fiscal (DGI CAFE)

  • Numero de factura
  • Fecha y hora
  • Tipo de documento
  • Cliente
  • CUFE (Codigo Unico de Factura Electronica) en grupos de 4 caracteres
  • QR de validacion
  • Codigo de sucursal y POS
  • Fecha de autorizacion del PAC

Detalle de productos

ColumnaDescripcion
CodigoCodigo del producto (si esta habilitado)
ProductoNombre y descripcion del producto
CantidadCantidad vendida
PrecioPrecio unitario (si esta habilitado)
TotalSubtotal de la linea

Resumen

  • Subtotal
  • Descuentos
  • Desglose de impuestos por tasa (E=Exento, A=7%, B=10%, C=15%, I=Otro)
  • ITBMS total
  • Total
  • Pagos por metodo
  • Cambio (si aplica)

Pie de pagina

  • Texto personalizado configurado en la terminal
  • "Powered by ANCER Core360"

Tamanos de papel

TamanoUso recomendadoAncho imprimibleCaracteres por linea (Courier 9pt)
58mmImpresoras portatiles y compactas~48mm32
80mmImpresoras de escritorio estandar~72mm48
LetterImpresoras laser / Print to PDF215.9mm-

El sistema ajusta automaticamente el formato del recibo al tamano de papel configurado.


Flujo de impresion (orden de fallback)

Cuando se cierra una venta, la WebApp ejecuta esta cadena de estrategias en orden y se queda con la primera que funcione:

1. Bridge nativo MAUI       (si la WebApp corre dentro de ANCER.Core.POS Hybrid)
↓ si no aplica
2. Estrategia configurada en la terminal (QZ Tray, WebPRNT, Web Bluetooth, etc.)
↓ si falla
3. Fallback navegador (window.print con plantilla DGI CAFE)
↓ si todo falla
4. Encolar trabajo en cola persistente (PrintJobs) para reintento automatico

Lecturas adicionales