ESC/POS vs PDF
¿Qué es ESC/POS?
ESC/POS es el lenguaje nativo de las impresoras térmicas de punto de venta.
Es un protocolo de comandos en bytes que le indica directamente a la impresora qué imprimir.
Comparación
| Característica | ESC/POS (Structura) | PDF / window.print() |
|---|---|---|
| Velocidad | Instantánea | 3-5 segundos |
| Ventana del navegador | ❌ No aparece | ✅ Aparece siempre |
| Corte automático | ✅ Sí | ❌ No |
| Formato para térmica | ✅ Nativo | ⚠️ Requiere ajuste manual |
| Impresión silenciosa | ✅ Sin intervención | ❌ Requiere clic en "Imprimir" |
¿Por qué importa esto?
En un punto de venta real, el mozo o la cajera no puede estar haciendo click en "Imprimir" cada vez que sale un pedido. La impresión debe ser:
- Instantánea: al confirmar el pedido
- Silenciosa: sin ventanas ni diálogos
- Confiable: siempre el mismo formato
ESC/POS con QZ Tray hace exactamente eso.