Mon démon CUPS local sur mon ordinateur portable a une entrée pour une imprimante distante sur mon serveur CUPS. Mon démon CUPS local pense que cette imprimante est arrêtée, mais ce n'est pas le cas. La seule interface que CUPS me donne pour gérer cette imprimante distante est un lien hypertexte vers l'imprimante CUPS sur le serveur.
Cela a tendance à se produire lorsque quelque chose tente d'interroger l'état sur cette imprimante distante lorsque je ne suis pas sur mon réseau local. Le CUPS local marquera alors définitivement l'arrêt et dira qu'il n'a pas pu le trouver.
Cependant, une fois que je reviens sur le LAN local, il ne supprime jamais le 'stopped'
statut. (Même le redémarrage ne fait rien)
La seule façon de réimprimer est d'arrêter mon processus CUPS local, de modifier le /etc/cups/printers.conf
fichier pour changer manuellement l'état en "Inactif" et de redémarrer le serveur CUPS.
Il y a sûrement une meilleure façon ??
ÉDITER:
Oh oui, j'ai résolu ce problème en créant une nouvelle entrée d'imprimante distante. Cependant, je n'ai trouvé aucun moyen de SUPPRIMER l'ancienne entrée d'imprimante distante. J'ai dû également modifier printers.conf pour cela. Existe-t-il un moyen de gérer les entrées d'imprimantes distantes?
ÉDITER:
C'est CUPS 1.4.3. J'ai également trouvé une commande «cupsenable» qui n'était mentionnée que sur la page «Quoi de neuf» et les documents printers.conf en ligne. Je vais essayer ça la prochaine fois et voir si ça marche.
Réponses:
L'interface CLI CUPS peut effectuer ces opérations. Notez que ces commandes ne se trouvent pas dans le chemin utilisateur, uniquement dans le chemin racine. Selon votre configuration CUPS (votre utilisateur fait-il partie de CUPS
SystemGroup
?), Vous pouvez ou non avoir besoin d'être root pour les utiliser. Vous pouvez essayer depuis un non-root en appelant via le chemin complet (par exemple,/usr/sbin/lpadmin
).Vous pouvez réactiver l'imprimante à l'aide de
ou
(ou, si vous vous le demandez, désactivez-le à l'aide de
cupsreject
et / oucupsdisable
).Vous pouvez même supprimer une imprimante réseau découverte automatiquement en utilisant:
J'ai testé la désactivation, l'activation, la définition et la suppression du rejet et la suppression d'une imprimante réseau découverte automatiquement.
la source
Vous devriez pouvoir accéder à CUPS localement sur http: // localhost: 631 / . Vous pouvez ensuite reprendre l'imprimante.
la source
J'ai découvert à la dure que parfois pour débloquer CUPS, vous devez le redémarrer. Ou même arrêter + démarrer.
la source