Anmelden
Produkte
ZPL-ViewerBarcode-GeneratorBild → ZPLZPL-SpickzettelEtiketten-DesignerVorlagen-Galerie
Entwickler
API-SchnellstartAPI-ReferenzMCP-ServerMassenerzeugungWebhooksSDKs & BeispieleLimitsDirectPrint-Agent NeuGitHub ActionVS-Code-ErweiterungOn-Premise
Lösungen
Logistik und VersandE-CommerceERP & WMSProduktionEinzelhandelGesundheitswesen und LaborAlle Lösungen
Tools
ZPL-DiagnosezentrumZPL-DebuggerGrößen- und DPI-AnalyseDPI-KonverterBarcode-PlatzrechnerVersandetiketten-AnalyseSchriftprüfungAusrichtungs-DebuggerKalibrierungsassistentDruckerkompatibilitätsprüfungBarcode-LesbarkeitsprüfungDruckersprachen-ErkennungThermodrucker-TestpaketZPL-ToolsEPL-ToolsTSPL-ToolsCPCL-ToolsDruckersprachen-KonverterAlle WerkzeugeRatgeberPreise
Sprache
EnglishTürkçeDeutsch
Startseite›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

Arabischer Text in CPCL gespiegelt oder zerrissen

Arabisch oder Hebräisch per CPCL TEXT kann gespiegelt oder mit getrennten Buchstaben drucken. Warum, und drei Wege, Rechts-nach-links-Text richtig zu drucken.

TSPL BITMAP druckt ein schwarzes Rechteck

Druckt TSPL BITMAP ein schwarzes Rechteck, sind die Bits fast immer invertiert: In TSPL druckt ein 0-Bit schwarz. So prüfen und beheben Sie es.

ZPL vs. TSPL: was wirklich anders ist

Größe in Punkten gegen echte Einheiten, Auftragsaufbau, Text- und Barcode-Syntax — die ZPL/TSPL-Unterschiede, die Portierzeit kosten.

TSPL ohne Drucker prüfen und debuggen

TSPL im Browser rendern, die Diagnosemeldungen lesen und wissen, welche Befehle eine Vorschau bewusst nicht zeichnet.

Eigenen ZPL-Code testen →