Veröffentlicht:
Teams, die Etiketten drucken, landen meist bei einem von zwei Wegen: ein PDF erzeugen und es von einem Druckertreiber rastern lassen, oder ZPL erzeugen und es unverändert an den Drucker schicken. Beides funktioniert. Sie scheitern unterschiedlich — und genau diese Fehlerbilder sollten die Wahl bestimmen.
PDF-Weg: Ihre Anwendung baut eine Seite, ein Treiber wandelt sie in Druckerpunkte, der Drucker brennt sie. Beim Erreichen der Hardware ist das Etikett ein Bild.
ZPL-Weg: Ihre Anwendung gibt Textbefehle aus
(^FO, ^FD, ^BC), und Schriften wie
Barcodes zeichnet der Drucker selbst in seiner nativen Auflösung. Auf dem
Rechner rastert nichts.
| PDF-Weg | Natives ZPL | |
|---|---|---|
| Barcode-Qualität | Hängt vom Rastern ab: ein skalierter oder kantengeglätteter Barcode verliert die scharfen Balkenkanten, die Scanner brauchen | Der Drucker erzeugt das Symbol in Geräteauflösung — der übliche Grund, warum barcodelastige Arbeit zu ZPL wandert |
| Auftragsgröße und Tempo | Ein Vollseiten-Bitmap je Etikett; größere Last, langsam über schmale Leitungen | Wenige hundert Byte Text je Etikett |
| Schriften | Im PDF eingebettet, ungewöhnliche Schriften reisen mit | Auf druckerresidente Schriften beschränkt, sofern Sie keine Schrift hochladen |
| Layouttreue | Genau wie entworfen, solange der Treiber sich benimmt | Genau wie geschrieben, aber Koordinaten sind Punkte und hängen an der Auflösung |
| Infrastruktur | Treiber und meist ein Spooler auf einer echten Maschine | Bytes an TCP-Port 9100; kein Treiber, von jedem Server aus |
| Variable Daten in Masse | Ganze Seite je Datensatz neu rendern | Nur die Datenfelder ändern |
Kein Weg erspart Ihnen die Auflösungsfrage. Ein in Punkten für 203 dpi geschriebenes ZPL-Layout druckt auf einem 300-dpi-Kopf etwa auf zwei Dritteln, und ein in falscher physischer Größe gestaltetes PDF ist auf Papier genauso falsch. Deklarieren Sie die echte Etikettengröße und prüfen Sie sie vor dem ersten Produktionslauf.
Beide Ausgaben derselben Datei sehen Sie hier: ZPL in den ZPL-Viewer einfügen oder über die API PNG bzw. PDF aus derselben Quelle holen. Weicht das Druckergebnis ab, grenzt die Fehlersuche-Triage es ein.
Für scannbare Barcodes in Masse meist ja: Der Drucker erzeugt das Symbol in eigener Auflösung, Aufträge sind wenige hundert Byte groß, und kein Treiber ist beteiligt. PDF passt besser zu aufwendigen Layouts, gelegentlichem Druck oder wenn vorhandene PDF-Werkzeuge das Dokument ohnehin erzeugen.
Weil die Seite vor dem Drucker gerastert wird. Skalierung und Kantenglättung verwischen die Balkenkanten, auf die Scanner angewiesen sind. Natives ZPL vermeidet das, indem der Drucker das Symbol in Geräteauflösung zeichnet.
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.