Le scanner ne fonctionne plus après le changement de version d'Ubuntu

J'ai changé dernièrement la version de ma machine à la maison qui était en 18.04LTS et que j'ai monté en 22.04LTS. Dernièrement quand j'ai voulu scanner un document, j'ai découvert que bien que l'imprimante fonctionnait sans problème, le scanner était en colère. J'ai une imprimante multifonction HP ColorLaserJet MFP M180n connectée en USB (et partagée sur le réseau familial).

Voici ce que j'ai compris et comment je m'en suis sorti.

Précédemment, j'avais installé manuellement les utilitaires HP (hplip) en version 3.20.6. Sauf que ces utilitaires sont normalement inclus dans les dépot d'Ubuntu, même si ce n'est pas la toute dernière version. J'ai donc décidé d'écraser ma précédente intallation qui ne fonctionnait pas par les package fournis avec la distribution:

sudo apt update
sudo apt upgrade
sudo apt install hplip hplip-gui
sudo apt --purge autoremove

Après ça j'ai lancé la commande

hp-setup

pour réinstaller mon imprimante. Du coup je me suis retrouvé avec plein de clone de mon imprimante dans l'interface d'admin, chacune représentant une queue d'impression différente pour la même imprimante. La commande suivante permet de tout virer et de recommancer pour n'en avoir qu'une seule (ou alors dans l'interface graphique, les supprimer une par une)

hp-setup -ir

Il est expliqué à plusieurs endroit qu'il faut supprimer le paquet ippusbxd qui semble poser problème pour les imprimantes usb en version la 20.04, ce que j'ai fait

sudo apt-get remove ippusbxd

C'est bien joli tout ça, mais le scanner était mieux détecté, mais ne fonctionnait tjs pas. En lançant en ligne de commande hp-scan j'obtenais le message d'erreur

error: SANE: Error during device I/O (code=9)

Cette erreur provient de l'absence du plugin hplip. Normalement pour l'installer il devrait suffire de lancer la commande

hp-plugin -i

mais elle plante en n'arrivant pas à télécharger le fichier. Il faut donc l'installer manuellement en allant le télécharger sur la page d'HP https://developers.hp.com/hp-linux-... en faisant attention de prendre la même version que celle de hplip installé. On change les droit d’exécution sur le script et on peut le lancer. Pour moi c'était la version 3.21.12

chmod 775 hplip-3.21.12-plugin.run
sh hplip-3.21.12-plugin.run

Pour être tranquille j'ai redémarrer tout, ordi et imprimante, et après cela, le scanner fonctionnait parfaitement.

Ressources

Partage Partager ce billet sur les réseaux sociaux

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet