Veröffentlicht:
Es überrascht beim ersten Mal, wenn ein eingehender Druckjob den Drucker von Direktthermo auf Thermotransfer umstellt: Warum ist das überhaupt ein Format-Befehl? Weil ZPL eine Job-Sprache ist, keine Druckerkonfigurationsdatei — und diese Designentscheidung schneidet in beide Richtungen.
Die Idee hinter ^MT: Dasselbe Format soll auf jedem Drucker
der Flotte dasselbe physische Etikett erzeugen, und "braucht dieses Etikett
Farbband oder nicht" gehört zu dieser Beschreibung — eine Eigenschaft des
Etiketts, nicht der Maschine, die den Job zufällig erhält.
Ein Drucker, der mehrere Etikettentypen aus derselben Warteschlange bedient: ein Thermotransfer-Produktetikett, danach ein Direktthermo-Versandetikett. Steckt der Medientyp im Job, läuft zwischen den beiden niemand zum Drucker. Für diesen Ablauf wurde der Befehl gebaut.
Ein ERP oder eine Middleware, die ^MT bedingungslos sendet
— in eine Flotte, die andersherum standardisiert ist. Nun konfiguriert
jeder Job Drucker still um, die bereits richtig eingestellt waren, und das
Symptom zeigt sich fern der Ursache: ein Drucker, der "plötzlich" Farbband
verlangt, Medienverhalten, das zwischen Jobs wechselt, Einstellungen, die
nicht halten.
Druckern lässt sich beibringen, formatseitige Konfigurationsbefehle zu ignorieren. Für die standardisierte Flotte ist das die richtige, die vorgesehene Lösung — kein Behelf. Der Preis: Es ist jetzt eine Flotten-Einstellung. Ein künftiges Format, das legitim einen anderen Medientyp braucht, wird ebenfalls ignoriert — stillschweigend. Halten Sie das dort fest, wo Ihr Drucker-Setup dokumentiert ist; die Person, die diese Stille trifft, wird eine andere sein.
^MT ist nicht allein: Auch Schwärzung, Druckgeschwindigkeit
und Medienerkennung können jobseitig ankommen, mit genau demselben
Zielkonflikt — Portabilität des Formats gegen Autorität der
Flottenkonfiguration. Zu entscheiden, welche Seite welche Einstellung
besitzt, und die Entscheidung zu dokumentieren, ist die eigentliche Lösung;
die Befehle sind nur die Stelle, an der die Spannung sichtbar wird.
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.