Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
hplip [Le 04/09/2018, 00:00] bricef77 [Installer la dernière version d'hplip] |
hplip [Le 03/06/2020, 10:59] grigouille ajout discussion forum pb 20.04 |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
La compagnie Hewlett-Packard a développé des pilotes pour l'impression sous [[:gnu|GNU]]/[[:linux|Linux]] pour la plupart de ses imprimantes. En fait, HP est très actif à l'égard de l'open-source et veille à ce que ses périphériques fonctionnent le mieux possible sur les systèmes [[:gnu|GNU]]/[[:linux|Linux]]. | La compagnie Hewlett-Packard a développé des pilotes pour l'impression sous [[:gnu|GNU]]/[[:linux|Linux]] pour la plupart de ses imprimantes. En fait, HP est très actif à l'égard de l'open-source et veille à ce que ses périphériques fonctionnent le mieux possible sur les systèmes [[:gnu|GNU]]/[[:linux|Linux]]. | ||
+ | <note important>Avant d'installer Ubuntu 20.04, il convient de tester votre imprimante en session live. Si celle-ci ne fonctionne pas, attendez la version 20.04.1. | ||
+ | Si vous avez déjà installé Ubuntu 20.04 et que votre imprimante ne fonctionne pas, une solution possible est de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] ippusbxd. | ||
+ | |||
+ | https://answers.launchpad.net/hplip/+question/690549 | ||
+ | |||
+ | [[http://forum.ubuntu-fr.org/viewtopic.php?id=2053408|Discussion sur le forum]] | ||
+ | </note> | ||
===== Connaître son imprimante ===== | ===== Connaître son imprimante ===== | ||
* Allez sur [[https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index|Supported Printers]] et cherchez votre imprimante. | * Allez sur [[https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index|Supported Printers]] et cherchez votre imprimante. | ||
+ | * Si vous ne la trouvez elle n'est peut-être pas supportée : [[https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/unsupported|Unsupported Printers]] | ||
* Notez la version minimale d'HPLIP. Si votre imprimante n'utilise pas HPLIP vous n'êtes pas sur la bonne page mais vous pouvez consulter la liste des [[:liste_imprimantes_hp|imprimantes HP]]. | * Notez la version minimale d'HPLIP. Si votre imprimante n'utilise pas HPLIP vous n'êtes pas sur la bonne page mais vous pouvez consulter la liste des [[:liste_imprimantes_hp|imprimantes HP]]. | ||
* Notez également si votre imprimante a besoin d'un greffon propriétaire pour fonctionner ("This printer REQUIRES a downloadable driver plug-in"). | * Notez également si votre imprimante a besoin d'un greffon propriétaire pour fonctionner ("This printer REQUIRES a downloadable driver plug-in"). | ||
Ligne 30: | Ligne 38: | ||
* La version dans les dépôts est suffisante : [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>hplip|hplip]]** | * La version dans les dépôts est suffisante : [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>hplip|hplip]]** | ||
* La version dans les dépôts est trop ancienne : [[#Installer la dernière version d'hplip|installez la dernière version d'HPLIP]]. | * La version dans les dépôts est trop ancienne : [[#Installer la dernière version d'hplip|installez la dernière version d'HPLIP]]. | ||
- | |||
- | L'[[http://hplipopensource.com/hplip-web/install_wizard/index.html|Installation Wizard]] vous permet aussi de savoir si vous avez besoin d'installer la dernière version d'HPLIP. | ||
- | |||
- | Autres méthodes : [[http://hplipopensource.com/node/306|How to Check if HPLIP is Installed On Your System]]. | ||
- | |||
==== Installation avec une interface graphique ==== | ==== Installation avec une interface graphique ==== | ||
<note>hp-setup en mode graphique dépend de [[:qt|Qt]]. Si vous ne voulez pas avoir des dépendances avec Qt, utilisez l'installation en ligne de commande.\\ | <note>hp-setup en mode graphique dépend de [[:qt|Qt]]. Si vous ne voulez pas avoir des dépendances avec Qt, utilisez l'installation en ligne de commande.\\ | ||
Ligne 51: | Ligne 54: | ||
Finissez l'installation. | Finissez l'installation. | ||
- | ==== Installation d'une imprimante sur le réseau Wi-Fi de celle-ci ==== | + | ==== Installation d'une imprimante sur le réseau Wi-Fi ==== |
- | Ce paragraphe ne concerne que les imprimantes qui génèrent leur propre réseau Wi-Fi avec un [[wpfr>Service_set_identifier|SSID]] souvent de la forme 'HP-Print-model-name'. | + | Ce paragraphe <del>ne</del> concerne <del>que</del> les imprimantes qui génèrent leur propre réseau Wi-Fi avec un [[wpfr>Service_set_identifier|SSID]] souvent de la forme 'HP-Print-model-name' ou qui doivent se connecter à un réseau Wi-Fi existant (routeur, box...). |
=== Ouverture des ports du pare-feu === | === Ouverture des ports du pare-feu === | ||
Si votre ordinateur possède un [[:pare-feu]] activé ([[:gufw]], règles UFW voire, pour les plus avancés, règles iptables), il convient d'ouvrir les ports nécessaires au fonctionnement d'HPLIP, il s'agit alors d'ouvrir le port 427/udp (Voir [[https://support.hp.com/us-en/document/c01856593|ici]] le manuel HP pour la liste des ports à ouvrir). | Si votre ordinateur possède un [[:pare-feu]] activé ([[:gufw]], règles UFW voire, pour les plus avancés, règles iptables), il convient d'ouvrir les ports nécessaires au fonctionnement d'HPLIP, il s'agit alors d'ouvrir le port 427/udp (Voir [[https://support.hp.com/us-en/document/c01856593|ici]] le manuel HP pour la liste des ports à ouvrir). | ||
=== Installation === | === Installation === | ||
- | * La première installation d'une imprimante en Wi-Fi nécessite une connexion temporaire en USB. L'installateur vous demandera de choisir un réseau Wi-Fi. Assurez-vous que vous êtes connecté à ce réseau. | + | * Première installation d'une imprimante en Wi-Fi avec une connexion temporaire en USB. L'installateur vous demandera de choisir un réseau Wi-Fi. Assurez-vous que vous êtes connecté à ce réseau. |
- Lancez <code bash>hp-setup</code> | - Lancez <code bash>hp-setup</code> | ||
- Sélectionnez la troisième option “ Wireless/802.11 (requires temporary USB connection and is only available for select devices)”. | - Sélectionnez la troisième option “ Wireless/802.11 (requires temporary USB connection and is only available for select devices)”. | ||
- Suivez les instructions. | - Suivez les instructions. | ||
- | - Lancez enfin <code bash>hp-setup IP_adresse</code>. | + | - Lancez enfin <code bash>hp-setup adresse_ip_imprimante</code> Commande valable aussi pour une deuxième installation avec l'imprimante possèdant une adresse IP (la connexion en USB n'est pas nécessaire) |
- | * Pour une deuxième installation, la connexion en USB n'est pas nécessaire. Il suffit de faire <code bash>hp-setup IP_adresse</code> | + | * Première installation d'une imprimante en Wi-Fi avec une connexion temporaire en Ethernet et le serveur web embarqué [[wpfr>Serveur_web_embarqué|EWS]] de l'imprimante. |
+ | - Brancher l'imprimante en filaire Ethernet ([[wpfr>RJ45|connecteurs RJ45]]) sur votre routeur qui devrait lui attribuer une adresse IP. | ||
+ | - Chercher l'adresse IP de votre imprimante, grâce à son afficheur si elle en possède un, ou en utilisant l'interface d'administration web du routeur/box, ou avec la commande <code bash>hp-probe -bnet</code> | ||
+ | - Dans la barre d'adresse d'un navigateur taper l'adresse IP obtenue pour naviguer sur le serveur web de l'imprimante. | ||
+ | - Activer le Wi-Fi, sélectionner le nom du réseau sans fil ([[wpfr>Service_set_identifier|SSID]]) correspondant à votre routeur et configurer l'authentification (clé). Appliquer la configuration (la page est accessible en principe dans un onglet "Réseau", menu "Configuration sans fil" ou équivalent). | ||
+ | - Débrancher le câble Ethernet, attendre la connexion en Wi-Fi et chercher la nouvelle adresse IP de l'imprimante en Wi-Fi (voir ci-dessus). | ||
+ | - Lancer l'installation <code bash>hp-setup adresse_ip_wifi_imprimante</code> | ||
+ | <note tip> | ||
+ | Si vous [[#Installer la dernière version d'hplip|installez la dernière version d'hplip avec l'installateur automatique]], vous pouvez | ||
+ | - soit arrêter l'installateur à l'étape de configuration de l'imprimante (PRINTER SETUP) en choisissant 'i' (interactive mode), 'q' (quit) puis lancer <code bash>hp-setup adresse_ip_wifi_imprimante</code> | ||
+ | - soit continuer l'installateur en mode graphique 'u' (GUI mode), et à l'étape 1 ("Device Discovery") choisir le type de connexion "Network/Ethernet/Wireless network" (2ème choix), clic sur "Show Advanced Options", cocher "Manual Discovery" et taper l'adresse IP de l'imprimante. | ||
+ | </note> | ||
+ | * Première installation d'une imprimante en Wi-Fi avec une connexion temporaire en [[http://www8.hp.com/us/en/campaigns/wireless-printing-center/wireless-direct.html|Wi-Fi Direct]] et le serveur web embarqué [[wpfr>Serveur_web_embarqué|EWS]] de l'imprimante. Procédure similaire à Ethernet temporaire + serveur web embarqué de l'imprimante sauf qu'on utilise la connexion [[http://www8.hp.com/us/en/campaigns/wireless-printing-center/wireless-direct.html|Wi-Fi Direct]] de l'imprimante à la place d'Ethernet. Des informations supplémentaires sur la procédure sont disponibles à la fin de [[#Amélioration de la connectivité Wifi|Amélioration de la connectivité Wifi]]. | ||
[[https://developers.hp.com/hp-linux-imaging-and-printing/howtos/other|How to Configure Printers for WiFi Connection]]. | [[https://developers.hp.com/hp-linux-imaging-and-printing/howtos/other|How to Configure Printers for WiFi Connection]]. | ||
Ligne 126: | Ligne 141: | ||
Les utilisateurs avancés peuvent l'installer sans passer par hp-setup : | Les utilisateurs avancés peuvent l'installer sans passer par hp-setup : | ||
- | * Pour installer le greffon sans installer l'imprimante. Il suffit de faire : <code>sudo hp-plugin -i</code> | + | * Pour installer le greffon sans installer l'imprimante. Il suffit de faire : <code>hp-plugin -i</code> |
* Une autre possibilité est de le télécharger directement [[http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/|ici]] puis de l'installer manuellement :<code>sudo sh hplip-x.xx.xx-plugin.run</code> | * Une autre possibilité est de le télécharger directement [[http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/|ici]] puis de l'installer manuellement :<code>sudo sh hplip-x.xx.xx-plugin.run</code> | ||
- | [[http://hplipopensource.com/node/309|What is the HPLIP Binary Plug-In and How Do I Install It?]] | ||
===== Installation de la boîte à outils ===== | ===== Installation de la boîte à outils ===== | ||
{{:materiel:imprimantes_hp:hp-toolbox_precise.png?300}} | {{:materiel:imprimantes_hp:hp-toolbox_precise.png?300}} | ||
Ligne 140: | Ligne 154: | ||
On peut noter que hplip apporte l'application [[http://hplipopensource.com/hplip-web/tech_docs/man_pages/scan.html|hp-scan]].\\ | On peut noter que hplip apporte l'application [[http://hplipopensource.com/hplip-web/tech_docs/man_pages/scan.html|hp-scan]].\\ | ||
<code bash>hp-scan</code> | <code bash>hp-scan</code> | ||
- | |||
- | En cas de problème : | ||
- | * [[http://hplipopensource.com/node/333|Troubleshooting scanning problems]] | ||
- | * [[http://hplipopensource.com/node/211|My network connected scanner cannot be seen by OpenOffice or xsane]] | ||
- | =====Numériser du scanner vers l'ordinateur ===== | ||
- | Pour pouvoir numériser du scanner vers l'ordinateur, il faut partager un répertoire de l'ordinateur : | ||
- | [[http://hplipopensource.com/node/334|Configure Digital Filing]] | ||
===== Suppression de l'imprimante ===== | ===== Suppression de l'imprimante ===== | ||
<code bash>hp-setup -ir</code> | <code bash>hp-setup -ir</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
===== Installer la dernière version d'hplip ===== | ===== Installer la dernière version d'hplip ===== | ||
Cette méthode concerne ceux qui ont une imprimante très récente et que la version actuelle d'Ubuntu ne prend pas encore en charge. | Cette méthode concerne ceux qui ont une imprimante très récente et que la version actuelle d'Ubuntu ne prend pas encore en charge. | ||
- | Téléchargez la dernière version depuis cette [[http://hplipopensource.com/hplip-web/install/install/index.html|page]]. | + | Téléchargez la dernière version depuis cette [[https://developers.hp.com/hp-linux-imaging-and-printing|page]].\\ |
- | Puis dans un [[:terminal]] : Aller dans son chemin | + | Puis dans son chemin, l'exécuter dans [[:terminal]] : |
- <code bash>sh hplip-*.run </code> | - <code bash>sh hplip-*.run </code> | ||
<note>Si vous avez <code bash>$ sh hplip-*.run | <note>Si vous avez <code bash>$ sh hplip-*.run | ||
Ligne 255: | Ligne 257: | ||
</code> | </code> | ||
- | ===== Désinstaller la dernière version d'HPLIP ===== | + | ===== Désinstaller la dernière version de HPLIP ===== |
- | Lire [[http://hplipopensource.com/node/188|How to Uninstall HPLIP]]. | + | Pour pouvoir supprimer [[https://developers.hp.com/hp-linux-imaging-and-printing/howtos/install#howtocheck7|la dernière version de HPLIP]], veuillez ouvrir un [[:terminal]], et y suivre les instructions suivantes : |
+ | * Déplacez-vous dans notre dossier HPLIP généré pendant la [[:tutoriel:compiler_linux|compilation]] : <code bash>cd /emplacement/du/dossier_hplip-numéro_version</code> | ||
+ | * Ensuite nous désinstallons notre logiciel [[:tutoriel:compiler_linux|compilé]] : <code bash>sudo make uninstall</code> | ||
+ | * Il est maintenant nécessaire de supprimer les résidus de configuration de HPLIP : <code bash>sudo rm -rf /usr/share/hplip | ||
+ | sudo rm -rf /etc/hp | ||
+ | sudo rm -rf ~/.hplip | ||
+ | sudo rm -rf /var/lib/hp</code> | ||
+ | |||
+ | <note warning>Veillez à être très attentif aux commandes citées ci-dessous. Une erreur de votre part peut rendre votre système d'exploitation inutilisable !</note> | ||
===== Problèmes ===== | ===== Problèmes ===== | ||
==== Impossible d'installer le greffon propriétaire ==== | ==== Impossible d'installer le greffon propriétaire ==== | ||
Ligne 279: | Ligne 289: | ||
* Supprimer l'imprimante. | * Supprimer l'imprimante. | ||
- | * Redémarrer cupsys sous la console via la commande <code>sudo /etc/init.d/cupsys force-reload</code> | + | * Redémarrer CUPS via le [[:terminal|terminal]] <code>sudo systemctl restart cups.service</code> |
* Refaire la procédure d'installation décrite ci-dessus. | * Refaire la procédure d'installation décrite ci-dessus. | ||
+ | |||
+ | ==== Erreur au diagnostic de hplip ==== | ||
+ | <code>warning: Fail to read ppd=/etc/cups/ppd/modèle de l'imprimante.ppd file | ||
+ | warning: Insufficient permission to access file /etc/cups/ppd/modèle de l'imprimante.ppd</code> | ||
+ | La solution est de lui donner le droit | ||
+ | <code>sudo chmod 644 /etc/cups/ppd/modèle de l'imprimante.ppd</code> | ||
==== Partage à partir d'un poste Windows ==== | ==== Partage à partir d'un poste Windows ==== |