Glosario

ESC/POS

Estándar de comunicación creado por Epson que utilizan la mayoría de impresoras térmicas para tickets, tanto de ventas como de cocina.

¿Qué es ESC/POS?

ESC/POS es un lenguaje de comandos creado por Epson en los años 90 para controlar impresoras térmicas de tickets. Las siglas vienen de “Escape” (el carácter de control que precede a la mayoría de instrucciones) y “Point Of Sale” (punto de venta). Se ha convertido en un estándar de facto que adoptan también marcas como Star, Citizen, Bixolon, Xprinter o las impresoras chinas genéricas que abundan en hostelería.

Cualquier TPV, comandero o KDS que quiera imprimir tickets habla este idioma para indicar a la impresora qué texto imprimir, en qué tamaño, si activar el corte automático del papel, abrir el cajón portamonedas o imprimir un código QR.

Cómo se aplica en hostelería

Cada vez que el TPV imprime una cuenta o el KDS lanza un bono a la cocina, está enviando una secuencia de bytes con instrucciones ESC/POS al puerto de la impresora (USB, red Ethernet o Bluetooth). El protocolo permite cosas como:

  • Cambiar entre modos de texto (ancho doble, alto doble, negrita).
  • Imprimir el código QR de VeriFactu para que el cliente pueda verificar el ticket.
  • Abrir el cajón portamonedas con un pulso eléctrico.
  • Imprimir gráficos como el logotipo del restaurante.

Los servidores de impresión modernos abstraen este protocolo y exponen una API más amigable. En SmartBar, por ejemplo, el TPV y el KDS se comunican con un servicio que traduce los pedidos a comandos ESC/POS adecuados a cada modelo de impresora.

Por qué importa

Conocer la existencia de ESC/POS ayuda a entender por qué algunas impresoras nuevas funcionan a la primera con el TPV y otras requieren configuración. Es una compatibilidad clave a la hora de comprar hardware: si la impresora declara compatibilidad ESC/POS y soporta el ancho de papel necesario (típicamente 58 u 80 mm), encajará con la mayoría de TPV del mercado. Apostar por equipos compatibles permite cambiar de software sin tirar el hardware y simplifica la sustitución cuando una impresora se avería en pleno servicio.