← Guide e articoli
ED
Eduard Diaz
Tecnico IT presso S-IE, partner ufficiale Zebra · Aggiornato

ZPL vs EPL: qual è la differenza?

ZPL ed EPL sono linguaggi di comando per stampanti compatibili. Descrivono etichette simili, ma sintassi e funzioni disponibili cambiano. Questa guida li confronta e spiega cosa verificare prima di convertire un’etichetta.

Illustrazione di due stampanti termiche che rappresentano ZPL ed EPL

Cos’è lo ZPL?

ZPL significa Zebra Programming Language. I formati ZPL II usano generalmente ^XA e ^XZ, ^FO per la posizione e ^FD per i dati. I comandi comprendono testo, grafica e codici a barre. Funzioni come RFID richiedono anche hardware e firmware adeguati.

Cos’è l’EPL?

EPL significa Eltron Programming Language. Qui trattiamo EPL2 in modalità pagina, con comandi come N, A, B e P. Alcune stampanti dispongono anche di una diversa modalità linea. EPL rimane utile nei sistemi esistenti. Font e simbologie dipendono dal modello; EPL può supportare anche codici 2D.

Le differenze chiave

In sintesi, come si confrontano ZPL ed EPL:

CaratteristicaZPLEPL
Nome completoZebra Programming Language (ZPL II)Eltron Programming Language (EPL2)
StatoModerno, standard attuale (Link-OS)Più vecchio / legacy, ancora supportato su alcuni modelli
SintassiComandi ^/~; ^XA … ^XZComandi brevi per righe (N, A, B, P…)
CapacitàFont scalabili, grafica avanzata, codici 2D, RFIDTesto, grafica e codici 1D/2D supportati secondo il modello
Uso tipicoLa maggior parte delle stampanti Zebra attuali e progetti nuoviLegacy e alcune stampanti desktop entry-level
Un file di etichetta inizia con^XAComandi brevi come N, O o Q

Esempi ZPL ed EPL: lo stesso messaggio

Gli esempi stampano “HELLO” in un’area di 400 × 240 punti. Mostrano la struttura dei linguaggi, non caratteri identici. In ZPL, ^XA e ^XZ delimitano il formato, ^FO posiziona il campo, ^A0 sceglie il font e ^FD contiene il testo. In EPL2, N cancella il buffer, q imposta la larghezza, Q lunghezza e spazio, A disegna testo e P1 richiede una copia. Prima di stampare adatta al supporto lo spazio di 24 punti dell’esempio.

ZPL

^XA
^PW400
^LL240
^FO30,30^A0N,30,30^FDHELLO^FS
^XZ

EPL2

N
q400
Q240,24
A30,30,0,3,1,1,N,"HELLO"
P1

Anche la risoluzione conta

A 203 DPI, 400 punti misurano circa 50 mm; a 300 DPI, circa 34 mm. Cambiare linguaggio non mantiene automaticamente la dimensione fisica. Verifica risoluzione, larghezza, lunghezza e distanza fra etichette. Controlla separatamente moduli dei codici a barre, margini liberi e righe di testo. Un’anteprima plausibile non garantisce che il lettore riconosca il codice o che la stampa non venga tagliata.

Quale linguaggio scegliere?

Parti dal modello esatto e dal software che genera le etichette. Un flusso EPL funzionante non richiede necessariamente una migrazione. In un nuovo sistema compatibile, ZPL può facilitare la condivisione dei modelli. Elenca font, codici, immagini e formati memorizzati necessari. Non tutte le Zebra supportano entrambi: consulta manuale e firmware anche quando i dispositivi appartengono alla stessa famiglia.

Come capire quale hai

Di solito devi sapere in quale linguaggio è scritto un file, o quale si aspetta la tua stampante. Controlli rapidi:

  • Guarda il file: se inizia con ^XA e finisce con ^XZ, con comandi che iniziano per ^, è ZPL.
  • I file EPL non usano ^XA; iniziano con brevi comandi di riga come N, Q, q o A e finiscono con un comando P (stampa).
  • Controlla il manuale del modello e il rapporto di configurazione. Sui dispositivi con SGD, ! U1 getvar "device.languages" legge il linguaggio impostato. Valori e rilevamento automatico dipendono da modello e firmware.

Il codice stampato come testo può dipendere anche da modalità linea, driver, diagnostica o codifica. Consulta la guida sul testo illeggibile.

Come convertire EPL in ZPL

Il convertitore nel browser gestisce comandi EPL2 comuni. Leggi gli avvisi: grafica e istruzioni non supportate possono richiedere una ricostruzione. Le metriche dei font possono cambiare. Servono anteprima e prova di stampa, non basta rinominare il file.

Apri il convertitore da EPL2 a ZPL

Controlli per migrare da EPL a ZPL

  1. Conserva il file EPL e una stampa di riferimento. Prova nomi lunghi, accenti, campi vuoti e dati reali dei codici.
  2. Leggi tutti gli avvisi. Il convertitore approssima le metriche dei font EPL e non converte automaticamente la grafica GW/GG/GM. I comandi non supportati possono essere omessi.
  3. Verifica l’anteprima con dimensioni e DPI di destinazione. Confronta posizioni, rotazioni, codici, immagini e copie. Ricrea gli elementi mancanti.
  4. Stampa un campione sul dispositivo finale e scansiona i codici prima di sostituire il modello di produzione. Conserva l’originale per poter tornare indietro.

Domande frequenti

ZPL è meglio di EPL?

Scegli in base a stampante e applicazione. ZPL è utile per nuovi flussi compatibili; non occorre sostituire un sistema EPL funzionante solo perché è più vecchio.

Posso convertire EPL in ZPL?

Il convertitore nel browser gestisce comandi EPL2 comuni. Leggi gli avvisi: grafica e istruzioni non supportate possono richiedere una ricostruzione. Le metriche dei font possono cambiare. Servono anteprima e prova di stampa, non basta rinominare il file.

Come faccio a sapere se la mia stampante usa ZPL o EPL?

Controlla il manuale del modello e il rapporto di configurazione. Sui dispositivi con SGD, ! U1 getvar "device.languages" legge il linguaggio impostato. Valori e rilevamento automatico dipendono da modello e firmware.

Perché la mia stampante stampa il codice come testo invece di un’etichetta?

Il codice stampato come testo può dipendere anche da modalità linea, driver, diagnostica o codifica.

Documentazione ufficiale

Fonti consultate il 4 ottobre 2026. Illustrazione generata con IA; non raffigura un modello specifico.

ED

Informazioni sull'autore

Eduard Diaz

Eduard Diaz è tecnico IT (sviluppo) presso S-IE, partner ufficiale Zebra con oltre 20 anni nei servizi di identificazione ed etichettatura. Sviluppa e mantiene EditorZPL per rendere più facile il lavoro con ZPL e le stampanti di etichette Zebra.

s-ie.cat

Strumenti correlati