Veröffentlicht:
Ein Teil des Etiketts erreicht das Medium nie: die rechte Kante eines Barcodes fehlt, die letzte Zeile ist weg, oder der Drucker schiebt ein zweites, halb bedrucktes Etikett nach. "Abgeschnitten" sieht nach einem Problem aus, sind aber zwei sehr verschiedene — mit entgegengesetzten Lösungen.
Ein Thermodrucker meldet für Inhalt jenseits des druckbaren Bereichs keinen
Fehler — er schneidet stumm ab. Sagt ^PW, das Etikett sei 812
Punkte breit, und ein Feld beginnt bei ^FO780,..., existiert der
Großteil dieses Felds auf Papier schlicht nicht. Vertikal passiert dasselbe
gegen ^LL; ein verschobener Ursprung (^LH) oder ein
Etikettenversatz (^LS) kann an sich korrekte Felder gesammelt
über die Kante schieben.
Das Indiz: nur manche Elemente sind beschnitten, immer dieselben,
und die Gesamtgröße des Etiketts stimmt. Die Lösung liegt im Layout — die
betroffenen ^FO/^FT-Koordinaten in die deklarierte
Größe zurückholen, oder ^PW/^LL vergrößern, wenn das
Medium tatsächlich größer ist als die Datei behauptet.
Ist alles zu groß — Text, Barcodes, Abstände — und läuft das Layout rechts und unten zugleich hinaus, wurde die Datei für eine höhere Auflösung geschrieben, als der Drucker hat. Für 300 DPI (12 Punkte/mm) geschriebenes ZPL druckt auf einem 203-DPI-Drucker (8 Punkte/mm) jede Strecke 1,5-fach zu lang: ein 4×6-Design verlangt ein 6×9-Blatt, das es nicht gibt; der Drucker beschneidet die rechte Kante und druckt auf dem nächsten Etikett weiter.
Das Indiz: Die Proportionen sind perfekt, nur zu groß, und die Zahlen
verraten es — ^PW durch die echte DPI des Druckers geteilt ergibt
mehr Zoll, als das Medium misst. Die Lösung ist das Spiegelbild des
Zu-klein-Falls: jeden Punktwert mit 8/12 (≈0,68) skalieren, damit das Layout
auf den gröberen Kopf passt — Koordinaten, Etikettengröße, Fonts und
^BY gemeinsam, auf ganze Punkte gerundet.
Vergleichen Sie zwei Zahlen: die deklarierte Größe
(^PW/^LL) und die entfernteste Feldposition in der
Datei. Felder jenseits der Deklaration bei plausibler Etikettengröße deuten
auf Ursache 1. Eine Deklaration, die bei der echten DPI des Druckers
physisch größer ist als Ihr Medium, deutet auf Ursache 2. Eine
Browser-Vorschau zeichnet denselben Beschnitt, den der Drucker produzieren
würde — beide Prüfungen kosten kein einziges Etikett.
Die Medienkalibrierung lehrt den Drucker, wo ein Etikett beginnt und endet; sie holt kein Feld bei Punkt 780 in eine 812-Punkte-Leinwand zurück und verkleinert kein 300-DPI-Layout. Schwärzung und Geschwindigkeit ändern die Druckqualität, nicht die Geometrie. Ist die Geometrie in der Datei falsch, wohnt auch die Lösung in der Datei.
Entweder liegen bestimmte Felder jenseits der deklarierten ^PW/^LL-Größe — der Drucker beschneidet sie stumm, ohne Fehler — oder die Datei wurde für 300 DPI geschrieben und druckt auf einem 203-DPI-Drucker 1,5-fach zu groß über das Medium hinaus.
Fehlen nur manche Elemente bei richtiger Etikettengröße, liegen Felder außerhalb der Deklaration (Ursache 1). Ist alles proportional zu groß und ergibt ^PW geteilt durch die DPI des Druckers mehr als die Medienbreite, ist es ein Auflösungskonflikt (Ursache 2).
Nein — die Kalibrierung lehrt den Drucker, wo ein Etikett beginnt und endet. Sie holt kein Feld in die Leinwand zurück und verkleinert kein zu großes Layout; ist die Geometrie in der Datei falsch, liegt die Lösung in der Datei.
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.