VPN et imprimantes HP locales
Le problème
Lorsqu'on utilise un VPN pour naviguer sur le web, on ne peut plus imprimer sur les imprimantes-réseau HP de son réseau local, ni utiliser leur scanner.
La solution
Elle n'est pas triviale, mais elle a le mérite d'exister !
En résumé :
- Attribuer une adresse IP fixe à l'imprimante (indépendante du serveur DHCP). (Voir ceci en détail ci-après.)
- Se connecter au VPN.
- Ouvrir le gestionnaire d'imprimantes du système et supprimer l'imprimante HP.
- Ajouter, dans ce gestionnaire, une imprimante réseau. Dans la liste proposée, choisir l'imprimante HP (son IP est affichée) avec une connexion de type AppSocket/HP JetDirect, lui attribuer un nom court (ex: HP8610).
- Toujours dans ce gestionnaire, menu Serveur / Connexion. Choisir dans le menu déroulant /run/cups/cups.sock (sans chiffrement requis). Connecter. Fermer le gestionnaire d'imprimantes.
- Dans un terminal :
sudo hp-setup
. Dans la page Device Discovery choisir Network … (JetDirect) puis Show Advanced Options, cocher Manual Discovery et renseigner l'IP de l'imprimante. Dans la page Setup Device, cocher Printer Setup et donner le même nom que précédemment (ex: HP8610) dans la ligne Printer Name ; décocher Fax Setup si vous n'utilisez pas le fax (obsolète). Add Printer.
Si
sudo hp-setup
retourne le message “error: hp-setup requires GUI support”, alors installez le paquet hplip-gui : apt install hplip-gui
, puis relancez sudo hp-setup
.
C'est fait.