Veröffentlicht:
TSPL-Aufträge scheitern genauso still wie ZPL-Aufträge. Der Drucker nimmt die Datei an, schiebt ein Etikett durch, und etwas fehlt oder sitzt falsch. Den Auftrag zuerst am Bildschirm zu lesen, ersetzt einen Streifen verbrannter Etiketten durch einen Browser-Tab.
SIZE 100 mm, 150 mm
GAP 3 mm, 0 mm
CLS
TEXT 100, 100, "3", 0, 1, 1, "HELLO"
BARCODE 100, 200, "128", 100, 1, 0, 3, 3, "123456"
PRINT 1
SIZE deklariert das physische Etikett in echten Einheiten —
hier Millimeter, ohne Einheit Zoll. GAP beschreibt den Abstand
zwischen Etiketten, damit der Drucker das Ende erkennt. CLS
leert den Bildpuffer; fehlt es, kann der Inhalt des vorherigen Auftrags
erneut gedruckt werden. Inhaltsbefehle zeichnen in diesen Puffer,
PRINT gibt ihn aus. Ein fehlendes CLS oder
PRINT ist einer der häufigsten Gründe für "es passiert
nichts".
Die Prüfung liest den Auftrag und meldet Befunde mit Position statt eines einzelnen Bestanden/Nicht bestanden. Die häufigsten Kategorien:
TEXT,
BARCODE und Verwandte erwarten eine feste Anzahl
kommagetrennter Argumente; ein fehlendes verschiebt alle folgenden in den
falschen Platz, deshalb wird der Befehl übersprungen statt falsch
gezeichnet.DIRECTION, OFFSET, BLINE,
DENSITY, SPEED, SET und
CODEPAGE werden erkannt und gemeldet, aber nicht gezeichnet.
Sie ändern das Verhalten der Mechanik — Vorschubrichtung, Kopfversatz,
Schwarzmarken-Erkennung, Schwärzung, Geschwindigkeit, Codepage — und ein
Bildschirm kann das nicht ehrlich reproduzieren. Erscheinen sie als
Druckerverhalten-Befunde, ist die Vorschau korrekt und die verbleibende
Frage gehört zur Hardware.
Praktische Folge: Stimmt das Etikett am Bildschirm, ist aber gedruckt
gedreht oder versetzt, prüfen Sie DIRECTION und
OFFSET, bevor Sie das Layout anfassen.
CLS,
PRINT und ob ein Inhaltsbefehl übersprungen wurde.Beide Schritte gibt es hier: der TSPL-Viewer rendert den Auftrag, der TSPL-Validator listet die Befunde. Die Befehlsreferenz zeigt jeden Befehl, den die Engine versteht, mit seinem Abdeckungsgrad.
Ja. Ein Browser-Renderer zeichnet dieselben Inhaltsbefehle wie ein Drucker — SIZE, GAP, CLS, TEXT, BARCODE, QRCODE, BOX, BAR, REFERENCE und PRINT — und meldet Befunde mit Position statt eines einzelnen Bestanden/Nicht bestanden.
Meist fehlt CLS oder PRINT. CLS leert den Bildpuffer, PRINT gibt ihn aus; ohne PRINT druckt der Drucker nie, ohne CLS kann der vorherige Inhalt zurückkommen. Auch ein früher Feldanzahl-Fehler überspringt alle folgenden Befehle.
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 ansehenEine ZPL-Datei ist nur Text — das Etikett existiert erst, wenn etwas es zeichnet. Drei praktische Wege, ein ZPL-Etikett vor dem Drucker zu sehen.