Au travail, nous avons un tas d'imprimantes connectées à un serveur CUPS central dans le réseau interne.
Sous Ubuntu 16.04 avec Unity DE, lorsque j'essaie d'imprimer quelque chose dans une application en utilisant la boîte de dialogue d'impression GTK du système, comme le montre la capture d'écran ci-dessous, je vois toutes les imprimantes disponibles, certaines d'entre elles affichant même un message d'état tel que "plus de toner". Quelle que soit l'imprimante que je sélectionne, le bouton "Imprimer" reste verrouillé et l'état de l'imprimante est affiché comme "Obtenir des informations sur l'imprimante..." pour toujours.
Les imprimantes fonctionnent pourtant bien, car je suis capable d'imprimer correctement via des applications qui n'utilisent pas la boîte de dialogue GTK, comme Chromium, qui a une boîte de dialogue d'impression intégrée. Seul le dialogue GTK est cassé.
J'ai trouvé ces anciens rapports de bogue décrivant à peu près le même comportement :
- La boîte de dialogue d'impression GTK ne permet pas d'imprimer et n'affiche pas les options d'une imprimante distante DNS-SD/Bonjour (2012, correction publiée pour Ubuntu 12.10 apparemment)
- La boîte de dialogue de l'imprimante est bloquée sur "Obtenir des informations sur l'imprimante...". (2014, non résolu)
J'ai également lu quelque part que le paquet libnss-mdns
est nécessaire pour cette fonctionnalité, mais elle était absente dans certaines installations. Cependant, j'ai vérifié que j'ai la version 0.10-7
de cette bibliothèque installée.
Comment puis-je résoudre ce problème autrement ? Y a-t-il des solutions de contournement ou des correctifs ?