Dans Raring, à chaque fois que je me connecte au réseau, Cups installe automatiquement toutes les imprimantes du réseau, certaines plusieurs fois.
De plus, je connecte une imprimante USB à l'ordinateur portable de temps en temps. Même si l'imprimante est déjà configurée, une autre imprimante est ajoutée à la liste.
Je souhaite désactiver cette fonctionnalité et permettre uniquement l’installation manuelle des imprimantes. Comment je m'y prends?
Réponses:
Je viens de découvrir une solution, peut-être optimale, à ce gâchis. Il existe un service appelé "cups-browseed" qui est apparemment responsable de la sortie sur le réseau et de la recherche de toutes les imprimantes pouvant être localisées et installées pour vous (merci - NON - merci). S'agissant d'un travail Upstart / Systemd, vous pouvez arrêter le service avec:
Pour les versions Ubuntu 15.04+ (avec systemd)
Suivi par:
Vous pouvez toujours démarrer / arrêter le service manuellement si vous le souhaitez avec:
Pour les versions Ubuntu antérieures à 15.04 (en utilisant upstart)
Mieux encore, vous pouvez empêcher le service de recommencer en ajoutant un simple fichier texte
/etc/init
contenant le mot uniquemanual
. Le fichier doit être nommécups-browsed.override
Alors, lancez simplement gedit avec
insérez
manual
la première et unique ligne et enregistrez le fichier.Lors du prochain redémarrage, le service ne sera pas redémarré. Cependant, vous n'avez pas besoin de redémarrer si vous avez déjà arrêté le service. Une fois que vous avez placé ce fichier dans / etc / init, le service ne peut être démarré que manuellement (si et quand vous en avez besoin / vous le souhaitez) en utilisant:
J'ai testé cela au cours d'un redémarrage. L'impression fonctionne toujours bien et jusqu'à présent, plusieurs centaines d'imprimantes ne sont plus installées après le redémarrage. Seuls ceux que j'ai installés manuellement apparaissent.
la source
sudo systemctl disable cups-browsed
rcconfc
ousysv-rc-conf
.sudo systemctl mask cups-browsed
maintenant?Dans
/etc/cups/cups-browsed.conf
la directive set:Ensuite, courez
service cups-browsed restart
etservice cups restart
. Aucune imprimante ne doit être visible, à l'exception de celles que vous avez ajoutées vous-même.la source
Comme mentionné précédemment, cela se fait maintenant dans les bibliothèques de coupes côté client (c'est-à-dire libcups.so, contre laquelle les applications GNOME et KDE sont liées) et non dans le serveur de cupsd. Donc, changer les paramètres "Parcourir" dans le serveur de tasses ne fonctionnera pas.
IE, ce comportement (d'afficher des imprimantes distantes dans la boîte de dialogue Imprimer) se produit même si vous éteignez votre serveur de tasses local. Vous pouvez le désactiver en désactivant le
avahi
service, mais cela désactivera toutes les fonctionnalités liées à zeroconf / mdns.Cependant, il existe au moins un moyen de désactiver la plupart des fonctionnalités d'avahi (y compris l'ajout d'imprimantes distantes dans les clients CUPS) tout en conservant la fonctionnalité DNS (par exemple, lors de la recherche de
foo.local
noms d'hôte de style):éditez /etc/avahi/avahi-daemon.conf et dans la
[server]
section, ajoutezenable-dbus=no
puis redémarrez le service avahi-daemon.la source
enable-dbus=no
empêche- t-il la découverte d’avahi des imprimantes et quelles autres fonctionnalités d’avahi seront affectées par ce changement de configuration?Pour le désactiver, ouvrez simplement le terminal Ctrl+ Alt+ Tet tapez
ou pour éditer le
Et mettre
Cette solution a été trouvée ici
Certains nouveaux Ubuntus (15.04 et plus) peuvent avoir besoin de cette commande à la place:
la source
cupsctl: Unknown option "--no-remote-printers" Usage: ...
BrowseLocalProtocols none
?Les bibliothèques clientes de la tasse reçoivent également une liste des imprimantes réseau de Avahi (qui implémente le protocole connu sous le nom de zeroconf ou Bonjour ou mdns ou dns-sd). Dans les anciennes versions de cups, cette opération était uniquement effectuée par le serveur de cups.
Vous pouvez voir ce qui est diffusé sur votre réseau avec une commande shell telle que
avahi-browse -a | grep Printer
Vous pouvez désactiver avahi avec
sudo service avahi-daemon stop
, mais cela arrêtera toute configuration basée sur zeroconf, pas seulement les imprimantes.la source
C'est assez simple de l'arrêter.
Supprimez les imprimantes indésirables. Ensuite:
Modifiez cette ligne:
BrowseRemoteProtocols dnssd cups
(ou whaterver est après) sans pareil il lit comme suit:BrowseRemoteProtocols none
.Puis enregistrez le fichier et redémarrez.
Résolu le problème pour moi.
la source
Essayer:
Ouvrir
http://localhost:631/admin/
→ Modifier le fichier de configuration ou Modifier/etc/cups/cupsd.conf
Changement:
Référence: cupsd.conf: BrowseLocalProtocols
la source
Trouvez la solution, si vous désactivez bonjour dans HP (probablement d'autres imprimantes également), la détection des imprimantes mystères est un problème du passé.
la source