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
- Usa Chrome o Edge. WebUSB è supportato nei browser basati su Chromium; Safari e Firefox non lo hanno implementato.
- 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).
- 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.
- Seleziona la stampante e concedi l'accesso. Questa autorizzazione viene ricordata per il sito, quindi le stampe successive richiedono un solo clic.
- 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 (
^MDo 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.