Stampa remota da Odoo cloud: come Print Queue risolve la stampa locale con un Raspberry Pi
Print Queue è il modulo Odoo 18 che porta la stampa di DDT, fatture, etichette ZPL e scontrini sulle stampanti della rete locale, anche con Odoo in cloud. Funzionalità, configurazione e vantaggi della soluzione.
- odoo erp
- stampa remota
- raspberry pi
- etichette zpl
- automazione aziendale
Caso reale — modulo sviluppato da Bitcore per la stampa remota Odoo-to-Local.
Chi sposta Odoo in cloud incontra quasi sempre lo stesso ostacolo: la stampa. Finché il gestionale gira su un server in azienda, stampare un DDT o un'etichetta è banale — la stampante è nella stessa rete. Ma quando Odoo è su un VPS o in cloud, il server non "vede" più le stampanti locali: niente stampa diretta di documenti di trasporto in spedizione, etichette in magazzino o scontrini alla cassa.
Le soluzioni tipiche sono fragili: scaricare manualmente il PDF e stamparlo, VPN sempre attive, agenti di stampa proprietari, o costose appliance. Per risolvere il problema in modo pulito e ripetibile abbiamo sviluppato Print Queue, un modulo Odoo 18 che collega il cloud alle stampanti locali tramite un piccolo dispositivo installato nella rete aziendale, come un Raspberry Pi.
Il problema della stampa remota
Quando Odoo è ospitato fuori dalla rete aziendale, tra il server e la stampante c'è Internet. Stampare direttamente significherebbe esporre le stampanti, aprire porte o tenere tunnel permanenti — soluzioni che fanno storcere il naso a chiunque si occupi di sicurezza.
Print Queue ribalta l'approccio: non è Odoo a raggiungere la stampante, è la rete locale a recuperare i job dal cloud. Il documento viene generato nel cloud e messo in coda; un dispositivo dentro la rete aziendale lo preleva e lo invia alla stampante fisica. Nessuna porta aperta verso l'interno, nessuna stampante esposta.
Il risultato: un singolo Raspberry Pi da poche decine di euro serve tutte le stampanti della sede, trasformandole in "stampanti cloud" per Odoo, in tempo reale.
Cosa si può stampare
Print Queue non è pensato solo per i PDF. Supporta tre tipi di output, così da coprire gli scenari reali di un'azienda:
- PDF (standard) — DDT, fatture, ordini, report: stampa laser/inkjet d'ufficio.
- Etichette (ZPL) — etichette logistiche e di prodotto su stampanti Zebra e compatibili, con larghezza, altezza e DPI configurabili.
- Scontrini — stampanti da banco e POS per ricevute e scontrini.
Ogni report di Odoo può essere abilitato singolarmente alla stampa remota e associato al tipo di output e a una stampante predefinita.
Funzionalità principali
- Coda persistente con retry automatico — i job non si perdono: se la stampante è offline o il dispositivo è momentaneamente irraggiungibile, il job resta in coda e viene ritentato.
- Anteprima o stampa diretta, a scelta — per ogni documento decidi se mostrare l'anteprima PDF prima di stampare o inviare tutto direttamente alla stampante, senza passaggi manuali.
- Stampa singola e batch — stampa un documento o seleziona più record dalla lista e stampali tutti in un'azione.
- Gestione priorità — coda normale e urgente, per far passare avanti ciò che serve subito.
- Monitoraggio in tempo reale — dashboard dei job (in attesa, in coda, in stampa, completato, errore) e stato delle stampanti.
- Pulizia automatica — i job vecchi vengono eliminati automaticamente per mantenere il sistema leggero.
Configurabilità: pensato per il multi-sede
La forza di Print Queue è la flessibilità di configurazione, tutta dall'interfaccia di Odoo.
Stampanti centralizzate
Ogni stampante si configura con nome, codice univoco, tipo, modalità di connessione (locale o di rete) e parametri specifici — per le etichette: larghezza, altezza e DPI.
Filtri per sede (location)
Ogni stampante ha un'ubicazione. Ogni sede stampa solo i job a lei destinati:
Sede Milano → stampanti di Milano
Sede Roma → stampanti di Roma
Così un'unica istanza Odoo serve più filiali, ognuna con il proprio dispositivo e le proprie stampanti, senza interferenze.
Report abilitabili singolarmente
Dalle impostazioni si abilita la stampa remota report per report, scegliendo tipo di output e stampante predefinita — senza toccare codice.
Stampa automatica o con anteprima, documento per documento
Questa è una delle scelte che fa più differenza nell'uso quotidiano. Per ogni report decidi il comportamento:
- Stampa automatica — il documento parte da solo verso la stampante predefinita appena viene generato. Ideale per i flussi ad alto volume: etichette di prodotto al carico a magazzino, DDT alla conferma di una spedizione, scontrini alla cassa. Zero clic.
- Anteprima prima di stampare — si apre l'anteprima PDF dentro Odoo e l'utente sceglie stampante e conferma. Perfetto per documenti delicati o occasionali, dove serve un controllo prima dell'invio.
Lo stesso modulo serve quindi sia chi vuole velocità e automazione sia chi vuole un controllo finale, e la regola si imposta su ciascun tipo di documento — non a livello globale.
Un dispositivo, più stampanti
Un singolo dispositivo in sede può gestire più stampanti di tipo diverso (laser, etichette, scontrini), con parametri come intervallo di controllo e tentativi di ripetizione configurabili.
Sicurezza by design
- Nessuna stampante esposta — il flusso è sempre dalla rete locale verso il cloud, mai il contrario: niente porte aperte verso l'azienda.
- Comunicazioni cifrate e autenticate — lo scambio tra cloud e dispositivo locale avviene su canale protetto, con chiavi di accesso dedicate.
- Permessi Odoo a due livelli — gli utenti stampano e vedono i propri job; i manager configurano le stampanti e vedono tutti i job.
I vantaggi per l'azienda
| Esigenza | Come la risolve Print Queue |
|---|---|
| Odoo in cloud, stampanti in sede | Dispositivo locale che recupera i job, nessuna porta aperta |
| Più filiali, una sola Odoo | Filtri per sede, un dispositivo per location |
| Etichette logistiche e scontrini | Output etichette e scontrini nativi |
| Job che non devono perdersi | Coda persistente con retry e priorità |
| Controllo operativo | Dashboard job e stato stampanti |
| Budget contenuto | Hardware da poche decine di euro (Raspberry Pi) |
Il risultato pratico: si passa al cloud senza rinunciare alla stampa locale immediata, con un investimento hardware minimo e una soluzione completamente integrata in Odoo.
Scenari d'uso tipici
- Magazzino — stampa automatica di etichette al carico a magazzino o alla spedizione, su stampanti Zebra di reparto.
- Spedizioni — DDT e documenti di trasporto stampati in tempo reale sulla laser della logistica.
- Punto vendita / banco — scontrini e ricevute su stampante POS.
- Multi-filiale — gruppi con più sedi che condividono un'unica istanza Odoo, ognuna con le proprie stampanti.
In sintesi
Print Queue elimina uno degli ostacoli più frustranti della migrazione di Odoo in cloud: la stampa locale. Riporta DDT, fatture, etichette e scontrini sulle stampanti dell'azienda, in tempo reale, su una o più sedi, senza esporre nulla e con un costo hardware irrisorio.
È un esempio del tipo di moduli che sviluppiamo in Bitcore: soluzioni mirate a problemi operativi concreti, integrate nativamente in Odoo e pensate per essere configurabili, sicure e manutenibili.
Hai Odoo in cloud e devi stampare in sede — DDT, etichette o scontrini? Contattaci per valutare insieme la stampa remota con Print Queue.
Prossimo passo
Valuti un investimento Industria 4.0 con Odoo?
Possiamo aiutarti a definire scope tecnico, interconnessione dei sistemi e documentazione utile per perizia e certificazione contabile. Primo confronto senza impegno.