Differenza tra EPL e ZPL
EPL e ZPL sono i due linguaggi storici delle stampanti termiche industriali. EPL nasce da Eltron negli anni Novanta; ZPL è lo standard moderno di Zebra. Capire la differenza serve quando hai un parco stampanti misto o stai migrando un vecchio sistema.
Origine dei due linguaggi
EPL (Eltron Programming Language) nasce con le stampanti Eltron negli anni Novanta. È un linguaggio compatto basato su comandi
di una lettera o due (q, Q, A, B).
Quando Zebra acquisisce Eltron nel 1998, mantiene EPL per retrocompatibilità sulle stampanti desktop economiche.
ZPL (Zebra Programming Language), oggi nella versione ZPL II, è il linguaggio standard di Zebra dagli anni Ottanta.
Usa comandi prefissi ^ e ~ ed è molto più ricco di EPL.
Sintassi a confronto
Stampare la stringa "Test" in posizione (50, 50):
EPL
N
A50,50,0,3,1,1,N,"Test"
P1
ZPL
^XA
^FO50,50^A0N,30,30^FDTest^FS
^XZ
Quando si usa uno o l'altro
- ZPL: tutte le stampanti Zebra moderne (ZD230, ZD420, GK420t, ZT411, ZT610). Tutti i corrieri italiani forniscono etichette in ZPL.
- EPL: stampanti Zebra/Eltron pre-2010 ancora in uso nei magazzini più datati (es. LP2844, TLP2844). Alcune integrazioni WMS legacy generano ancora EPL.
Le stampanti dual-mode
Le stampanti Zebra desktop "EPL/ZPL dual" (es. GK420d, GX420t) accettano entrambi i linguaggi e cambiano modalità automaticamente
in base ai primi caratteri ricevuti. Se inizia con ^XA = ZPL; se inizia con N o un comando di una lettera = EPL.
Migrazione da EPL a ZPL
Se stai aggiornando un vecchio sistema EPL a una stampante Zebra moderna solo-ZPL:
- Identifica i template EPL usati dal tuo gestionale.
- Mappa i comandi EPL (
A,B,q) ai comandi ZPL equivalenti (^FO+^FD,^BC,^PW). - Aggiorna il driver di stampa nel WMS o nel gestionale (es. Sendcloud, ShipStation, Qapla' supportano già ZPL).
- Testa l'output con zplpdf.it prima di mandare in produzione: il visualizzatore ti mostra l'anteprima.
zplpdf.it gestisce EPL?
zplpdf.it è specializzato in ZPL → PDF. EPL non è supportato direttamente. Se devi convertire EPL ti consigliamo di:
- Aggiornare il template a ZPL (operazione una tantum nel tuo gestionale).
- Oppure stampare l'EPL su una stampante dual-mode che lo accetta nativamente.
Domande frequenti
EPL è ancora in produzione?
I corrieri italiani usano EPL?
Posso convertire EPL in ZPL automaticamente?
Quale linguaggio è più semplice?
Vedi anche: Formato ZPL spiegato, Comandi ZPL essenziali, Stampante ZPL virtuale.