Lenguajes distintos, el mismo trabajo
Todos describen la etiqueta como comandos: dónde va cada texto, qué fuente, qué código de barras. Cambia la forma. ZPL marca cada comando con un acento circunflejo o una tilde (^FO, ^FD, ~DG) y encierra cada etiqueta entre ^XA … ^XZ. EPL no tiene prefijo — un comando por línea, una letra seguida de parámetros separados por comas, y una línea P al final que manda imprimir.
Ninguno describe mejor una etiqueta; ZPL simplemente ganó. Es lo que entregan Mercado Libre, Tiendanube y los sistemas de gestión cuando pides la etiqueta para impresora térmica — por eso es el formato que le importa a casi cualquier vendedor.
Cómo saber cuál tienes
Abre el archivo en el Bloc de notas. No hace falta entenderlo, solo mirar las primeras líneas.
- ZPL: empieza con ^XA y está lleno de circunflejos — ^FO50,50^A0N,40,40^FDTexto^FS. Cada etiqueta termina en ^XZ.
- EPL: suele empezar con una línea vacía y luego N (borra la memoria), seguida de líneas como q812, Q1218,24, A50,50,0,4,1,1,N,"Texto" y B50,120,0,1,3,7,100,B,"12345", y termina con P1.
- TSPL: líneas en palabras completas como SIZE, GAP, CLS, TEXT, BARCODE y PRINT, sin circunflejos.
- La extensión no dice nada: un .prn es “algo que un controlador guardó en un archivo”, y el .txt de Mercado Libre es ZPL.
Qué impresora habla cuál
La mayoría de las Zebra de escritorio actuales lee los dos lenguajes de Zebra y cambia sola según lo que llega. El problema son los modelos viejos y las térmicas de otras marcas.
- Zebra de escritorio actuales (familias GK, GX y ZD): aceptan ZPL y EPL y detectan en cuál viene el trabajo.
- Las viejas LP 2844 y TLP 2844 hablan solo EPL; las versiones con -Z en el nombre (LP 2844-Z, TLP 2844-Z) son las de ZPL. La letra importa más que el número del modelo.
- Las térmicas económicas sin marca reconocida suelen hablar TSPL; algunas anuncian “ZPL” o “emulación Zebra” y hay que activarla en su utilidad.
- Si tienes dudas, imprime la etiqueta de configuración de la impresora (en las Zebra sale con el botón de avance; la secuencia exacta está en el manual), que indica el lenguaje en uso.
Cuando el archivo y la impresora no coinciden
El síntoma es el mismo en los dos sentidos: comandos impresos como texto, una etiqueta en blanco o la impresora quieta. Hay tres salidas, en este orden.
- Pide el archivo en el otro formato. Mercado Libre y Tiendanube te dejan elegir PDF o ZPL al imprimir, y el PDF se imprime en cualquier impresora con su controlador.
- Cambia el lenguaje de la impresora. Las Zebra de dos lenguajes se pueden configurar, y muchas térmicas de otras marcas tienen un modo de emulación Zebra en su utilidad.
- Renderízalo. Para ZPL, el conversor de esta página dibuja la etiqueta y genera un PDF que cualquier impresora imprime al 100%. No lee EPL ni TSPL — un archivo en esos lenguajes no genera ninguna etiqueta aquí —, así que para ellos sirven las dos primeras salidas.
Los otros lenguajes que te puedes encontrar
Además de los de Zebra, cada fabricante de térmicas tiene el suyo, y tampoco son intercambiables.
- DPL — Datamax-O'Neil (hoy Honeywell).
- IPL — Intermec (también Honeywell).
- PPLA y PPLB — Argox.
- ESC/POS — impresoras de tickets; imprimen texto y algunas hacen etiquetas, pero no leen ZPL.