zplpdf.it
Guida tecnica

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:

  1. Identifica i template EPL usati dal tuo gestionale.
  2. Mappa i comandi EPL (A, B, q) ai comandi ZPL equivalenti (^FO+^FD, ^BC, ^PW).
  3. Aggiorna il driver di stampa nel WMS o nel gestionale (es. Sendcloud, ShipStation, Qapla' supportano già ZPL).
  4. 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?
No. Zebra ha smesso di sviluppare nuove funzionalità EPL dopo il 2010. Tutte le stampanti nuove sono solo-ZPL o dual-mode.
I corrieri italiani usano EPL?
No, mai più. BRT, GLS, SDA, Poste, DHL, UPS, FedEx, TNT generano tutti ZPL.
Posso convertire EPL in ZPL automaticamente?
Esistono script community ma non sono ufficiali Zebra. La via più sicura è rigenerare il template direttamente in ZPL.
Quale linguaggio è più semplice?
EPL è più compatto per etichette banali. ZPL è più potente e leggibile per template complessi (codici a barre 2D, font scalabili, immagini).

Vedi anche: Formato ZPL spiegato, Comandi ZPL essenziali, Stampante ZPL virtuale.

Converti ZPL gratis