EPL2 in ZPL umwandeln

Füge deinen EPL2-Code ein oder importiere ihn und erhalte sofort das entsprechende ZPL. Echtzeit-Vorschau, ZPL herunterladen und im visuellen Editor öffnen.

EPL2-Code

Loading...

EPL2-zu-ZPL-Konverter: Etiketten auf den modernen Standard migrieren

Was ist EPL2 und woher kommt es?

EPL2 (Eltron Programming Language 2) ist die Etiketten-Programmiersprache, die von Eltron entwickelt wurde, einem in den 1990er Jahren gegründeten Unternehmen, das auf Thermo-Etikettendrucker spezialisiert war. 1998 übernahm Zebra Technologies Eltron zusammen mit einer großen installierten Basis von Druckern, die EPL und EPL2 verwendeten. Jahrelang koexistierten beide Sprachen: Mittelklasse-Zebra-Drucker wie der LP 2844, TLP 2844 und LP 2742 wurden mit EPL2 als Standardsprache ausgeliefert, während High-End-Modelle bereits ZPL verwendeten.

EPL2 wurde für Einfachheit und Kompaktheit entwickelt. Seine Befehle sind kurze Textzeilen, die leicht zu verstehen und aus jedem Verwaltungssystem zu generieren sind. Dies machte es zu einem De-facto-Standard in tausenden kleinen und mittleren Unternehmen in Logistik, Handel und Fertigung. Heute, zwei Jahrzehnte später, gibt es noch immer Produktionssysteme, die EPL2 generieren, und viele Nutzer müssen diese Etiketten für moderne Drucker zu ZPL konvertieren.

Unterschiede zwischen EPL2 und ZPL

Obwohl beide Sprachen dasselbe Ziel verfolgen, haben sie unterschiedliche Philosophien. EPL2 verwendet Einbuchstaben-Befehle mit kommaseparierten Parametern: A für Text, B für Barcodes, L für Linien und Boxen. ZPL verwendet Befehle mit vorangestelltem Zirkumflex (^) oder Tilde (~): ^FO für Positionierung, ^FD für Inhalt, ^BC für Code 128, ^GB für eine grafische Box.

ZPL ist funktional viel reichhaltiger: Es unterstützt skalierbare Schriften, Vektorgrafiken, Umkehrdruck, variable Datenfelder, im Drucker gespeicherte Vorlagen und eine granularere API. EPL2 ist begrenzter, aber für die meisten Standard-Etiketten ausreichend: Text, lineare Barcodes, QR-Codes und einfache geometrische Formen.

Warum von EPL2 zu ZPL migrieren?

Aktuelle Zebra-Drucker — ZD200, ZD400, ZD600, ZT200, ZT400, ZT600 und die gesamte Industrieserie — verwenden ZPL als Standardsprache und unterstützen EPL2 nur im Kompatibilitätsmodus mit Einschränkungen. Die verfügbare Auflösung von 300 oder 600 DPI wird mit ZPL viel besser genutzt, da es eine präzise Kontrolle jedes Punktes ermöglicht.

Ein weiterer häufiger Migrationsgrund ist Software. Viele moderne E-Commerce-, ERP- oder WMS-Plattformen generieren ZPL nativ oder integrieren Etiketten-Bibliotheken, die mit ZPL arbeiten. Wenn dein Legacy-System EPL2 generierte und du es mit aktuellen Tools integrieren möchtest, ist die Konvertierung der Vorlagen zu ZPL der direkteste Weg.

Wie dieser Konverter funktioniert

Der Konverter analysiert den EPL2-Code Zeile für Zeile und identifiziert jeden Befehl. Für jede erkannte Anweisung generiert er das nächste ZPL-Äquivalent: Texte werden zu ^FO/^A0/^FD/^FS-Blöcken, Barcodes zu ^BC oder ^B3 je nach Typ, gefüllte Boxen zu ^GB mit Stärke gleich der kürzeren Seite.

