Imprimer des étiquettes Zebra depuis un navigateur

Mis à jour le 11 juin 2026

Les imprimantes Zebra n'ont pas besoin d'un pilote pour imprimer — elles ont besoin d'octets. Une étiquette n'est qu'un petit bloc de texte ZPL, et tout ce qui peut délivrer ce texte à l'imprimante peut imprimer. Cela inclut le navigateur : avec l'API WebUSB, Chrome et Edge peuvent envoyer du ZPL brut à une imprimante Zebra connectée par USB directement — sans pilote, sans spouleur d'impression, sans service intermédiaire, et cela fonctionne de la même façon sous Windows, macOS, Linux et ChromeOS.

Les trois façons d'envoyer du ZPL à une imprimante Zebra

  • WebUSB (navigateur → USB). La page web demande une autorisation, vous choisissez l'imprimante dans une boîte de dialogue du navigateur une seule fois, et la page écrit directement du ZPL sur le point de terminaison USB. Idéal quand l'imprimante est à côté de l'utilisateur. Nécessite Chrome ou Edge et une page HTTPS.
  • Réseau (port TCP 9100). Les imprimantes Zebra dotées d'Ethernet ou de Wi-Fi écoutent sur le port 9100 pour du ZPL brut. Idéal pour les imprimantes d'entrepôt partagées ; les navigateurs ne peuvent pas ouvrir des sockets TCP bruts, ce chemin nécessite donc un petit relais (ou la prise en charge HTTP POST de l'imprimante sur les modèles Link-OS récents).
  • Pilote système (Windows/CUPS). Installez le pilote Zebra et imprimez comme sur n'importe quelle autre imprimante. Pratique pour imprimer des documents, mais le pilote re-rend la page, ce qui peut dégrader les codes-barres, et la configuration pilote machine par machine est exactement ce qu'évite l'impression depuis le navigateur.

Imprimer via WebUSB, étape par étape

  1. Utilisez Chrome ou Edge. WebUSB est pris en charge dans les navigateurs basés sur Chromium ; Safari et Firefox ne l'ont pas implémenté.
  2. Connectez l'imprimante via USB et allumez-la. Chargez le support et assurez-vous que l'imprimante n'est pas en pause (un voyant d'état vert fixe sur la plupart des modèles Zebra).
  3. Ouvrez l'application web et lancez une impression. Dans ZPLCraft, concevez votre étiquette sur le canevas et cliquez sur Imprimer — le navigateur affiche une boîte de sélection d'appareil répertoriant les périphériques USB.
  4. Sélectionnez votre imprimante et accordez l'accès. Cette autorisation est mémorisée pour le site, les impressions suivantes se font en un clic.
  5. Imprimer. L'application revendique l'interface USB et écrit les octets ZPL ; l'étiquette s'imprime avant même qu'un pilote n'ait fini de spouler.

Dépannage

L'imprimante n'apparaît pas dans le sélecteur d'appareils

  • Changez le câble USB et le port — les câbles charge uniquement sont une cause étonnamment fréquente.
  • Windows : si le pilote Zebra (ou Zebra Setup Utilities) a pris possession de l'appareil, le navigateur peut ne pas y accéder. Supprimer le pilote, ou passer l'imprimante sur un périphérique de classe générique « usbprint », la libère pour WebUSB.
  • Linux : accordez à votre utilisateur la permission d'accès au périphérique USB avec une règle udev pour l'identifiant fournisseur 0a5f (Zebra), puis rebranchez l'imprimante.

L'étiquette s'imprime, mais elle est blanche ou trop claire

  • Les étiquettes blanches indiquent généralement un mauvais mode de support : du stock thermique direct avec l'imprimante configurée pour le transfert thermique (ou un ruban manquant). Vérifiez ^MT/les paramètres du support ou lancez une calibration.
  • Impression trop claire : augmentez la noirceur (^MD ou le paramètre du pilote/panneau avant) ou ralentissez la vitesse d'impression (^PR).

La mise en page est décalée ou coupée

  • Assurez-vous que le ZPL cible le DPI de votre imprimante — des coordonnées écrites pour 203 dpi se retrouvent au mauvais endroit sur une tête d'impression à 300 dpi. ZPLCraft adapte le code généré à l'imprimante que vous choisissez.
  • Lancez la calibration du support (~JC, ou maintenez le bouton d'avance selon le manuel de votre modèle) pour que l'imprimante trouve l'espace entre étiquettes et commence chaque étiquette en haut.

Pourquoi l'impression depuis le navigateur plutôt que les pilotes ?

Chaque machine sur laquelle vous évitez d'installer un pilote est une chose de moins à maintenir. L'impression depuis le navigateur signifie qu'un nouveau poste en entrepôt est prêt dès que quelqu'un se connecte ; les codes-barres sont générés comme des commandes ZPL natives plutôt que des images re-rendues, ils restent donc nets et lisibles ; et la même application fonctionne sur tous les systèmes d'exploitation. Le rôle de l'imprimante est de transformer le ZPL en étiquette — le navigateur est parfaitement capable de le lui transmettre.

ZPLCraft a été conçu autour de ce flux de travail : concevez visuellement, prévisualisez l'étiquette exacte, puis envoyez-la à l'imprimante via WebUSB ou exportez le ZPL pour vos systèmes existants. L'offre gratuite inclut l'éditeur complet et l'impression USB. Si vous écrivez du ZPL à la main, gardez la référence des commandes à portée de main.