Come Stampare Etichette Zebra dal Browser

Aggiornato 11 giugno 2026

Le stampanti Zebra non hanno bisogno di un driver per stampare — hanno bisogno di byte. Un'etichetta è solo un piccolo blocco di testo ZPL, e qualsiasi sistema in grado di consegnare quel testo alla stampante può stampare. Questo include il browser: con il WebUSB API, Chrome e Edge possono inviare ZPL grezzo direttamente a una stampante Zebra connessa via USB — senza driver, senza spooler di stampa, senza servizi middleware, e funziona allo stesso modo su Windows, macOS, Linux e ChromeOS.

I tre modi per inviare ZPL a una stampante Zebra

  • WebUSB (browser → USB). La pagina web richiede il permesso, selezioni la stampante da una finestra di dialogo del browser una volta sola, e la pagina scrive ZPL direttamente all'endpoint USB. Ideale quando la stampante si trova vicino a chi stampa. Richiede Chrome o Edge e una pagina HTTPS.
  • Rete (porta TCP 9100). Le stampanti Zebra con Ethernet o Wi-Fi sono in ascolto sulla porta 9100 per ZPL grezzo. Ideale per stampanti condivise in magazzino; i browser non possono aprire socket TCP grezzi, quindi questo percorso richiede un piccolo relay (o il supporto HTTP POST integrato della stampante nei modelli Link-OS più recenti).
  • Driver OS (Windows/CUPS). Installa il driver Zebra e stampa come qualsiasi altra stampante. Comodo per stampare documenti, ma il driver riesegue il rendering della pagina, il che può rendere i codici a barre meno nitidi, e la configurazione del driver per ogni macchina è esattamente ciò che la stampa da browser evita.

Stampa via WebUSB, passo dopo passo

  1. Usa Chrome o Edge. WebUSB è supportato nei browser basati su Chromium; Safari e Firefox non lo hanno implementato.
  2. Collega la stampante via USB e accendila. Carica il supporto e assicurati che la stampante non sia in pausa (spia di stato verde fissa sulla maggior parte dei modelli Zebra).
  3. Apri l'app web e avvia una stampa. In ZPLCraft, progetta la tua etichetta sulla canvas e fai clic su Stampa — il browser mostra una finestra di dialogo per la selezione del dispositivo con l'elenco dei dispositivi USB.
  4. Seleziona la stampante e concedi l'accesso. Questa autorizzazione viene ricordata per il sito, quindi le stampe successive richiedono un solo clic.
  5. Stampa. L'app acquisisce l'interfaccia USB e scrive i byte ZPL; l'etichetta inizia a stampare prima che un driver avrebbe finito di spooling.

Risoluzione dei problemi

La stampante non appare nel selettore dispositivi

  • Sostituisci il cavo USB e la porta — i cavi solo per la ricarica sono una causa sorprendentemente comune.
  • Windows: se il driver Zebra (o Zebra Setup Utilities) ha acquisito il dispositivo, il browser potrebbe non essere in grado di farlo. Rimuovendo il driver, o cambiando la stampante in un dispositivo di classe generica "usbprint", si libera per WebUSB.
  • Linux: concedi all'utente il permesso al dispositivo USB con una regola udev per il vendor ID 0a5f (Zebra), poi ricollega la stampante.

L'etichetta stampa, ma è vuota o sbiadita

  • Le etichette vuote di solito indicano la modalità supporto sbagliata: supporto a trasferimento termico diretto con la stampante impostata su trasferimento termico (o nastro mancante). Controllare ^MT/impostazioni supporto o eseguire una calibrazione.
  • Stampa sbiadita: aumenta la scurezza (^MD o l'impostazione del driver/pannello frontale) o rallenta la velocità di stampa (^PR).

Il layout è spostato o tagliato

  • Assicurati che ZPL sia destinato ai DPI della tua stampante — le coordinate scritte per 203 dpi finiscono nel posto sbagliato su una testina di stampa a 300 dpi. ZPLCraft scala il codice generato alla stampante scelta.
  • Esegui la calibrazione del supporto (~JC, o tieni premuto il pulsante di avanzamento secondo il manuale del tuo modello) in modo che la stampante trovi il gap etichetta e inizi ogni etichetta in cima.

Perché stampare dal browser invece che con i driver?

Ogni installazione di driver che eviti è una cosa in meno da mantenere. La stampa da browser significa che una nuova postazione in magazzino è pronta non appena qualcuno accede; i codici a barre vengono generati come comandi ZPL nativi piuttosto che immagini rielaborate, quindi rimangono nitidi e leggibili; e la stessa app funziona su tutti i sistemi operativi. Il compito della stampante è trasformare ZPL in un'etichetta — il browser è perfettamente in grado di consegnarla.

ZPLCraft è stato costruito attorno a questo flusso di lavoro: progetta visivamente, visualizza in anteprima l'etichetta esatta, poi inviala alla stampante via WebUSB o esporta il ZPL per i tuoi sistemi esistenti. Il piano gratuito include l'editor completo e la stampa USB. Se stai scrivendo ZPL a mano, tieni il riferimento comandi a portata di mano.