Imprimantes
Découverte automatique
La découverte automatique de périphériques repose sur le protocle mDNS. Pouor que cela fonctionne sur un système Linux, il faut exécuter
- avahi : qui va traiter les résolutions mDNS (port 5353)
- cups-browsed : qui va créer les files d'impression cups en fonction de ce qui est découvert avec avahi.
- cups : pour gérer les files d'impression
Il faut configurer glibc pour faire des résolutions de nom en utilisant mDNS. Pour ça, il faut
- s'assurer de la présence de
/usr/lib/libnss_mdns_minimal.so - ajouter
mdns_minimal [NOTFOUND=return]à la ligne hosts dans /etc/nsswitch.conf
Il faut aussi autoriser les flux udp/5353 sport et dport pour traiter les annonces
Tester
Quand une imprimante est branché sur le réseau, elle doit apparaître avec la commande lpstat -a
Débuguer
Tester le mDNS
avahi-browse -rt _ipp._tcp
Tester la résolution dns (nsswitch + avahi)
getent hosts nom.imprimante