Ich habe gerade eine, möglicherweise optimale, Lösung für dieses Durcheinander gefunden. Es gibt einen Dienst namens "cups-browsed", der anscheinend dafür verantwortlich ist, dass alle Drucker im Netzwerk gefunden werden, die er finden und für Sie installieren kann (gee - thanks --NOT). Da dies ein Upstart / Systemd-Job ist, können Sie den Dienst mit folgenden Schritten beenden:
Für Ubuntu-Versionen 15.04+ (mit systemd)
sudo systemctl stop cups-browsed
Gefolgt von:
sudo systemctl disable cups-browsed
Sie können den Dienst weiterhin manuell starten / stoppen, wenn Sie dies wünschen mit:
sudo systemctl start cups-browsed
sudo systemctl stop cups-browsed
Für Ubuntu-Versionen vor 15.04 (mit Upstart)
sudo service cups-browsed stop
Noch besser ist, dass Sie verhindern können, dass der Dienst jemals wieder gestartet wird, indem Sie eine einfache Textdatei hinzufügen /etc/init
, die das einzelne Wort enthält manual
. Die Datei muss benannt werden
cups-browsed.override
Also starten Sie einfach gedit mit
gksudo gedit /etc/init/cups-browsed.override
Tragen Sie manual
die erste und einzige Zeile ein und speichern Sie die Datei.
Beim nächsten Neustart wird der Dienst nicht neu gestartet. Sie müssen jedoch nicht neu starten, wenn Sie den Dienst bereits beendet haben. Sobald Sie diese Datei in / etc / init abgelegt haben, kann der Dienst nur manuell gestartet werden (wenn und wann Sie ihn benötigen / möchten):
sudo service cups-browsed start
-or-
sudo service cups-browsed stop`
Ich habe dies über einen Neustart getestet. Das Drucken funktioniert immer noch einwandfrei, und nach dem Neustart werden nicht mehr mehrere hundert Drucker installiert. Nur diejenigen, die ich manuell installiert habe, werden angezeigt.