ZPL-Datei öffnen, ansehen und drucken
ZPLCraftAktualisiert am 30. September 2026

Eine ZPL-Datei ist eine reine Textdatei voller Befehle der Zebra Programming Language. Versandplattformen, Carrier-APIs, ERP- und Lagersysteme erzeugen sie, damit ein Thermodrucker das Etikett direkt drucken kann. Deshalb zeigt das Öffnen in einem normalen Programm meist nur eine Wand aus Codes statt eines Etiketts.
Diese Anleitung zeigt, wie Sie eine ZPL-Datei erkennen, sie ohne Drucker als Etikett ansehen und von Windows, macOS, Linux oder einem Browser an einen Zebra-Drucker senden, ohne dass sie als Text gedruckt wird.
So erkennen Sie eine ZPL-Datei
ZPL-Dateien haben meist die Endung .zpl, Carrier und Etikettensoftware speichern sie aber auch als .prn oder .txt, und manche Systeme verwenden .lbl. Öffnen Sie die Datei in einem beliebigen Texteditor: Beginnt sie mit ^XA, endet mit ^XZ und enthält Befehle wie ^FO und ^FD, handelt es sich um ZPL.
^XA
^FO50,50^A0N,40,40^FDORDER 10592^FS
^FO50,110^BY2^BCN,90,Y,N,N^FD4210159200083^FS
^XZLange Blöcke aus Hexadezimal- oder Base64-Text nach ^GF oder ~DG sind eingebettete Grafiken wie Logos und keine Beschädigung. Eine Datei kann viele Etiketten enthalten: Jeder ^XA … ^XZ-Block ist ein eigenes Etikett. Designdateien aus ZebraDesigner (.nlbl) oder BarTender (.btw) sind kein ZPL; diese Programme müssen sie zuerst drucken oder exportieren.
ZPL-Datei online ohne Drucker ansehen
Am schnellsten sehen Sie, was eine ZPL-Datei druckt, indem Sie sie rendern:
- Öffnen Sie den kostenlosen ZPL-Viewer.
- Wählen Sie ZPL-Datei öffnen und wählen Sie die .zpl-, .prn- oder .txt-Datei aus, oder fügen Sie ihren Inhalt in den Code-Editor ein.
- Stellen Sie die Auflösung passend zum Zieldrucker ein: 203, 300 oder 600 dpi. Bei falscher Auflösung wirkt das Etikett zu groß oder zu klein.
- Blättern Sie durch die Etiketten, falls die Datei mehrere enthält, laden Sie dann ein PNG herunter oder wechseln Sie zum visuellen Designer, um das Layout zu bearbeiten.
Die Datei wird in Ihrem Browser gerendert und nicht hochgeladen. Das ist wichtig bei Versandetiketten, die Kundenadressen enthalten.
ZPL-Datei auf einem Zebra-Drucker drucken
Eine ZPL-Datei muss unverändert, Byte für Byte, beim Drucker ankommen. Öffnen Sie sie in Notepad oder TextEdit und klicken auf Drucken, stellt das Betriebssystem den Text auf einer Seite dar, und der Drucker gibt die Befehle selbst als Text aus. Verwenden Sie stattdessen eine der folgenden Raw-Methoden.
Windows
Geben Sie den Drucker unter Druckereigenschaften → Freigabe frei (zum Beispiel als ZebraShare) und kopieren Sie die Datei dann in der Eingabeaufforderung im Binärmodus darauf. Zebra Setup Utilities kann eine Datei auch direkt über Open Communication With Printer senden.
copy /b label.zpl \\localhost\ZebraSharemacOS und Linux
Ist der Drucker in CUPS eingerichtet, senden Sie die Datei mit der Raw-Option, damit kein Treiberfilter sie verändert:
lpstat -p
lp -d Zebra_ZD420 -o raw label.zplNetzwerkdrucker
Die meisten Zebra-Netzwerkdrucker nehmen Raw-Aufträge auf TCP-Port 9100 an, sodass sich eine Datei direkt an die IP-Adresse des Druckers streamen lässt:
nc 192.168.1.50 9100 < label.zplAus dem Browser
Chrome und Edge können ZPL per WebUSB an einen kompatiblen USB-Drucker senden, und Zebra Browser Print deckt USB- und Netzwerkdrucker über den lokalen Helfer von Zebra ab. Die Anleitung zum Drucken aus dem Browser erklärt, welche Methode zu Ihrer Umgebung passt. Zebra-Etiketten aus dem Browser drucken
Häufige Probleme beim Drucken von ZPL-Dateien
- Der Drucker druckt den Code als Text. Der Auftrag lief über einen Textdruckertreiber statt als Raw-Auftrag, oder der Drucker ist auf eine andere Befehlssprache wie EPL oder den Zeilendruck-Modus eingestellt. Senden Sie die Datei als Raw und prüfen Sie die Einstellung der Druckersprache.
- Das Etikett ist zu groß, zu klein oder abgeschnitten. Das ZPL wurde für eine andere Auflösung oder Etikettengröße geschrieben. Vergleichen Sie die dpi im Viewer mit Ihrem Drucker und prüfen Sie die Druckbreite ^PW und die Etikettenlänge ^LL.
- Umlaute oder Sonderzeichen sind falsch. Fügen Sie ^CI28 hinzu, damit Felddaten als UTF-8 gelesen werden, und stellen Sie sicher, dass die Schrift die Zeichen enthält.
- Von mehreren Etiketten wird nur eines gedruckt. Prüfen Sie, dass jedes Etikett ein eigenes ^XA … ^XZ-Paar hat und dass die ^PQ-Stückzahlen Ihren Erwartungen entsprechen.
Fragen zu ZPL-Dateien
Mit welchem Programm öffne ich eine ZPL-Datei?
Jeder Texteditor kann eine ZPL-Datei öffnen und ihre Befehle anzeigen. Um das Etikett selbst zu sehen, verwenden Sie einen ZPL-Viewer wie den kostenlosen ZPLCraft-Viewer, der die Datei ohne Drucker und ohne Installation in Ihrem Browser rendert.
Kann ich eine ZPL-Datei in PDF oder PNG umwandeln?
Ja. Der ZPL-Viewer lädt jedes Etikett als PNG herunter, und der ZPLCraft-Konverter fasst ausgewählte Etiketten aus ZPL-Dateien oder einem ZIP-Archiv zu einer PDF zusammen. Die PDF-Vorschau ist kostenlos; der PDF-Download gehört zu Pro.
Kann ich eine ZPL-Datei bearbeiten?
Ja. Ändern Sie den Code direkt im Viewer oder wechseln Sie zum visuellen Designer, um Text, Barcodes und Rahmen auf einer maßstabsgetreuen Arbeitsfläche zu verschieben, und exportieren oder drucken Sie dann das aktualisierte ZPL.
Warum druckt das Drucken einer ZPL-Datei aus Notepad den Code?
Notepad sendet die Datei als Textdokument über den Windows-Druckertreiber. Der Drucker braucht die unveränderten Bytes: Kopieren Sie die Datei im Binärmodus auf einen freigegebenen Drucker, verwenden Sie Zebra Setup Utilities oder drucken Sie mit einem Werkzeug, das ZPL unverändert sendet.