Server AirPrint con Raspberry Pi: rendere compatibile qualsiasi stampante con iPhone e Mac

di Angelo Lauria | Ott 21, 2026 | 0 commenti

Server AirPrint con Raspberry Pi: rendere compatibile qualsiasi stampante con iPhone e Mac - Raffaele Chiatto

 

Quante volte vi è capitato di dover stampare un documento dall’iPhone o dall’iPad e di scoprire che la stampante di casa o dell’ufficio non viene nemmeno rilevata?

Il motivo è semplice: i dispositivi Apple stampano in modalità wireless tramite AirPrint, un protocollo supportato solo dalle stampanti più recenti.

Molte stampanti ancora funzionanti restano quindi escluse, in particolare i modelli USB, le laser di qualche anno fa e le multifunzione da ufficio.

Per fortuna non serve cambiare stampante. Con un Raspberry Pi, CUPS (il sistema di stampa open source usato su Linux e macOS) e Avahi (per l’annuncio dei servizi in rete tramite Bonjour) potete creare un piccolo print server AirPrint.

In questo modo qualsiasi stampante, collegata via USB o già presente in rete, diventa visibile e utilizzabile da iPhone, iPad e Mac senza installare driver o app aggiuntive.

In questa guida vedremo passo dopo passo come:

  • preparare il Raspberry Pi e installare i pacchetti necessari
  • configurare CUPS e aggiungere la stampante
  • abilitare la condivisione e la pubblicazione AirPrint tramite Avahi
  • verificare il funzionamento da iOS e macOS

Il risultato è una soluzione economica e silenziosa, che consuma pochissimo e può restare accesa 24 ore su 24.

È adatta sia alla rete di casa sia a un piccolo ufficio dove convivono dispositivi Apple, Windows e Linux.

 

PREMESSA

Questa guida descrive come configurare un server di stampa AirPrint con Raspberry Pi OS.
CUPS gestisce le code di stampa e Avahi annuncia la stampante sulla rete locale rendendola individuabile dai dispositivi compatibili.

I comandi e i nomi riportati sono esempi: sostituiscili con quelli del tuo sistema e della tua stampante.
Il Raspberry Pi deve essere acceso e collegato alla rete quando vuoi stampare.
La procedura riguarda la stampa e non configura la funzione scanner di eventuali dispositivi multifunzione.

 

PREREQUISITI

  • Raspberry Pi con Raspberry Pi OS. Per esempio: Raspberry Pi 4B con Raspberry Pi OS basato su Debian 13 (Trixie).
  • Stampante USB. Per esempio: Brother MFC-1810, laser monocromatica.
  • Dispositivo Apple collegato alla stessa rete locale.
  • Accesso SSH al Raspberry Pi.

 

AGGIORNARE IL SISTEMA E INSTALLARE I SERVIZI

Aggiorna l’elenco dei pacchetti e installa gli aggiornamenti disponibili:

 

Installa CUPS, Avahi e gli strumenti per rilevare i servizi in rete:

Abilita e avvia i servizi:

Aggiungi il tuo utente al gruppo degli amministratori CUPS.

Riconnettiti via SSH perché la modifica abbia effetto:

 

 

APRIRE IL PANNELLO CUPS TRAMITE SSH

Sul Raspberry Pi, il pannello CUPS è disponibile all’indirizzo http://localhost:631.
Per amministrarlo da un altro computer senza rendere accessibile la porta a tutta la rete, crea un tunnel SSH sostituendo utente e indirizzo con i tuoi:

Lascia aperta la sessione SSH e apri http://localhost:8631 nel browser del computer. Accedi con l’utente del Raspberry Pi aggiunto al gruppo lpadmin.

 

COLLEGARE E RILEVARE LA STAMPANTE

Collega la stampante al Raspberry Pi tramite USB e accendila.

Verifica che il sistema la rilevi:

Nell’elenco dovrebbe apparire una riga simile a questa:

La Brother MFC-1810 è una stampante “host-based” e richiede un driver dedicato. Installa il driver open source brlaser:

Cerca il modello disponibile:

L’output dovrebbe contenere una voce simile a:

 

 

CREARE E CONDIVIDERE LA CODA DI STAMPA

Abilita la condivisione delle stampanti:

Crea la coda usando il modello e l’indirizzo USB rilevati.

I valori seguenti sono un esempio basato su una Brother MFC-1810: sostituisci nome coda, indirizzo USB, seriale, modello, driver e posizione con quelli della tua stampante:

Imposta la coda come predefinita, abilitala e consenti l’invio dei lavori:

 

Controlla lo stato:

 

 

STAMPARE UNA PAGINA DI PROVA

Invia una pagina di prova e controlla la coda:

 

Prima di proseguire, verifica che la pagina venga stampata correttamente.

 

ANNUNCIARE LA STAMPANTE IN RETE (AIRPRINT)

Verifica che CUPS e Avahi siano attivi:

Controlla l’annuncio DNS-SD della stampante:

Nel record TXT verifica la presenza di informazioni come:

La voce URF identifica il supporto al formato AirPrint. Su iPhone o iPad, apri un documento o una foto, tocca **Condividi**, poi **Stampa** e seleziona la Brother MFC-1810.

 

SICUREZZA

Limita le porte 631 (CUPS) e 22 (SSH) alla rete locale fidata.

Non inoltrarle dal router verso Internet.

Il tunnel SSH descritto nel capitolo 2 consente di raggiungere il pannello di amministrazione senza esporlo a tutta la rete.

 

RISOLUZIONE DEI PROBLEMI

LA STAMPANTE NON COMPARE IN CUPS

Controlla il cavo USB, l’alimentazione e l’output di sudo lpinfo -v. Alcune multifunzione espongono più interfacce USB.

CUPS STAMPA, MA IPHONE O IPAD NON TROVA LA STAMPANTE

Verifica che la condivisione sia attiva (cupsctl --share-printers), che entrambi i dispositivi siano sulla stessa rete e che Avahi sia attivo.

Controlla anche che il Wi-Fi non abbia l’isolamento dei client abilitato e che il multicast DNS (UDP 5353) non sia bloccato tra rete Wi-Fi e rete cablata.

LA CODA COMPARE, MA I LAVORI FALLISCONO O LA STAMPA È ERRATA

Controlla la sezione **Jobs** del pannello CUPS e i messaggi di errore nei log di CUPS.

Verifica inoltre di aver selezionato il modello e il driver corretti.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D'Urso  Autore
Angelo Lauria

Angelo Lauria

Sono Angelo Lauria e ho una passione per l’automazione e lo scripting, soprattutto con Bash e PowerShell.
Il mio viaggio nello scripting è iniziato per curiosità, spinto dal desiderio di rendere più efficienti i processi quotidiani.
Oggi continuo ad affrontare ogni nuova sfida come un'opportunità per crescere e migliorare.
Credo che l’informatica sia un campo in continua trasformazione, e il bello sta proprio nell’essere sempre pronti a evolversi insieme a essa.

Categorie: Apple | Ipad | Iphone | MacOS | Raspberry

Related Post

0 Commenti

Invia Un Commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione