Ratgeber › CPCL ohne Drucker prüfen und debuggen

CPCL ohne Drucker prüfen und debuggen

Veröffentlicht:

CPCL ist die Sprache mobiler Drucker — der Geräte am Gürtel in Lieferfahrzeugen und auf Lagerwagen. Fehlersuche im Feld ist mühsam: Das Gerät ist klein, die Bedienerin beschäftigt, und jeder Test kostet eine Rolle. Den Auftrag am Bildschirm zu rendern nimmt die Feldfahrt aus der Schleife.

Der Session-Header entscheidet fast alles

! 0 200 200 210 1
TEXT 4 0 30 40 Hello World
BARCODE 128 1 1 50 30 90 123456
PRINT

Die einleitende !-Zeile ist keine Dekoration. Sie trägt Offset, horizontale und vertikale Auflösung, Etikettenhöhe und Kopienzahl — Größe und Menge leben also dort, nicht in eigenen Befehlen. Fehlt sie, muss ein Renderer auf Vorgaben zurückfallen, und das wird als Befund gemeldet statt still angenommen: Ein Auftrag ohne Session-Header sieht am Bildschirm plausibel aus und verhält sich auf dem Gerät anders.

PRINT schließt den Auftrag ab. Alles zwischen Header und PRINT zeichnet in den Puffer.

Syntaxunterschiede, über die man stolpert

Die Befunde, denen Sie begegnen

Was eine Vorschau nicht zeichnet

CONTRAST, TONE, SPEED, SETMAG, CENTER, FORM und JOURNAL werden erkannt und gemeldet, aber nicht gezeichnet. Sie setzen Brennstärke, Geschwindigkeit, Vergrößerungsverhalten und Materialmodus am Gerät — physische Eigenschaften, die ein Bildschirm nicht ehrlich reproduziert. Bei mobilen Druckern wiegt das schwerer als sonst: Akkustand und Umgebungstemperatur beeinflussen, wie eine gegebene Kontrasteinstellung tatsächlich druckt. Stellen Sie sie deshalb am Gerät mit echter Rolle ein, nicht anhand eines Renderings.

Ein Ablauf, der das Feld übersteht

  1. Den Auftrag rendern, bevor er das Gerät erreicht, und die strukturellen Befunde dort beheben.
  2. Ein Etikett auf dem echten Gerät drucken, mit echtem Material und dem geplanten Kontrast.
  3. Jeweils eine Einstellung ändern. Der Akkustand verändert das Ergebnis; vergleichen Sie Drucke bei ähnlichem Ladestand.

Der CPCL-Viewer rendert den Auftrag, der CPCL-Validator listet Befunde, und die Befehlsreferenz zeigt den unterstützten Satz mit Abdeckungsgraden. Ist die Sprache einer Datei unklar — mobile Flotten tragen oft mehrere —, klassifiziert der Sprach-Detektor sie anhand des Codes.

Verwandte Ratgeber

Was ist ZPL?

ZPL ist die Sprache der Zebra-Thermodrucker. Wie die Befehle zu lesen sind, wie ein Etikett aufgebaut wird und welche Fehler am häufigsten vorkommen.

Welche Barcode-Symbologie soll ich wählen?

EAN-13, Code 128 oder QR? Praktische Regeln für die Wahl des Barcodes nach Daten, Platz und Lesegerät.

ZPL-Datei ohne Drucker in der Vorschau ansehen

Eine ZPL-Datei ist nur Text — das Etikett existiert erst, wenn etwas es zeichnet. Drei praktische Wege, ein ZPL-Etikett vor dem Drucker zu sehen.

Eigenen ZPL-Code testen →