Konvertierung von Druckersprachen
ZPL in CPCL konvertieren: Werksetiketten auf mobile Zebra-Drucker bringen (QL-, ZQ-Serie)
Befehlsäquivalente von ZPL zu CPCL für tragbare Zebra-Drucker, die Unterschiede bei Einheiten und Struktur, ein Beispiel vorher/nachher und was bei Zustell- und Außendienstetiketten zu prüfen ist.
CPCL ist die Sprache der tragbaren Zebra-Drucker — der QL- und ZQ-Serie am Gürtel des Zustellfahrers oder am Gabelstapler. Viele ZQ-Modelle akzeptieren auch ZPL, aber ältere QL-Geräte und manche Konfigurationen sprechen nur CPCL, und CPCL-Aufträge sind kleiner und über Bluetooth schneller. Die ZPL-Designs des Werks auf der Tour wiederzuverwenden heißt, sie zu übersetzen.
Befehlsäquivalente
| Vorgang | ZPL | CPCL |
|---|---|---|
| Anfang / Ende | ^XA … ^XZ | ! 0 200 200 <Höhe> <Anz> … PRINT |
| Etikettengröße | ^PW ^LL | PW <Breite> und Höhe im !-Header (Punkte) |
| Text | ^FO40,30 ^A0N,36,36 ^FDHallo^FS | TEXT 4 0 40 30 Hallo (Schrift, Größe, x, y) |
| Skalierter Text | ^A0N,60,60 | SETMAG 2 2 vor TEXT (ganzzahlige Vergrößerung) |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdaten^FS | BARCODE 128 2 1 90 40 130 daten (+ BARCODE-TEXT für Klartext) |
| QR-Code | ^BQN,2,6 ^FDQA,daten^FS | BARCODE QR 40 130 M 2 U 6 … MA,daten … ENDQR |
| Rahmen / Linie | ^GB300,2,2^FS | BOX x0 y0 x1 y1 2 / LINE x0 y0 x1 y1 2 |
| Kopien | ^PQ3 | letzte Zahl des !-Headers oder wiederholtes PRINT |
| Schwärzung / Geschwindigkeit | ^MD ^PR | TONE 15 SPEED 3 |
Was sich tatsächlich ändert
- Header: Die !-Zeile legt horizontale und vertikale Auflösung (200 200 für 203 dpi), Etikettenhöhe und Anzahl vorab fest; ZPL deklariert die Größe an beliebiger Stelle vor dem Druck.
- Parameterreihenfolge: CPCL-TEXT nimmt Schrift und Größe vor den Koordinaten und setzt die Zeichenkette ohne Anführungszeichen ans Ende; eine falsche Reihenfolge erzeugt Text bei (0,0).
- Schriften: CPCL-Schriften sind nummerierte Bitmaps mit ganzzahliger SETMAG-Skalierung; beliebige ^A0-Größen aus ZPL werden auf die nächste Vergrößerung gerundet. Mobile Etiketten sind klein — prüfen Sie, dass die Rundung die 2- oder 3-Zoll-Breite nicht sprengt.
- Barcode-Text: CPCL druckt die Klartextzeile nur, wenn BARCODE-TEXT vor dem Barcode deklariert ist; ZPLs Y-Flag muss in dieses Befehlspaar übersetzt werden.
- Akku und Papier: CPCL-Aufträge gehen per Bluetooth an einen Akkudrucker; Grafiken minimal halten und druckerresidente Logos bevorzugen.
Vorher und nachher
^XA ^PW576 ^LL400 ^FO20,20 ^A0N,30,30 ^FDSJD-4587-22^FS ^FO20,60 ^A0N,20,20 ^FDDestination: Madrid^FS ^FO20,110 ^BY2 ^BCN,80,Y,N,N ^FDSJD458722^FS ^PQ1 ^XZ
! 0 200 200 400 1 PW 576 TEXT 4 0 20 20 SJD-4587-22 TEXT 7 0 20 60 Destination: Madrid BARCODE-TEXT 7 0 5 BARCODE 128 2 1 80 20 110 SJD458722 BARCODE-TEXT OFF PRINT
So macht es EtikStudio
Wählen Sie ein Profil für mobile Drucker, und dasselbe Design exportiert CPCL mit aus der Etikettengröße berechnetem Header, auf SETMAG-Werte gerundeten Schriften mit Warnung bei drohendem Textüberlauf und in BARCODE-TEXT eingebettetem Klartext. Aus der mobilen App sendet der Fahrer das Etikett über den Konnektor an den QL-/ZQ-Drucker; das Werk druckt weiter ZPL aus dem identischen Design.
Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.