Veröffentlicht: · Aktualisiert:
Eine ZPL-Datei enthält kein Bild Ihres Etiketts, sondern die Anweisungen zum Zeichnen. Solange nichts diese Anweisungen ausführt, gibt es nichts zu sehen — deshalb besteht der klassische Weg der Kontrolle im Drucken, ein Testetikett pro Versuch.
Der schnellste Weg ist ein Renderer im Browser.
Der Online-ZPL-Viewer von Labelixa zeichnet das
Etikett in echter physischer Größe: Code einfügen (oder Datei öffnen),
Etikettengröße und Druckdichte wählen — das Ergebnis erscheint sofort.
Strukturelle Fehler — ein fehlendes ^FS, ein Feld außerhalb des
Etiketts — werden mit Zeilennummer aufgelistet; ein physischer Drucker sagt
Ihnen das nie.
Wenn Sie Vorschauen im eigenen Ablauf brauchen — eine Webanwendung, die das
Etikett vor dem Druck anzeigt, oder ein CI-Check für Etikettenvorlagen —
liefert eine Render-API das Etikett als PNG oder PDF aus einer einzigen
HTTP-Anfrage. Ein curl-Aufruf genügt, um einen ZPL-String in ein
Bild zu verwandeln; die genaue Anfrage steht in der
API-Referenz.
Manche Zebra-Drucker und -Treiber lassen sich so konfigurieren, dass die Ausgabe in eine Datei statt auf Papier geht; Zebras eigene Einrichtungstools bieten für bestimmte Modelle auch Vorschaufunktionen. Das funktioniert, setzt aber voraus, dass der Drucker (oder sein Treiber) bereits eingerichtet ist — genau die Abhängigkeit, die man in der Entwurfsphase meist vermeiden will.
Teams, die Etiketten im Code erzeugen, fragen oft, wie sie diese testen sollen, wenn am Build-Rechner kein Drucker hängt. Für den Teil, der am häufigsten bricht — das Etikett selbst — braucht es keinen Drucker. Zwei Befehle genügen:
npx labelixa validate "labels/**/*.zpl" --fail-on warning
npx labelixa render "labels/**/*.zpl" --out-dir previews/
Der erste lässt den Build scheitern, wenn eine Vorlage einen Fehler oder
eine Warnung hat (unbekannter Befehl, Feld außerhalb des Etiketts, fehlendes
^XZ); der zweite schreibt ein PNG jedes Etiketts, sodass jemand
das Ergebnis in den Build-Artefakten prüfen kann. Was CI nicht prüfen kann,
ist die physische Seite — Material, Schwärzung, Kalibrierung, der Netzwerkweg
zum Drucker —, deshalb vor einem Release einen echten Testdruck behalten.
Fertige Pipelines für GitHub Actions, GitLab, Azure und Bitbucket stehen in der
CLI-Dokumentation.
^PW/^LL
wird beim Druck stillschweigend abgeschnitten.Ja. In einen Online-ZPL-Viewer einfügen — das Rendering läuft serverseitig, der Browser zeigt nur das Bild an.
Layout und Inhalt stimmen bei der gewählten Punktdichte überein. Physische Faktoren — Schwärzung, Material, Kopfverschleiß — zeigt nur ein echter Druck; vor der Produktion bleibt ein letzter Prüfdruck.
Eine Rendering-API aufrufen: das ZPL per HTTP-Request senden und PNG oder PDF zurückbekommen. Damit wird die Vorschau ein Schritt, der in Tests und CI laufen kann.
Jede ZPL-Koordinate ist ein Punkt. Umrechnungstabellen für 152/203/300/600 dpi, Etikettengrößen in Punkten und was beim Wechsel von 203 auf 300 dpi passiert.
Wie öffnet man eine ZPL-Datei?Eine .zpl-Datei öffnet sich in jedem Texteditor, denn ZPL ist Klartext. Was die Datei enthält, wie man sie liest und wie man das beschriebene Etikett sieht.
Text in ZPL zentrierenZPL hat keinen Zentrier-Befehl für einfachen Text. Nutzen Sie einen ^FB-Block mit C-Ausrichtung oder messen Sie die Textbreite und berechnen x selbst.
Was ist ZPL?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.