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.
! 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.
TEXT kennt
kein Drehargument: Es gibt TEXT90, TEXT180 und
TEXT270. Ein Layout, das "die Drehung ignoriert", nutzt meist
den falschen Befehlsnamen.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.
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.
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 RechteckDruckt 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 istGröße in Punkten gegen echte Einheiten, Auftragsaufbau, Text- und Barcode-Syntax — die ZPL/TSPL-Unterschiede, die Portierzeit kosten.
TSPL ohne Drucker prüfen und debuggenTSPL im Browser rendern, die Diagnosemeldungen lesen und wissen, welche Befehle eine Vorschau bewusst nicht zeichnet.