Zebra-Etiketten aus dem Browser drucken

Aktualisiert am 11. Juni 2026

Zebra-Drucker benötigen keinen Treiber zum Drucken — sie brauchen Bytes. Ein Etikett ist nur ein kleiner Block ZPL-Text, und alles, was diesen Text an den Drucker liefern kann, kann drucken. Dazu gehört der Browser: mit der WebUSB-API können Chrome und Edge rohes ZPL direkt an einen USB-angeschlossenen Zebra-Drucker streamen — ohne Treiber, ohne Druckerspooler, ohne Middleware-Dienst, und das funktioniert gleichermaßen unter Windows, macOS, Linux und ChromeOS.

Die drei Wege, ZPL in einen Zebra-Drucker zu bekommen

  • WebUSB (Browser → USB). Die Webseite fragt nach der Berechtigung, Sie wählen den Drucker einmalig aus einem Browser-Dialog aus, und die Seite schreibt ZPL direkt an den USB-Endpunkt. Am besten, wenn der Drucker neben der druckenden Person steht. Erfordert Chrome oder Edge und eine HTTPS-Seite.
  • Netzwerk (TCP-Port 9100). Zebra-Drucker mit Ethernet oder WLAN lauschen auf Port 9100 auf rohes ZPL. Ideal für gemeinsam genutzte Lagerdrucker; Browser können keine rohen TCP-Sockets öffnen, daher benötigt dieser Weg ein kleines Relay (oder den HTTP-POST-Support des Druckers selbst bei neueren Link-OS-Modellen).
  • Betriebssystemtreiber (Windows/CUPS). Den Zebra-Treiber installieren und wie jeden anderen Drucker drucken. Praktisch für das Drucken aus Dokumenten, aber der Treiber rendert die Seite neu, was Barcodes verwischen kann, und die maschinenweise Treibereinrichtung ist genau das, was Browser-Druck vermeidet.

Schritt für Schritt über WebUSB drucken

  1. Chrome oder Edge verwenden. WebUSB wird in Chromium-basierten Browsern unterstützt; Safari und Firefox haben es nicht implementiert.
  2. Drucker per USB anschließen und einschalten. Medium einlegen und sicherstellen, dass der Drucker nicht pausiert ist (bei den meisten Zebra-Modellen eine dauerhaft grüne Statusleuchte).
  3. Web-App öffnen und einen Druckauftrag starten. In ZPLCraft das Etikett auf der Arbeitsfläche gestalten und auf Drucken klicken — der Browser zeigt einen Gerätauswahl-Dialog mit USB-Geräten an.
  4. Drucker auswählen und Zugriff erteilen. Diese Berechtigung wird für die Website gespeichert, sodass künftige Druckaufträge mit einem Klick erfolgen.
  5. Drucken. Die App beansprucht die USB-Schnittstelle und schreibt die ZPL-Bytes; das Etikett druckt, bevor ein Treiber mit dem Spoolen fertig wäre.

Fehlerbehebung

Der Drucker erscheint nicht in der Geräteauswahl

  • USB-Kabel und Anschluss wechseln — reine Ladekabel sind ein überraschend häufiger Übeltäter.
  • Windows: Wenn der Zebra-Treiber (oder Zebra Setup Utilities) das Gerät beansprucht hat, kann der Browser möglicherweise nicht darauf zugreifen. Den Treiber entfernen oder den Drucker auf ein generisches „usbprint"-Klassegerät umstellen gibt ihn für WebUSB frei.
  • Linux: Dem Benutzer Zugriff auf das USB-Gerät mit einer udev-Regel für Hersteller-ID 0a5f (Zebra) erteilen, dann den Drucker neu anschließen.

Das Etikett wird gedruckt, ist aber leer oder blass

  • Leere Etiketten bedeuten meist den falschen Medienmodus: Direktthermo-Folie bei auf Thermotransfer eingestelltem Drucker (oder fehlendes Farbband). ^MT/Medieneinstellungen prüfen oder eine Kalibrierung durchführen.
  • Blasser Druck: Dunkelheit erhöhen (^MD oder die Treiber-/Bedienfeld-Einstellung) oder die Druckgeschwindigkeit verringern (^PR).

Das Layout ist verschoben oder abgeschnitten

  • Sicherstellen, dass das ZPL auf das DPI Ihres Druckers ausgerichtet ist — für 203 dpi geschriebene Koordinaten landen auf einem 300 dpi-Druckkopf an der falschen Stelle. ZPLCraft skaliert den generierten Code auf den ausgewählten Drucker.
  • Medienkalibrierung durchführen (~JC, oder die Vorschubtaste gemäß dem Handbuch Ihres Modells gedrückt halten), damit der Drucker die Etikettenlücke findet und jedes Etikett oben beginnt.

Warum Browser-Druck statt Treiber?

Jede Maschine, bei der Sie eine Treiberinstallation überspringen, ist eine Sache weniger zu warten. Browser-Druck bedeutet, ein neuer Lagerarbeitsplatz ist bereit, sobald sich jemand anmeldet; Barcodes werden als native ZPL-Befehle generiert statt als neu gerenderte Bilder, sodass sie scharf und scannbar bleiben; und dieselbe App funktioniert betriebssystemübergreifend. Die Aufgabe des Druckers ist es, ZPL in ein Etikett umzuwandeln — der Browser ist durchaus in der Lage, es zu liefern.

ZPLCraft wurde rund um diesen Workflow entwickelt: visuell gestalten, das exakte Etikett in der Vorschau prüfen, dann per WebUSB an den Drucker streamen oder das ZPL für bestehende Systeme exportieren. Der kostenlose Tarif umfasst den vollständigen Editor und USB-Druck. Wenn Sie stattdessen ZPL manuell schreiben, halten Sie die Befehlsreferenz griffbereit.