Riferimento tecnico · GNU/Linux
Configurare una multifunzione con CUPS e HPLIP
La procedura separa collegamento, coda di stampa, driver e scansione: quattro livelli che possono essere verificati senza reinstallare tutto.
Identificare il dispositivo e il percorso
Il vecchio indirizzo di questa pagina contiene un modello specifico, ma la procedura è deliberatamente generale. Prima di installare software, decidere se il dispositivo è collegato via USB o rete e annotare come viene identificato. Per una stampante di rete verificare prima indirizzo e raggiungibilità; per USB provare una porta diretta e attendere i messaggi del kernel.
Molti dispositivi recenti supportano modalità senza driver basate su standard di stampa. Quando disponibili, riducono i componenti specifici da mantenere. HPLIP rimane utile per modelli che richiedono funzioni o backend dedicati. Il database e la documentazione di OpenPrinting aiutano a orientarsi senza attribuire al dispositivo capacità non verificate.
Installare il servizio di stampa
Il pacchetto cups fornisce il sistema di stampa; hplip aggiunge strumenti e componenti per i dispositivi supportati dalla relativa famiglia di driver. Installare il minimo necessario, poi controllare il servizio prima di aggiungere una coda.
sudo apt update
sudo apt install cups hplip
systemctl status cups --no-pager
La pagina Debian del pacchetto CUPS e quella di HPLIP permettono di verificare dipendenze e descrizione. Non scaricare installatori casuali quando il pacchetto della release copre il dispositivo.
Creare e verificare la coda
Aprire l’interfaccia locale di CUPS dal browser o usare gli strumenti desktop. Selezionare il dispositivo rilevato, dare alla coda un nome semplice e scegliere il modello proposto solo se corrisponde. Una coda duplicata può inviare lo stesso lavoro al backend sbagliato: rimuovere configurazioni di prova non usate dopo aver identificato quella funzionante.
lpstat -t
lpoptions -d
Stampare una pagina di prova breve e osservare la coda. Se il lavoro resta fermo, leggere lo stato e i log di CUPS; se scompare ma non esce carta, controllare backend e collegamento. Evitare di ripetere il lavoro molte volte: una volta risolto il blocco, tutte le copie possono partire insieme.
La scansione è un sottosistema distinto
La stampa funzionante non garantisce che lo scanner sia già disponibile. Il percorso di scansione usa componenti diversi e può richiedere un backend aggiuntivo installato come dipendenza o raccomandazione di HPLIP. Prima di cambiare la coda di stampa, testare la rilevazione dello scanner con gli strumenti presenti nel proprio ambiente.
Per dispositivi di rete, firewall e segmentazione possono consentire la stampa e bloccare la scoperta dello scanner. Verificare indirizzo e servizio senza disattivare il firewall. Una regola mirata è preferibile a una apertura generale della rete locale.
Leggere l’errore al livello giusto
- Nessun dispositivo: controllare cavo, rete e rilevazione del kernel.
- Dispositivo presente, coda assente: configurare CUPS.
- Coda presente, lavoro fermo: leggere stato e log del servizio.
- Stampa corretta, scansione assente: verificare il backend di scansione.
- Funzioni parziali: confrontare il supporto documentato per il modello.
Non modificare permessi globali dei device e non eseguire l’intero desktop come amministratore. Correggere il singolo livello mantiene il sistema comprensibile e riduce gli effetti collaterali al prossimo aggiornamento.