Zebra Labels Printen vanuit de Browser

Bijgewerkt 11 juni 2026

Zebra-printers hebben geen driver nodig om te printen — ze hebben bytes nodig. Een etiket is slechts een klein blok ZPL-tekst, en alles dat die tekst naar de printer kan sturen kan printen. Dat geldt ook voor de browser: met de WebUSB API, kunnen Chrome en Edge ruwe ZPL direct streamen naar een via USB aangesloten Zebra-printer — geen drivers, geen printspooler, geen middlewaredienst, en het werkt hetzelfde op Windows, macOS, Linux en ChromeOS.

De drie manieren om ZPL in een Zebra-printer te krijgen

  • WebUSB (browser → USB). De webpagina vraagt om toestemming, je selecteert de printer eenmalig uit een browserdialoog, en de pagina schrijft ZPL direct naar het USB-eindpunt. Het beste wanneer de printer naast de persoon staat die print. Vereist Chrome of Edge en een HTTPS-pagina.
  • Netwerk (TCP-poort 9100). Zebra-printers met Ethernet of Wi-Fi luisteren op poort 9100 voor ruwe ZPL. Ideaal voor gedeelde magazijnprinters; browsers kunnen geen ruwe TCP-sockets openen, dus dit pad heeft een kleine relay nodig (of de eigen HTTP POST-ondersteuning van de printer op nieuwere Link-OS-modellen).
  • OS-driver (Windows/CUPS). Installeer de Zebra-driver en print zoals elke andere printer. Handig voor het afdrukken van documenten, maar de driver herrendert de pagina, waardoor barcodes minder scherp kunnen worden, en driver-installatie per machine is precies wat browser-printen vermijdt.

Printen via WebUSB, stap voor stap

  1. Gebruik Chrome of Edge. WebUSB wordt ondersteund in op Chromium gebaseerde browsers; Safari en Firefox hebben het niet geïmplementeerd.
  2. Sluit de printer aan via USB en zet hem aan. Laad media en zorg ervoor dat de printer niet gepauzeerd is (een groen statuslampje op de meeste Zebra-modellen).
  3. Open de webapplicatie en activeer een printopdracht. In ZPLCraft ontwerp je je etiket op het canvas en klik je op Printen — de browser toont een apparaatkeuzedialoog met USB-apparaten.
  4. Selecteer je printer en verleen toegang. Deze toestemming wordt onthouden voor de site, zodat toekomstige afdrukopdrachten één klik zijn.
  5. Printen. De app claimt de USB-interface en schrijft de ZPL-bytes; het etiket print voordat een driver klaar zou zijn met spoolen.

Probleemoplossing

De printer verschijnt niet in de apparaatkiezer

  • Wissel de USB-kabel en -poort — alleen-opladen-kabels zijn een verrassend veel voorkomende boosdoener.
  • Windows: als de Zebra-driver (of Zebra Setup Utilities) het apparaat heeft geclaimd, kan de browser dit mogelijk niet. Het verwijderen van de driver, of het omschakelen van de printer naar een generiek "usbprint"-klasseapparaat, maakt het vrij voor WebUSB.
  • Linux: verleen je gebruiker toestemming voor het USB-apparaat met een udev-regel voor leveranciers-ID 0a5f (Zebra), en koppel de printer opnieuw aan.

Het etiket print, maar het is blanco of vaag

  • Blanco etiketten betekenen gewoonlijk de verkeerde mediamodus: direct-thermisch materiaal terwijl de printer is ingesteld op thermische overdracht (of een ontbrekend lint). Controleer ^MT/media-instellingen of voer een calibratie uit.
  • Vage afdruk: verhoog de duisternis (^MD of de driver/voorpaneel-instelling) of verlaag de printsnelheid (^PR).

De opmaak is verschoven of afgeknipt

  • Zorg ervoor dat de ZPL gericht is op de DPI van je printer — coördinaten geschreven voor 203 dpi landen op de verkeerde plek op een 300 dpi-printkop. ZPLCraft schaalt de gegenereerde code naar de printer die je kiest.
  • Voer mediacalibratie uit (~JC, of houd de invoerknop ingedrukt zoals beschreven in de handleiding van je model) zodat de printer de labelgap vindt en elk etiket bovenaan begint.

Waarom browser-printen in plaats van drivers?

Elke machine waarvoor je een driverinstallatie overslaat is één ding minder om te onderhouden. Browser-printen betekent dat een nieuw magazijnstation klaar is zodra iemand inlogt; barcodes worden gegenereerd als native ZPL-commando's in plaats van hergerenderde afbeeldingen, zodat ze scherp en scanbaar blijven; en dezelfde app werkt op alle besturingssystemen. De taak van de printer is ZPL in een etiket omzetten — de browser is er volledig toe in staat het te leveren.

ZPLCraft is gebouwd rond deze workflow: visueel ontwerpen, het exacte etiket vooraf bekijken, en het vervolgens naar de printer streamen via WebUSB of de ZPL exporteren voor je bestaande systemen. Het gratis abonnement bevat de volledige editor en USB-printen. Als je ZPL met de hand schrijft, houd dan de commando referentie bij de hand.