Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
hplip [Le 04/02/2018, 16:44]
grigouille Restauration du lien pour le wifi
hplip [Le 03/06/2020, 10:59] (Version actuelle)
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 41: Ligne 44:
 Lancez l'​application hp-setup : <code bash>​hp-setup</​code>​ Lancez l'​application hp-setup : <code bash>​hp-setup</​code>​
 Sélectionnez le type de connexion :\\ Sélectionnez le type de connexion :\\
-{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step1.png|étape 1}}+{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step1.png?450|étape 1}}
  
 Choisissez votre imprimante :\\ Choisissez votre imprimante :\\
-{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step2.png}}+{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step2.png?450}}
  
 Choisissez le fichier PPD de votre imprimante :\\ Choisissez le fichier PPD de votre imprimante :\\
-{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step3.png}}+{{http://​hplipopensource.com/​hplip-web/​images/​screenshots_lg_hp_setup_step3.png?450}}
  
 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+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).
- +
-La configuration suivanteissue des conseils du [[https://github.com/twaugh/​hplip/​blob/​master/​init-iptables-firewall|script du projet HPLIP]] et du [[https://ubuntuforums.org/​showthread.php?​t=1897068&​p=11547153#​post11547153|forum]] est fonctionnelle : +
-<​note>​avahi-daemon (port 5353 udp) ne semble pas essentiel au bon fonctionnement d'une imprimante ​HP sous Linux.</​note>​ +
-  * ouverture en entrée du port 427 en UDP +
-<​code>​ +
-sudo ufw allow in 427/udp +
-</​code>​ +
-Pour les commandes nécessaires à l'​ouverture du pare-feu, suivez les instructions de la page [[:​UFW#​Utilisation des services|UFW]] . +
-<note warning>​L'​ouverture ​des ports concerne les ports de la machine connectée ​à l'​imprimante,​ il n'est pas nécessaire d'ouvrir ​le pare-feu vers l’extérieur du réseau (internet).</​note>​+
  
 === 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 installationla 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]].
  
- +Il est également possible de l'​installer via l'​outil d'​installation des imprimantes par défaut, [[system-config-printer]] et choisir d'​installer une imprimante réseau.
  
    
Ligne 136: 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 149: Ligne 153:
 Le scanner est installé en même temps que l'​imprimante si vous utilisez hp-setup. Lancez l'​[[:​scanner#​logiciels|application de numérisation]] de votre choix pour l'​utiliser. Le scanner est installé en même temps que l'​imprimante si vous utilisez hp-setup. Lancez l'​[[:​scanner#​logiciels|application de numérisation]] de votre choix pour l'​utiliser.
 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]].\\
-En cas de problème : +<code bash>​hp-scan<​/code>
-  * [[http://​hplipopensource.com/​node/​333|Troubleshooting scanning problems]] +
-  * [[http://​hplipopensource.com/​node/​211|My network connected scanner cannot be seen by OpenOffice or xsane]] +
-===== Digital Filing ===== +
-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 ​dans votre dossier personnel ​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]] :+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 ​
 +sh: 0: Can't open hplip-*.run
 +</​code>​ c'est que vous n'​êtes pas dans le répertoire où se trouve le fichier .run. Placez-vous dans ce répertoire. Il s'agit probablement du répertoire ''​~/​Téléchargements''​ ou ''​~/​Downloads''​.</​note>​
   - Voici ce qui défilera dans votre [[:​terminal]],​ on vous posera une série de questions. À chaque question, vous verrez "** * **" à côté d'une des options : c'est l'​option par défaut. Si elle vous convient, vous pouvez directement presser la touche "​Entrée"​ pour valider, sinon entrez la lettre correspondant à votre choix puis validez avec la touche "​Entrée":​   - Voici ce qui défilera dans votre [[:​terminal]],​ on vous posera une série de questions. À chaque question, vous verrez "** * **" à côté d'une des options : c'est l'​option par défaut. Si elle vous convient, vous pouvez directement presser la touche "​Entrée"​ pour valider, sinon entrez la lettre correspondant à votre choix puis validez avec la touche "​Entrée":​
 <code bash>sh hplip-*.run <code bash>sh hplip-*.run
-Creating directory hplip-3.13.2+Creating directory hplip-3.17.11
 Verifying archive integrity... All good Verifying archive integrity... All good
  
-HP Linux Imaging and Printing System (ver. 3.13.2)+HP Linux Imaging and Printing System (ver. 3.17.11)
 HPLIP Installer ver. 5.1 HPLIP Installer ver. 5.1
  
-Copyright (c) 2001-13 Hewlett-Packard ​Development Company, LP+Copyright (c) 2001-15 HP Development Company, LP
 This software comes with ABSOLUTELY NO WARRANTY. This software comes with ABSOLUTELY NO WARRANTY.
 This is free software, and you are welcome to distribute it This is free software, and you are welcome to distribute it
 under certain conditions. See COPYING file for more details. under certain conditions. See COPYING file for more details.
  
-Installer log saved in: hplip-install_Wed-30-Apr-2014_14:32:33.log+Installer log saved in: hplip-install_Thu-01-Feb-2018_08:57:43.log.log
 </​code>​ </​code>​
 À la question de savoir quelle est votre distribution de Linux, si c'est juste, appuyez sur "​Entrée",​ sinon il vaut mieux quitter et se renseigner sur les forums :  À la question de savoir quelle est votre distribution de Linux, si c'est juste, appuyez sur "​Entrée",​ sinon il vaut mieux quitter et se renseigner sur les forums : 
Ligne 188: Ligne 185:
 DISTRO/OS CONFIRMATION DISTRO/OS CONFIRMATION
 ---------------------- ----------------------
-Distro appears to be Ubuntu ​12.04.+Distro appears to be Ubuntu ​16.04.
  
-Is "​Ubuntu ​12.04" your correct distro/OS and version (y=yes*, n=no, q=quit) ? y+Is "​Ubuntu ​16.04" your correct distro/OS and version (y=yes*, n=no, q=quit) ? 
 </​code>​ </​code>​
 L'​installateur aura besoin des droits administrateurs pour installer. L'​installateur aura besoin des droits administrateurs pour installer.
Ligne 256: Ligne 253:
 ---------------------- ----------------------
  
-HP Linux Imaging and Printing System (ver. 3.15.4)+HP Linux Imaging and Printing System (ver. 3.17.11)
 System Tray Status Service ver. 2.0 System Tray Status Service ver. 2.0
 </​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 284: 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 ====
  • hplip.1517759046.txt.gz
  • Dernière modification: Le 04/02/2018, 16:44
  • par grigouille