Le versioni recenti di CUPS implementano la funzionalità di configurazione dinamica delle code di stampa. Questo comportamento, seppur molto comodo, può risultare in certe circostanze fastidioso.
In questa guida vediamo come disabilitare l’autoconfigurazione delle code di stampa.
Disabilitare l'inizializzazione delle code di stampa
Sulla base della distribuzioni che si utilizza, le soluzioni possono differire. Nelle versioni più datate di Ubuntu, per disabilitare la configurazione automatica delle code di stampa di CUPS è sufficiente fermare il servizio cups-browsed, mentre nelle versioni più recenti bisogna agire a livello del servizio di Avahi.
Ubuntu 18.04 e superiori
Nelle più recenti versioni di Ubuntu, non viene più utilizzato CUPS per il processo di autodiscovery delle stampanti, ma viene usato Avahi.
La miglior soluzione da applicare in queste versioni passa per l’editing di questo file
sudo nano /etc/avahi/avahi-daemon.conf
identificare le righe che contengono questa configurazione
use-ip4=yes
use-ip6=yes
e cambiarle così
use-ip4=no
use-ip6=no
Ubuntu 15.04 e superiori (systemd based)
Lanciamo quindi
sudo systemctl stop cups-browsed
seguito da
sudo systemctl disable cups-browsed
Ubuntu 15.04 e inferiori (upstart based)
Lanciamo quindi
sudo service cups-browsed stop
Per evitare che al riavvio il servizio cups-browsed
venga di nuovo lanciato, aggiungiamo il file di testo /etc/init/cups-browsed.override
inserendo come unica linea la parola manual
.
Lanciamo quindi il comando
sudo vi /etc/init/cups-browsed.override
ed una volta aperto il file digitiamo manual
e salviamo