jeudi 8 juillet 2021

Imprimante HP et openSUSE

J'ai eu quelques petits soucis lors de l'installation de mon imprimante HP dans openSUSE15.3 (kde)

Aussi je vais tout reprendre dans cet article;

En premier j'installe hplip. En ligne de commande: 

sudo zypper install hplip

Pour moi c'est le plus rapide et le plus facile. Mais on peut aussi procéder via une interface graphique

Choisir Yast software dans le menu:


puis effectuer une recherche sur hplip:


sélectionner hplip, clic droit et dans le menu contextuel qui surgit, prendre 'Installer' (évidemment sur l'image hplip est déjà noté comme étant installé). 

Ensuite dans le menu j'ouvre Yast (administration du système, en fait c'est yast2). Dans la section 'Imprimante', j'appuie sur 'Ajouter une imprimante'. Aucune imprimante n'est trouvée, mais je peux maintenant lancer hp-setup:


J'ai déjà connecté mon imprimante au réseau via mon smartphone et je connais son adresse ip, et j'ai coché et entré les informations qui conviennent  dans l'écran suivant:


Si j’avais coché comme type de connextion wifi (ce qui est pourtant le cas) j'aurais du établir une connexion usb temporaire entre l'imprimante et un ordinateur.

Je termine l'installation, puis j'ai accès au gestionnaire de l'imprimante soit via le menu:



soit en cliquant doit sur l'icone hp dans la systray:


soit en lançant la commande hp-toolbox.

Je peux vérifier les niveaux d'encre:


définir la taille du papier (A4) et sélectionner une impression recto verso. Ce genre d'impression s'effectue sans aucune manipulation de papier. Je peux prendre comme charnière virtuelle soit bord long, soit bord court.

Les soucis ont commencés lorsque j'ai voulu utiliser le scanner. L'installation d'un plugin est requise.

Hélas:


Pour en sortir, j'ai téléchargé ici les fichiers hplip-3.20.11-plugin.run et hplip-3.20.11-plugin.run.asc .

Ensuite j'ai lancé la commande

sudo sed -i 's/pool.sks-keyservers.net/keyserver.ubuntu.com/g' /usr/share/hplip/base/validation.py

qui remplace dans le fichier /usr/share/hplip/base/validation.py, pool.sks-keyservers.net par keyserver.ubuntu.com.

Bien sûr on pourrait procéder autrement: ouvrir le Gestionnaire de fichier en mode super utilisateur,


naviguer jusqu’au fichier validation.py, l'ouvrir avec un éditeur puis effectuer le remplacement. Mais un copier-coller de la commande indiquée est quand même plus rapide.

Cette fois l’installation du plugin réussit en prenant le choix qui convient:

L'installation du plugin peut se demander avec la commande hp-plugin.
Si je veux rester en mode texte la commande est

hp-plugin --plugin=~/Téléchargements -i