EtikStudio

Konvertierung von Druckersprachen

DPL in ZPL konvertieren: Datamax-O'Neil-Drucker zugunsten von Zebra ausmustern

Wie datensatzbasierte Datamax-DPL-Etiketten auf ZPL abgebildet werden, die Unterschiede bei Einheiten und Datensatzstruktur, ein durchgerechnetes Beispiel und eine Checkliste für den Ersatz alter I-Class- und M-Class-Drucker.

Datamax-O'Neil-Drucker (heute Teil von Honeywell) haben zwei Jahrzehnte lang Lager betrieben, und ihre DPL-Aufträge stecken noch in ERP-Druckprogrammen, die geschrieben wurden, als die I-Class neu war. Werden diese Drucker durch Zebra-ZT-Geräte ersetzt, müssen die DPL-Streams zu ZPL werden. DPL ist ungewöhnlich: Statt Befehlen mit benannten Parametern nutzt es numerische Datensätze fester Breite — kompakt beim Senden, mühsam beim Lesen.

Befehlsäquivalente

VorgangDPL (Datamax-O'Neil)ZPL (Zebra)
Anfang / Ende<STX>L … E (L öffnet das Format, E druckt es)^XA … ^XZ
Einheiten<STX>n = Zoll (1/100 in), <STX>m = metrisch (1/10 mm)Punkte
TextDatensatz: Rotation, Schrift, Breite×, Höhe×, Größe, Zeile, Spalte, Daten → 1911A030050 0020Hallo^FO40,30 ^A0N,36,36 ^FDHallo^FS
Code 128Datensatz: Rotation, Symbologie E, breit, schmal, Höhe, Zeile, Spalte, Daten → 1E2209000650020daten^BY2 ^BCN,90,Y,N,N ^FDdaten^FS
Linien / RahmenDatensatz Typ X mit l (Linie) oder b (Rahmen) und Maßen^GB300,2,2^FS
KopienQ0005 innerhalb des Formats^PQ5
Schwärzung / GeschwindigkeitDatensätze H15 (Hitze) / P (Geschwindigkeit)^MD10 ^PR4

Was sich tatsächlich ändert

Vorher und nachher (vereinfacht)

<STX>n
<STX>L
D11
1911A030050 0020Safety Harness
1E2209000650020 7501234567893
Q0001
E
^XA
^PW812 ^LL609
^FO40,101 ^A0N,36,36 ^FDSafety Harness^FS
^FO40,132 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS
^PQ1
^XZ

Zeile 0050 und 0065 in Hundertstel Zoll wurden zu 101 und 132 Punkten; Spalte 0020 wurde zu x = 40. Die Datensatzfelder wurden in benannte ZPL-Parameter entpackt.

Migrations-Checkliste

So macht es EtikStudio

Der DPL-Interpreter liest den Einheitenmodus, entpackt jeden Datensatz in Position, Schrift, Größe und Daten und rendert das Etikett in Millimetern. Der Export in ein Zebra-Profil erzeugt ZPL mit umgerechneten Koordinaten und neu aufgebauten Barcodes; die vom ERP gefüllten Felder werden zu Variablen, die mit denselben Daten verbunden sind.

Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.

Weitere Paare

Ihr nächstes Etikett kann das letzte sein, das Sie neu machen.

Sprechen Sie mit unserem Team – wir richten Ihre Testphase gemeinsam ein. Unverbindlich.

Kostenlose Testphase starten