EtikStudio

Conversione dei linguaggi di stampante

Convert ZPL to EPL2: command equivalents for legacy Zebra/Eltron desktop printers

Mapping ZPL to EPL2 for LP/TLP-series and other EPL-only printers, the features that do not exist in EPL2, and a before/after example.

Questo articolo è disponibile in inglese e spagnolo.

EPL2 is the language of the older Eltron and Zebra desktop printers (LP 2844, TLP 2844, GK/GX in EPL mode). They are still everywhere in receiving docks and pharmacies, and they cannot read ZPL. When headquarters designs in ZPL and a branch only has LP printers, someone has to produce EPL2 — a simpler, line-oriented language with fewer features.

Command equivalents

OperationZPLEPL2
Start / end^XA … ^XZN (clear buffer) … P1 (print)
Label size^PW812 ^LL609q812 Q609,24
Text^FO40,30 ^A0N,36,36 ^FDHello^FSA40,30,0,4,1,1,N,"Hello"
Code 128^BY2 ^BCN,90,Y,N,N ^FDdata^FSB40,130,0,1,2,4,90,B,"data"
QR / 2D^BQN,2,6 ^FDQA,data^FSb40,130,Q,m2,s6,"data"
Line / box^GB300,2,2^FSLO40,120,300,2 / X40,120,2,340,300
Copies^PQ5P5
Darkness / speed^MD10 ^PR3D10 S3
Orientation^FWN / ^FWRZT (top) / ZB (bottom)

What EPL2 cannot do

Before and after

^XA
^PW812 ^LL609
^FO40,30 ^A0N,36,36 ^FDSafety Harness^FS
^FO40,130 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS
^PQ1
^XZ
N
q812
Q609,24
A40,30,0,4,1,1,N,"Safety Harness"
B40,130,0,1,2,4,90,B,"7501234567893"
P1

Migration checklist

How EtikStudio does it

The neutral design is exported to EPL2 with the nearest font sizes chosen by printed metrics, barcodes rebuilt with EPL2 syntax and FNC1 handled for GS1, and counters expanded per label by the print engine. Where EPL2 lacks a feature, the editor warns before printing instead of silently dropping the object.

Gli esempi di comandi sono semplificati per chiarezza; la sintassi esatta varia per modello e firmware. Testa sempre sulla stampante di destinazione.

Altre coppie

La tua prossima etichetta può essere l'ultima che rifai.

Parla con il nostro team e attiviamo la tua prova insieme. Senza impegno.

Inizia la prova gratuita