Conversione dei linguaggi di stampante
Convertire EPL2 in ZPL: modernizzare file di etichette legacy per le stampanti Zebra attuali
Come trasformare i lavori EPL2 delle stampanti LP/TLP in ZPL per le serie ZD/ZT, con equivalenze dei comandi, esempio prima/dopo e checklist di migrazione.
Le aziende che sostituiscono LP 2844 di dieci anni con ZD421 o ZT411 scoprono che l'ERP invia EPL2 da anni e nessuno ha conservato i design originali. Le Zebra moderne possono emulare EPL2, ma l'emulazione ignora risoluzione e funzioni della nuova stampante; convertire in ZPL nativo è la via pulita.
Equivalenze dei comandi
| Operazione | EPL2 | ZPL |
|---|---|---|
| Inizio / fine | N (svuota buffer) … P1 (stampa) | ^XA … ^XZ |
| Dimensione etichetta | q812 Q609,24 | ^PW812 ^LL609 |
| Testo | A40,30,0,4,1,1,N,"Ciao" | ^FO40,30 ^A0N,36,36 ^FDCiao^FS |
| Code 128 | B40,130,0,1,2,4,90,B,"dati" | ^BY2 ^BCN,90,Y,N,N ^FDdati^FS |
| QR / 2D | b40,130,Q,m2,s6,"dati" | ^BQN,2,6 ^FDQA,dati^FS |
| Linea / riquadro | LO40,120,300,2 / X40,120,2,340,300 | ^GB300,2,2^FS |
| Copie | P5 | ^PQ5 |
| Intensità / velocità | D10 S3 | ^MD10 ^PR3 |
| Orientamento | ZT (alto) / ZB (basso) | ^FWN / ^FWR |
Cosa guadagnate e cosa controllare
- Font scalabili: il font 4 ×1 di EPL2 (circa 24 punti di altezza) diventa ^A0N,24,24 — e ora potete scegliere qualsiasi dimensione, quindi è il momento di sistemare le etichette compresse.
- Risoluzione: le LP/TLP erano a 203 dpi; se la nuova stampante è a 300 dpi, scalate tutte le coordinate ×1,48 o l'etichetta si stampa a due terzi.
- Codici a barre: il comando B di EPL2 portava le larghezze in linea; in ZPL dichiarate ^BY una volta e controllate il rapporto (ZPL predefinito 3,0, i lavori EPL2 usavano spesso 2:4 = 2,0).
- Contatori: i lavori EPL2 generati da un ERP contengono di solito il seriale letterale; in ZPL potete spostare la serializzazione in ^SN o, meglio, tenerla nel software con un contatore centrale.
Prima e dopo
N q609 Q406,24 A30,20,0,3,1,1,N,"Paracetamol 500 mg" A30,60,0,2,1,1,N,"Lot A2847C Exp 10/2026" B30,100,0,1,2,4,70,B,"7601234567893" P1
^XA ^PW609 ^LL406 ^FO30,20 ^A0N,26,26 ^FDParacetamol 500 mg^FS ^FO30,60 ^A0N,20,20 ^FDLot A2847C Exp 10/2026^FS ^FO30,100 ^BY2,2.0 ^BCN,70,Y,N,N ^FD7601234567893^FS ^PQ1 ^XZ
Come lo fa EtikStudio
Incollate il flusso EPL2 prodotto dal vostro ERP; l'interprete mostra l'etichetta visivamente, compresi i campi che identifica come variabili. Salvatela come design, collegate le variabili ai vostri dati e stampate ZPL sulla nuova flotta — o continuate a inviare EPL2 alle vecchie unità rimaste dallo stesso design.
Gli esempi di comandi sono semplificati per chiarezza; la sintassi esatta varia per modello e firmware. Testa sempre sulla stampante di destinazione.