Acabei de descobrir uma solução, possivelmente ótima, para essa bagunça. Existe um serviço chamado "cups-browsed", que aparentemente é responsável por sair na rede e encontrar todas as impressoras que podem ser localizadas e instaladas para você (gee - obrigado - NÃO). Como este é um trabalho Upstart / Systemd, você pode interromper o serviço com:
Para Ubuntu versões 15.04+ (usando systemd)
sudo systemctl stop cups-browsed
Seguido por:
sudo systemctl disable cups-browsed
Você ainda pode iniciar / parar o serviço manualmente, se desejar:
sudo systemctl start cups-browsed
sudo systemctl stop cups-browsed
Para versões do Ubuntu anteriores ao 15.04 (usando o iniciante)
sudo service cups-browsed stop
Ainda melhor, você pode impedir que o serviço seja iniciado novamente adicionando um arquivo de texto simples ao /etc/init
que contém a única palavra manual
. O arquivo deve ser nomeado
cups-browsed.override
Então, basta iniciar o gedit com
gksudo gedit /etc/init/cups-browsed.override
coloque manual
a primeira e única linha e salve o arquivo.
Na próxima reinicialização, o serviço não será reiniciado. No entanto, você não precisa reiniciar se já tiver interrompido o serviço. Depois de colocar esse arquivo no / etc / init, o serviço poderá ser iniciado manualmente apenas (se e quando você precisar / desejar) usando:
sudo service cups-browsed start
-or-
sudo service cups-browsed stop`
Eu testei isso em uma reinicialização. A impressão ainda funciona bem e, até o momento, não consigo mais instalar centenas de impressoras após a reinicialização. Apenas os que eu instalei manualmente aparecem.