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 pode localizar e instalá-las para você (gee - thanks --NOT). Como este é um trabalho do Upstart, você pode parar o serviço com:
sudo service cups-browsed stop
Melhor ainda, você pode impedir que o serviço seja iniciado novamente adicionando um arquivo de texto simples a /etc/init
que contém a única palavra manual
. O arquivo deve ser nomeado
cups-browsed.override
Então, apenas inicie o gedit com
gksudo gedit /etc/init/cups-browsed.override
coloque manual
na 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á parou o serviço. Uma vez que você colocou este arquivo em / etc / init, o serviço só pode ser iniciado manualmente (se e quando você precisar / quiser) usando:
sudo service cups-browsed start
-or-
sudo service cups-browsed stop'
Eu testei isso com mais de uma reinicialização. A impressão ainda funciona bem e até agora eu não estou recebendo centenas de impressoras instaladas após a reinicialização. Apenas os que eu instalei aparecem manualmente.