Konvertierung von Druckersprachen
ZPL in EPL2 konvertieren: Befehlsäquivalente für ältere Zebra/Eltron-Desktopdrucker
Abbildung von ZPL auf EPL2 für LP/TLP-Serien und andere reine EPL-Drucker, die Funktionen, die es in EPL2 nicht gibt, und ein Beispiel vorher/nachher.
EPL2 ist die Sprache der älteren Eltron- und Zebra-Desktopdrucker (LP 2844, TLP 2844, GK/GX im EPL-Modus). Sie stehen noch überall in Wareneingängen und Apotheken, und sie können kein ZPL lesen. Wenn die Zentrale in ZPL gestaltet und eine Niederlassung nur LP-Drucker hat, muss jemand EPL2 erzeugen — eine einfachere, zeilenorientierte Sprache mit weniger Funktionen.
Befehlsäquivalente
| Vorgang | ZPL | EPL2 |
|---|---|---|
| Anfang / Ende | ^XA … ^XZ | N (Puffer leeren) … P1 (drucken) |
| Etikettengröße | ^PW812 ^LL609 | q812 Q609,24 |
| Text | ^FO40,30 ^A0N,36,36 ^FDHallo^FS | A40,30,0,4,1,1,N,"Hallo" |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdaten^FS | B40,130,0,1,2,4,90,B,"daten" |
| QR / 2D | ^BQN,2,6 ^FDQA,daten^FS | b40,130,Q,m2,s6,"daten" |
| Linie / Rahmen | ^GB300,2,2^FS | LO40,120,300,2 / X40,120,2,340,300 |
| Kopien | ^PQ5 | P5 |
| Schwärzung / Geschwindigkeit | ^MD10 ^PR3 | D10 S3 |
| Ausrichtung | ^FWN / ^FWR | ZT (oben) / ZB (unten) |
Was EPL2 nicht kann
- Keine skalierbaren Schriften: EPL2 hat fünf feste Schriften (1–5) mit ganzzahligen Multiplikatoren. Eine 36-Punkt-ZPL-Überschrift wird zu Schrift 4 oder 5 bei ×1 oder ×2 — die nächste verfügbare Größe, nicht die exakte.
- Begrenzte 2D-Unterstützung: QR, Data Matrix, PDF417, MaxiCode und Aztec gibt es über den b-Befehl, aber mit weniger Optionen; GS1 DataMatrix braucht ein manuell behandeltes FNC1.
- Kein RFID, kein ^SN-Serialisierungsbefehl; Zähler muss die Software für jedes Etikett erzeugen.
- Grafiken sind nur Bitmaps (GW) und müssen je Etikett gesendet oder mit GK/GM gespeichert werden; große Logos bremsen den Drucker spürbar.
- Invers (weiß auf schwarz) ist auf Schriften und Linien beschränkt; die ^FR-Feldumkehr für komplexe Objekte hat kein Äquivalent.
Vorher und nachher
^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
Migrations-Checkliste
- Erfassen, welche ZPL-Funktionen jede Vorlage nutzt; alles aus der Liste oben braucht eine Designentscheidung, nicht nur eine Übersetzung.
- Textbreiten testen: EPL2-Schriften sind breiter; Produktnamen, die in ZPL passten, können umbrechen oder abgeschnitten werden.
- Beide Ausgaben in der Bibliothek behalten — die EPL2-Drucker werden irgendwann ersetzt, und die ZPL-Version ist die, die Sie behalten.
So macht es EtikStudio
Das neutrale Design wird nach EPL2 exportiert, mit den nächstliegenden Schriftgrößen nach gedruckten Metriken, Barcodes in EPL2-Syntax mit FNC1-Behandlung für GS1 und vom Druckmodul je Etikett expandierten Zählern. Wo EPL2 eine Funktion fehlt, warnt der Editor vor dem Druck, statt das Objekt stillschweigend zu verwerfen.
Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.