Konvertierung von Druckersprachen
ZPL in DPL konvertieren: Zebra-Designs auf Datamax-O'Neil-/Honeywell-Druckern drucken
Äquivalente von ZPL zu Datamax DPL, wie benannte ZPL-Parameter zu DPL-Datensätzen fester Breite werden, Einheitenumrechnung, ein Beispiel und was auf I-Class, M-Class und Honeywell PC/PM im DPL-Modus zu prüfen ist.
Die Vorwärtsrichtung tritt auf, wenn die Etikettenbibliothek des Konzerns in ZPL lebt, ein Werk aber noch Datamax I-Class oder M-Class bzw. Honeywell-PC/PM-Drucker im DPL-Modus betreibt. Statt funktionierende Hardware zu ersetzen, wird das Etikett übersetzt. DPLs Datensatzformat bedeutet, dass der Übersetzer Positionen in Hundertstel Zoll berechnen und jedes Feld in seine festen Spalten packen muss.
Befehlsäquivalente
| Vorgang | ZPL (Zebra) | DPL (Datamax-O'Neil) |
|---|---|---|
| Anfang / Ende | ^XA … ^XZ | <STX>L … E (L öffnet das Format, E druckt es) |
| Einheiten | Punkte | <STX>n = Zoll (1/100 in), <STX>m = metrisch (1/10 mm) |
| Text | ^FO40,30 ^A0N,36,36 ^FDHallo^FS | Datensatz: Rotation, Schrift, Breite×, Höhe×, Größe, Zeile, Spalte, Daten → 1911A030050 0020Hallo |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdaten^FS | Datensatz: Rotation, Symbologie E, breit, schmal, Höhe, Zeile, Spalte, Daten → 1E2209000650020daten |
| Linien / Rahmen | ^GB300,2,2^FS | Datensatz Typ X mit l (Linie) oder b (Rahmen) und Maßen |
| Kopien | ^PQ5 | Q0005 innerhalb des Formats |
| Schwärzung / Geschwindigkeit | ^MD10 ^PR4 | Datensätze H15 (Hitze) / P (Geschwindigkeit) |
Was sich tatsächlich ändert
- Benannte Parameter werden zu Positionen in einem Datensatz: Ein Fehler um ein Zeichen verschiebt jedes folgende Feld. Datensätze programmatisch erzeugen; nie von Hand editieren.
- Koordinaten: Punkte → Hundertstel Zoll (÷2,03 bei 203 dpi), Zeile vor Spalte.
- Skalierbarer Text: ZPL ^A0 mit 36 Punkten ≈ DPL-Schrift 9 mit einem Code für glatte Schrift und einer Punktgröße; Größen runden auf das, was der Drucker geladen hat.
- Klartext unter Barcodes wird in DPL über die Groß-/Kleinschreibung des Symbologiebuchstabens gewählt (groß mit Text, klein ohne), nicht über ein eigenes Flag.
- Druckerseitige Vorgaben: Hitze und Geschwindigkeit bleiben auf Datamax-Geräten zwischen Aufträgen erhalten; senden Sie H und P explizit, damit ein Auftrag nach dem eines anderen nicht blass herauskommt.
Vorher und nachher (vereinfacht)
^XA ^PW812 ^LL609 ^FO40,101 ^A0N,36,36 ^FDSafety Harness^FS ^FO40,132 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS ^PQ1 ^XZ
<STX>n <STX>L H15 D11 1911A030050 0020Safety Harness 1E2209000650020 7501234567893 Q0001 E
So macht es EtikStudio
Wählen Sie ein Datamax/Honeywell-DPL-Profil und exportieren Sie: EtikStudio berechnet die Datensatzspalten, rechnet die Einheiten in den Druckermodus um, wählt die nächstliegende Schrift und packt Hitze, Geschwindigkeit und Anzahl in den Auftrag. Die ZPL-Version desselben Designs bedient weiter die Zebra-Drucker.
Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.