Die Konvertierung erfolgt vollständig in deinem Browser, ohne Daten an einen Server zu senden. Das generierte ZPL enthält die Etikettenmaße (^PW und ^LL), wenn das Original-EPL2 diese mit q und Q definiert. Wenn es EPL2-Befehle ohne direktes ZPL-Äquivalent gibt, lässt der Konverter sie aus und zeigt einen Hinweis zur manuellen Nachbearbeitung.

Unterstützte EPL2-Befehle

Der Konverter unterstützt die gebräuchlichsten EPL2-Befehle: N (Etikettenstart), P (Druck), q (Etikettenbreite), Q (Etikettenhöhe), A (Textfeld mit Schrift und Rotation), B (lineare Barcodes: Code 128, Code 39, EAN-13, EAN-8, UPC-A), b (2D-Codes: QR und PDF417), LO (gefüllte Box), LE (leere Box), LR (inverse Box), LS (horizontale Linie) und LV (vertikale Linie). Drucker-Konfigurationsbefehle wie Geschwindigkeit, Dunkelheit oder Medientyp werden lautlos ausgelassen.

Häufige Fragen

Was ist EPL2 und worin unterscheidet es sich von ZPL?

EPL2 (Eltron Programming Language 2) ist die Etiketten-Drucksprache der Eltron-Drucker, bevor Zebra Technologies das Unternehmen 1998 übernahm. Beide Sprachen beschreiben Thermo-Etiketteninhalte, aber mit unterschiedlicher Syntax. EPL2 verwendet Einbuchstaben-Befehle (A für Text, B für Barcode, L für Linien), während ZPL Befehle mit ^ oder ~ und mehr Optionen verwendet.

Welche Drucker verwenden EPL2?

Eltron/Zebra-Drucker der LP 2844-, TLP 2844-, LP 2742- und Zebra 2746-Serien verwenden EPL2 nativ. Moderne Zebra-Drucker (ZD200, ZD400, ZT200, ZT400 usw.) verwenden ZPL als Hauptsprache und unterstützen EPL2 nur im Kompatibilitätsmodus. Bei einem modernen Drucker erzielst du mit ZPL bessere Ergebnisse.

Welche EPL2-Befehle unterstützt der Konverter?

Der Konverter unterstützt die gebräuchlichsten Befehle: N (Start), P (Druck), q/Q (Maße), A (Text), B (lineare Barcodes: Code 128, Code 39, EAN-13, EAN-8, UPC-A), b (QR und PDF417), LO/LE/LR (Boxen) und LS/LV (Linien). Drucker-Konfigurationsbefehle werden lautlos ausgelassen. GW/GG/GM-Grafiken werden als nicht konvertierbar gemeldet.

Funktioniert das generierte ZPL direkt auf modernen Zebra-Druckern?

Ja, in den meisten Fällen. Das generierte ZPL folgt der Standard-ZPL-II-Syntax und ist mit der gesamten aktuellen Zebra-Druckerserie kompatibel. Überprüfe vor dem Produktionsdruck die Vorschau und passe DPI und Etikettengröße an deinen Drucker an.

Kann ich das generierte ZPL weiter bearbeiten?

Ja. Nutze «Im visuellen Editor öffnen», um das ZPL in den EditorZPL-Drag-&-Drop-Editor zu laden und jeden Etikettenbestandteil ohne Code-Änderungen anzupassen.

Was tue ich, wenn Befehle nicht konvertiert wurden?

Der Konverter zeigt Hinweise für jeden nicht übersetzbaren Befehl. Am häufigsten sind Grafiken (GW/GG/GM). Für Grafiken nutze das EditorZPL-Tool «Bild zu ZPL», um dein Bild in einen ^GFA-Block umzuwandeln.

Funktioniert der Konverter ohne Internetverbindung?

Ja. Die Konvertierung läuft vollständig im Browser, ohne Daten an externe Server zu senden. Nach dem Laden der Seite kannst du den Konverter auch ohne Internet nutzen. Deine EPL2-Etiketten verlassen niemals dein Gerät.