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 20/05/2010, 10:23]
mavosaure mise à jour pilote/version Ubuntu
hplip [Le 12/10/2022, 14:16] (Version actuelle)
90.80.41.9 [Installation d'une imprimante sur le réseau Wi-Fi]
Ligne 1: Ligne 1:
-{{tag>Dapper Hardy Intreprid Jaunty karmic ​matériel imprimante hp}}+{{tag>​matériel imprimante hp}}
  
 ------ ------
  
-====== HPLIP HP Linux Imaging and Printing ======+{{ http://​hplip.sourceforge.net/​images/​hplogo2.png}}
  
-{{http://​hplip.sourceforge.net/​images/​hplogo2.png ​ }} +====== Installer une imprimante Hewlett Packard ™ avec HPLIP (HP Linux Imaging and Printing) ======
-{{http://​hplip.sourceforge.net/​images/​tuxlogo2.png ​ }}+
  
-La compagnie Hewlett-Packard a développé des solutions ​pour l'​impression sous [[:​gnu|GNU]]/​[[:​linux|Linux]] pour la plupart de ses imprimantes ​à jet d'​encre et laser. En fait, HP s'ouvre de plus en plus vers 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]].
  
-La solution ​**HPLIP** fournit le support de l'​impression et de la plupart des fonctions avancées de vos imprimantes HP pour plus de 300 modèles d'​imprimantes,​ incluant les Deskjet((à l'​exception des séries HP 720 (710C, 720C, 722C), HP 820 (820Cse, 820Cxi) et HP 1000 (1000Cse, 1000Cxi), qui doivent utiliser le pilote communautaire ''​pnm2ppa''​ non supporté par HP)), OfficeJet, Photosmart, Business Inkjet et la plupart des LaserJetPour voir les fonctions de votre imprimante ​que HPLIP gère, référez-vous à la [[http://hplipopensource.com/hplip-web/​supported_devices/​index.html|liste des imprimantes ​gérées par HPLIP]].+===== Connaître son 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 pas 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 également si votre imprimante a besoin d'un greffon propriétaire pour fonctionner ("This printer REQUIRES a downloadable driver plug-in"​).
  
-HPLIP est installé par défaut sous Ubuntu et ses variantes. À ce pilote peut se greffer une boîte à outils, qui n'est pas installée par défaut. Cette boîte à outils permet l'​exploitation de services supplémentaires : impression de pages de test, alignement des cartouches d'​encre,​ nettoyage des têtes d'​impression,​ aperçu de la quantité d'​encre restante dans les cartouches, accès aux cartes photos et au numériseur intégré à l'​imprimante,​ etc. 
  
-<​note>​Certaines imprimantes récentes ​(telles que les photosmart wirelessne sont pas prises en charge par le pilote fourni dans les paquets Ubuntuil faut désintaller ​la version presente ​et telecharger la dernière version sur cette page [[http://​hplipopensource.com/hplip-web/​install/​install/​index.html]]</​note> ​+===== Plug and print...  ​(Impression à chaud)===== 
 +Pour installer facilement une imprimante HPbranchez-la avec votre câble %%USB%%, ​et patientez...\\ 
 +Si votre imprimante ne fonctionne pas, il va falloir l'​installer via hp-setup. C'est le cas si elle a besoin du greffon propriétaire ou si elle est en réseau.
  
 +===== Installation via hp-setup =====
 +C'est le programme [[https://​developers.hp.com/​hp-linux-imaging-and-printing/​tech_docs/​man_pages/​setup|hp-setup]] qui se charge d'​installer votre imprimante. Il peut se lancer en mode graphique ou en ligne de commande. Il faut être dans le group ''​lpadmin''​ pour pouvoir installer l'​imprimante.
  
-===== Installation ===== +==== Le paquet hplip==== 
-{{  materiel:imprimantes_hp:hp-toolbox.png?400}}+Comparez d'​abord la version minimale d'​HPLIP avec la version du paquet hplip dans les dépôts. 
 +Pour connaître la version du paquet hplip dans les dépôts : 
 +<code bash> 
 +apt-cache policy hplip 
 +</​code>​ 
 +  * 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]]. 
 +==== Installation avec une interface graphique ==== 
 +<​note>​FIXME:​ Pour une installation en USB d'une imprimante HP Deskjet 2620, il faut supprimer le package [[apt>​ipp-usb]] au préalable, et redémarrer votre machineJ'ai constaté ce problème sous Ubuntu 20.04 et Ubuntu 22.04. 
 +--- [[:​utilisateurs:​BeAvEr]] 
 +</​note>​
  
-Sous toutes les versions d'​Ubuntu et toutes ses variantes, le pilote HPLIP est déjà installé par défaut et peut être immédiatement utilisé par votre imprimante. Si vous doutez de la présence de HPLIP dans votre systèmevous pouvez vérifier que le paquet **''[[apt://hplip|hplip]]''​** [[:​tutoriel:​comment_installer_un_paquet|est bien installé]].+<​note>​hp-setup en mode graphique dépend de [[:qt|Qt]]. Si vous ne voulez pas avoir des dépendances avec Qtutilisez l'installation en ligne de commande.\\ 
 +Si hp-setup ne se lance pas en mode graphique : 
 +[[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​hplip-gui|hplip-gui]]**.</​note>​
  
-Toutefois, la boîte à outils //n'est pas// installée ​de base dans Ubuntu. Pour y avoir accès, il vous faudra ​[[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **''​[[apt://​hplip-gui|hplip-gui]]''​**. La boîte à outils sera ensuite accessible par l'​entrée de menu **HPLIP Toolbox**, dans le menu //Système -> Préférences//​.+Pour lancer l'installation ​de votre imprimante HPveuillez ouvrir un [[:terminal]] avec pour contenu ​:
  
 +<code bash>​hp-setup</​code>​
  
  
  
-===== Installation ​de l'​imprimante =====+==== Installation ​d'une imprimante ​sur le réseau Wi-Fi ==== 
 +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 === 
 +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 faut ouvrir les ports 161 (udp et tcp), port 162 (udp et tcp) et port 9100 (udp et tcp).  
 +=== Adresse IP de l'​imprimante === 
 +Il est fortement recommandé d'​attribuer une adresse IP statique (fixe) à son imprimante.
  
 +Pour trouver l'​adresse IP de l'​imprimante : https://​support.hp.com/​fr-fr/​document/​ish_6039807-6090437-16
 +=== Installation ===
 +  * 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>​
 +    - Sélectionnez la troisième option “ Wireless/​802.11 (requires temporary USB connection and is only available for select devices)”.
 +    - Suivez les instructions.
 +    - 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)
 +  * 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]].
  
-==== Méthode rapide ====+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.
  
-Lancer ​l'interface hplip par l'entrée de menu **HPLIP Toolbox**dans le menu //​Système ​-> Préférences/​/. (que vous aurez installé comme indiqué ci-dessus)+  
 +==== Installation en ligne de commande ==== 
 +Pour installer votre imprimante en ligne de commande, utilisez hp-setup avec l'option -i. Sans l'option -ic'est l'​interface graphique qui sera lancée. 
 +=== mode automatique (USB, réseau ou port parallèle)=== 
 +<code bash>hp-setup -ia</​code> 
 +=== En réseau === 
 +<code bash>​hp-setup -i adresse_ip_de_l_imprimante<​/code> 
 +Remplacez ''​adresse_ip_de_l_imprimante''​ par l'​adresse IP de votre imprimanteL'​imprimante peut vous donner son adresse si elle possède un "​panneau avant"​.
  
-Suivre les instructionsen particulier cliquer sur le bouton ​//configurer un périphérique...// et accepter les choix proposés (s'ils vous conviennent) c'est tout: l'​imprimante devrait être disponible ainsi que scan et fax dans le cas d'une multifonction!+Pour trouver l'​adresse IP de votre imprimanteon peut aussi faire : 
 +<code bash>​hp-probe -bnet</​code>​ 
 +En cas de problème : [[https://developers.hp.com/hp-linux-imaging-and-printing/KnowledgeBase/​Troubleshooting/​TroubleshootNetwork|Troubleshoot Network Issues]]
  
-Sinon (si cette méthode ne vous donne pas satisfaction) lisez le reste de cette page.+=== Sans la page de test === 
 +Utilisez l'​option -xExemple : 
 +<code bash>​hp-setup -iax</​code>​
  
 +==== Amélioration de la connectivité Wifi ====
 +Ces conseils proviennent du site [[https://​h30434.www3.hp.com/​t5/​Inkjet-Printing/​HP-Deskjet-2540-showing-as-offline-every-time-I-try-to-print/​m-p/​5897191/​highlight/​true#​M592193|HP]]((Entre autres)).
  
-==== Méthode détaillée ====+Si vous souhaitez optimiser votre imprimante, dans le cadre où votre imprimante est connectée à votre routeur en wifi, vous pouvez essayer :
  
-Imprimante branchée ​et allumée+   * D'​attribuer à l'​imprimante une adresse IP fixe((Méthode valable pour l'​ethernet ​et le wifi)). 
 +   * D'​attribuer sur l'​interface [[wpfr>​Serveur_web_embarqué|EWS]] de votre imprimante, une adresse manuelle DNS. 
 +   * De désactiver la technologie [[wpfr>​Wi-Fi_Protected_Setup|WPS]] sur votre routeur. 
 +   * De désactiver l'​[[wpfr>​Universal_Plug_and_Play|UPnP]] sur votre routeur. 
 +   * D'​attribuer un canal fixe à votre réseau wifi. 
 +   * D'​éloigner votre imprimante de votre routeur wifi pour éviter les interférences. 
 +   * D'​éviter les multiprises avec trop d'​appareils branchés dessus. 
 +   * De désactiver le [[https://​youtu.be/​-GANtu4muqY?​t=81|broadcast]] de votre [[wpfr>​Service_set_identifier|SSID]]. 
 +   * De vérifier l'IP de la passerelle depuis votre interface [[wpfr>​Serveur_web_embarqué|EWS]] de votre imprimante HP((Chez moi, quand je demande une "​suggestion"​ d'​adresse IP manuelle, il configure la passerelle avec une mauvaise IP!)). 
 +   * D'​attribuer un autre [[wpfr>​Service_set_identifier|SSID]] à votre bande 2,4 GHz si vous êtes équipé d'un routeur double bande((2,​4GHz et 5GHz)) comme c'est le cas de la [[https://​assistance.orange.fr/​livebox-modem/​toutes-les-livebox-et-modems/​installer-et-utiliser/​piloter-et-parametrer-votre-materiel/​le-parametrage-du-wifi/​livebox-4-verifier-et-activer-le-wifi-double-bande_188770-720610|Livebox 4]] par exemple. 
 +   * D'​adopter un comportement [[wpfr>​IEEE_802.11b|802.11b]]((Même si vous êtes en possession d'un routeur double bande!)) à votre imprimante HP, comme ci-bas : 
 +{{compatibilité.jpg?​340nolink}}
  
-Ouvrir un  terminal ​+<​note>​Nul besoin d'​être connecté en USB à son imprimante dans la procédure qui va suivre, cette procédure s'​effectue directement sur votre [[http://​www8.hp.com/​us/​en/​campaigns/​wireless-printing-center/​wireless-direct.html|Wireless Direct]].</​note>​
  
-taper : <codesudo hp-setup ​</​code>​+   * D'​utiliser l'​interface [[wpfr>Serveur_web_embarqué|EWS]] de votre imprimante HP, pour créer l'​association entre votre routeur et votre imprimante HP, au lieu de l'​outil ​hp-setup
 +{{hpews.jpg?​140nolink}}
  
-choisir le branchement USBEthernet ou Wifi et valider.+Dans l'​onglet **Réseau** > **Avancé** > **Authentification WPA-PSK**de votre interface [[wpfr>​Serveur_web_embarqué|EWS]],​ veuillez éviter le mode automatique comme ci-bas :
  
-{{hpsetup1.jpg|}}+{{reseau.jpg?630nolink}} 
  
 +FIXME Il vous faudra ensuite basculer sur le réseau où est votre imprimante HP, et chercher l'IP de votre imprimante HP, pour se faire :
  
-Dans un terminal, saisissez la commande suivante: +<​code>​hp-probe ​-bnet</​code>​
-  ​hp-probe+
  
-Cette commande sert à détecter ​votre ou vos imprimantes ​HP branchées sur un port USB, un port parallèle ou présente sur votre réseau. ​ Il devrait résulter ​de cette commande une liste des imprimantes détectées. ​ Si votre imprimante n'est pas détectéesaisissez de nouveau la commande en précisant l'​option ''​--help''​ pour en savoir plus sur l'​utilisation de cette commande. ​ Si votre imprimante ​est reconnue, nous allons procéder à son installation.+Ensuite, si vous avez déjà ajoutée ​votre imprimante ​HP via le logiciel **hp-setup** > **[[wpfr>​IEEE_802.11|Wireless/​802.11]] (require a temporary ​USB connection and is only available for select devices)**nous allons supprimer cette dernière ​de votre système d'exploitation Ubuntupour se faire : 
 +<​code>​hp-setup -r <​ip_imprimante></​code>​ 
 +Et ensuite nous ajoutons ​votre imprimante ​HP fraîchement configurée via votre [[wpfr>​Serveur_web_embarqué|EWS]] : 
 +<​code>​hp-setup <​ip_imprimante></​code>​
  
-<note warning>​Parfois,​ un **redémarrage du service ​d'impression (CUPS) et/ou de votre imprimante HP** est nécessaire afin de prendre ​en compte la localisation de votre imprimante Si, durant les étapes suivantes, ​vous n'arrivez pas à localiser l'​adresse commançant pas ''​hp:/''​ associée à votre imprimante, dans un terminal, saisissez ​la commande suivante pour le redémarrage de CUPS avant de tenter de nouveau de suivre la procédure pour le type d'​installation de votre choix: ​(Cette commande ne fonctionne plus après la version 9.04 <​code>​$ sudo /​etc/​init.d/​cupsys restart </​code> ​ Après la version 9.04: <​code>​ $ sudo /​etc/​init.d/​cups restart </​code>​ \\ Fermer l'​imprimante puis la rallumer peut aussi être nécessaire</​note>​+==== Le greffon propriétaire ==== 
 +Certaines imprimantes nécessitent l'​installation ​d'un greffon propriétaire. 
 +L'​installation ​de celui-ci ​est prise en charge par hp-setupIl vous sera demandé d'accepter ​la licence ​("​Driver Plug-In License Agreement"​).
  
-<note important>​ Si votre imprimante est configurée via le wifi, il faut désactiver le pare-feu pour que HPLIP communique avec l'imprimante pendant l'​installation. Ne plus utiliser Firestarter après la version 9.10 (Karmic). Utiliser ufw a partir de cette version. **sudo ufw disable** pour le désactiver,​ et **sudo ufw enable** pour le réactiver.</​note>​+Les utilisateurs avancés peuvent ​l'installer sans passer par hp-setup :
  
-==== Si votre imprimante ​n'​était précédemment pas installée ​-- imprimante locale ==== +  * Pour installer le greffon sans installer l'imprimante. Il suffit de faire : <​code>​hp-plugin ​-i</​code>​ 
-  ​- Ouvrez l'​outil ​**Impression**,​ présent dans le menu //Système -> Administration//+  * Une autre possibilité est de le télécharger directement [[https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/|ici]] puis de l'installer manuellement ​:<​code>​sudo sh hplip-x.xx.xx-plugin.run</​code>​
-  - Double-cliquez sur //Nouvelle imprimante// \\ {{materiel:​imprimantes_hp:​imprimante1.png}} +
-  - Une nouvelle fenêtre s'​ouvre,​ vous permettant ​de sélectionner ​l'emplacement de votre imprimante. ​ **Ne sélectionnez pas un des choix parmi la liste des imprimantes reconnues automatiquement** (autrement, la boîte à outil HP ne pourra pas exploiter votre imprimante). ​ Préférez cocher l'​option //Utiliser une imprimante en définissant un autre port// et sélectionnez le port commençant par ''​hp:/''​\\ {{materiel:​imprimantes_hp:​imprimante2.png}} +
-  ​À l'​écran suivant, sélectionnez le modèle de votre imprimante parmi la liste proposée\\ {{materiel:​imprimantes_hp:​imprimante3.png}}+
  
-Voilàvotre imprimante ​est maintenant installée. ​ Elle devrait maintenant apparaître dans l'outil **Impression**\\ {{materiel:​imprimantes_hp:​imprimante4.png}}+Attentionau cas où une autre installation de Python comme Anaconda ​est présente, cette dernière peut entrer en conflit et poser problème à l'installation du pluginDans ce cas, suivre les instructions [[hplip#​mot_de_passe_root_demande|ici]]. 
 +===== Installation via CUPS =====
  
-==== Si votre imprimante n'​était précédemment pas installée -- imprimante réseau ==== +Voir la documentation HP : 
-  - Dans un terminal, entrez la commande <​code>​$ hp-probe -bnet</code> ​ Notez la ou les adresses retournées Si cela échoue, vous pouvez aussi entrer la commande <​code>​$ ​hp-makeuri <adresse IP></code> et notez l'​adresse retournée. +[[https://developers.hp.com/hp-linux-imaging-and-printing/install/step4/cups/installation|Installation - Step 4 - CUPS - USB/​parallel]]
-  ​Rendez-vous dans l'​outil **Impression**,​ dans le menu //​Système ​-> Administration//,​ et double-cliquez sur l'​icône ​//Nouvelle imprimante//+
-  ​À l'​écran d'​ajout de l'​imprimante,​ sélectionnez **Imprimante réseau** comme type d'​imprimante. ​ Spécifiez que vous utilisez une **Imprimante ​CUPS (IPP)** dans le menu déroulant à droite. ​ Enfin, dans le champ **URI**, entrez l'​adresse retournée par la commande ''​hp-probe''​ ou ''​hp-makeuri''​. \\ {{materiel:​imprimantes_hp:​imprimante-reseau.png}} +
-  - À l'​écran suivant, sélectionnez le modèle de votre imprimante parmi la liste proposée.+
  
-Voilà, votre imprimante est maintenant installée. ​ Elle devrait maintenant apparaître dans l'​outil **Impression**.+===== Installation de la boîte à outils ===== 
 +{{:​materiel:​imprimantes_hp:​hp-toolbox_precise.png?300}}
  
-Une autre méthode qui marche aussi pour une imprimante réseau ​**HP** avec CUPS : +Pour y avoir accès, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​**[[apt>​hplip-gui]]**
 +Puis <code bash>​hp-toolbox</​code>​
  
-  * Rendez-vous dans l'​outil **Impression**,​ dans le menu //Système -> Administration//,​ et double-cliquez sur l'icône //​Nouvelle ​imprimante//. +===== Installer ​le scanner multifonctions ===== 
-  * À l'écran d'​ajout ​de l'imprimante, sélectionnez **Imprimante réseau** comme type d'​imprimante ​Spécifiez ​que vous utilisez une **HP JetDirect** dans le menu déroulant à droite. ​ Enfin, dans le champ **Hote**, entrez ​l'adresse IP de l'​imprimante.+Le scanner est installé en même temps que l'​imprimante ​si vous utilisez hp-setupLancez ​l'[[:​scanner#​logiciels|application de numérisation]] ​de votre choix pour l'utiliser. 
 +On peut noter que hplip apporte ​l'application [[https://​developers.hp.com/​hp-linux-imaging-and-printing/​tech_docs/​man_pages/​scan|hp-scan]].\\ 
 +<code bash>​hp-scan</​code>​
  
-Imprimez ensuite une page de test+===== Suppression ​de l'​imprimante ===== 
 +<code bash>​hp-setup -ir</​code>​
  
->**Si cela ne fonctionne ​pas**, verifiez dans le fichier de configuration imprimantes que le paramètre DeviceURI soit correctement écrit (bug !?) +===== Installer la dernière version d'​hplip ===== 
-><code>$ sudo gedit /​etc/​cups/​printers.conf</code+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. 
->__Par exemple :__ +<note important>Dans le cas d'​Ubuntu 20.04 si l'​installation automatique échoue, il faudra faire une installation "​custom"​ sans interface graphique.</note
-+<note tipPour ubuntu 20.04 une solution pour garder l'​installation automatique est de forcer python3 comme ceci
-><nowiki>DeviceURI ipp://​hp:/​net/​Photosmart_C6100_series%3Fip%3D192.168.0.20</​nowiki>​ **FAUX !!** +</note
-+<​code ​bash>​sudo ​apt install python-is-python3</​code>​ 
->__à remplacer par :__ +Cela permet de garder l'​installation en automatique et d’être plus simple, pour l'​installation du scanner
-+
->​DeviceURI hp:/net/​Photosmart_C6100_series?​ip=192.168.0.20 **OK !!** +
-+
->Pensez à redémarrer cups : +
-><​code>​sudo /​etc/​init.d/​cupsys restart</​code>​+
  
-==== Si votre imprimante était précédemment installée ​-- locale ou réseau ==== +Téléchargez la dernière version depuis cette [[https://​developers.hp.com/​hp-linux-imaging-and-printing|page]].\\ 
-Dans l'outil **Impression** du menu //​Système ​-> Administration//,​ faites un clic-droit sur votre imprimante et sélectionnez l'​entrée //​Propriétés//​ Sous l'​onglet ​//​Connexion//,​ précisez le type de connexion à utiliser: +Puis dans son chemin, ​l'exécuter dans [[:​terminal]] : 
-  pour une imprimante locale, préférez cocher l'option ​//Utiliser une imprimante en définissant un autre port// et sélectionnez ​le port commençant par ''​hp:/''​; +  ​<code bash>sh hplip-*.run </code> 
-  ​* pour une imprimante réseausuivez les étapes 1 et 3 de le procédure d'​installation ​d'​une ​nouvelle imprimante réseau+<​note>​Si vous avez <code bash>$ sh hplip-*.run  
-  Liste numérotée+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éfautSi 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":​ 
 +==== Mode automatique ==== 
 +<code bash>sh hplip-*.run 
 +Creating directory hplip-3.17.11 
 +Verifying archive integrity... All good
  
 +HP Linux Imaging and Printing System (ver. 3.17.11)
 +HPLIP Installer ver. 5.1
  
 +Copyright (c) 2001-15 HP Development Company, LP
 +This software comes with ABSOLUTELY NO WARRANTY.
 +This is free software, and you are welcome to distribute it
 +under certain conditions. See COPYING file for more details.
  
 +Installer log saved in: hplip-install_Thu-01-Feb-2018_08:​57:​43.log.log
 +</​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 :
 +<code bash>
 +DISTRO/OS CONFIRMATION
 +----------------------
 +Distro appears to be Ubuntu 16.04.
  
-===== Limitations =====+Is "​Ubuntu 16.04" your correct distro/OS and version (y=yes*, n=no, q=quit) ?  
 +</​code>​ 
 +L'​installateur aura besoin des droits administrateurs pour installer. 
 +<code bash> 
 +ENTER USER PASSWORD 
 +------------------- 
 +Please enter the sudoer (user)'​s password: ​
  
-==== Limitations d'​utilisation d'​hplip ==== +INSTALLATION NOTES 
-HPLIP fonctionnera correctement avec une installation standard d'Ubuntu ​et ses variantes pour poste de travail ​Toutefois,​ HPLIP ne peut être utilisé si : +------------------ 
-  * vous n'​utilisez pas d'​interface graphique (pas de serveur X) ; +Enable the universe/​multiverse repositories. Also be sure you are using the Ubuntu ​"​Main"​ RepositoriesSeehttps://​help.ubuntu.com/​community/​Repositories/​Ubuntu for more information
-  * vous n'​utilisez pas le démon d'​impression CUPS ; +
-  * ou vous utilisez une imprimante réseau branchée dans un ordinateur sous Microsoft(r) Windows(r).+
  
-Si vous êtes dans l'une ou l'​autre des situations précédentes,​ vous ne pouvez pas utiliser HPLIP. ​ Qu'à cela ne tienne, vous pouvez toujours utiliser le pilote HPIJS, aussi inclus par défaut avec Ubuntu. En fait, HPLIP est une surcouche de HPIJS pour ajouter des fonctionnalités supplémentaires utiles dans un environnement graphique (le support d'une boîte à outils). HPIJS a pour but de fournir le support basique de l'​impression dans le maximum de cas possible (différents environnements graphiques [ou aucun environnement graphique] et différents démons d'​impression). HPIJS ne nécessite pas d'​interface graphique, fonctionne avec plusieurs types de démons d'​impression et fonctionne avec toutes les imprimantes pouvant utiliser HPLIP. HPIJS ne peut pas fonctionnner avec la boîte à outils.+Disable the CD-ROM/DVD source if you do not have the Ubuntu ​installation media inserted in the drive.
  
-<note tip>Avec une version égale ou supérieure à HPLIP 2.8.9ce pb est corrigé (testé ​en réseau ​un pc sous Ubuntu 64bits + un pc sous xp + une imprimante C5180)+Please read the installation notes. Press <enterto continue or '​q'​ to quit:  
 +</​code>​ 
 +L'​installateur gère tout seul les dépendances et installe les dépendances requisesLes dépendances optionnelles ne sont pas installéesSi nécessaireIl faut les installer de manière séparée. La liste suivante ​est donnée à titre indicatif. Elle peut être plus courte ou plus longue voir inexistante ​en fonction des configurations. Il peut être nécessaire d'[[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​python-dev]]**. 
 +<code bash> 
 +MISSING DEPENDENCIES 
 +-------------------- 
 +Following dependencies are not installed. HPLIP will not work if all REQUIRED dependencies are not installed and some of the HPLIP features will not work if OPTIONAL dependencies are not installed. 
 +Package-Name ​        ​Component ​           Required/​Optional ​   
 +cups-ddk ​            ​base ​                ​OPTIONAL ​            
 +libusb ​              ​base ​                ​REQUIRED ​            
 +libtool ​             base                 ​REQUIRED ​            
 +libnetsnmp-devel ​    ​network ​             REQUIRED ​            
 +sane-devel ​          ​scan ​                ​REQUIRED ​            
 +Do you want to install these missing dependencies (y=yes*, n=no, q=quit) ?  
 +</​code>​ 
 +S'il existe ​une ancienne version de HPLIP, il vous sera proposé de la désinstaller. Il est vivement conseillé de prendre le choix par défaut (désinstallation de l'​ancienne versionsinon l'​application risque d'​être instable. 
 +<code bash> 
 +HPLIP-3.15.2 exists, this may conflict with the new one being installed. 
 +Do you want to ('​i'​= Remove and Install*, '​o'​= Overwrite, '​q'​= Quit)? ​   : 
 +Starting uninstallation... 
 +HPLIP uninstallation is completed
  
-[[Jaunty]] est livré avec la version 3.9.de HPLIPLe problème devrait donc être corrigé à partir ​de cette version ​d'Ubuntu.</note>+HPLIP PLUGIN UPDATE NOTIFICATION 
 +-------------------------------- 
 +HPLIP Plug-in'​s needs to be installed/​updatedDo you want to update plug-in'​s?​(y=yes*, n=no) :  
 +Do you want to install plug-in'​s in GUI mode?. (u=GUI mode*, i=Interactive mode) :  
 +</​code>​ 
 +Si l'​imprimante est branchée via un câble USB, il est préférable soit de débrancher et rebrancher le câble, soit d'​éteindre et rallumer l'​imprimanteEn effet, il sera possible ​de configurer directement l'​imprimante,​ alors qu'en cas de redémarrage,​ vous serez obligé ​d'ajouter manuellement de manière graphique ou en ligne de commande l'​imprimante. 
 +<code bash> 
 +RESTART OR RE-PLUG IS REQUIRED 
 +------------------------------ 
 +If you are installing a USB connected printer, and the printer was plugged in   
 +when you started this installer, you will need to either restart your PC or     
 +unplug and re-plug in your printer (USB cable only). If you choose to restart,  
 +run this command after restarting: hp-setup (Note: If you are using a parallel  
 +connection, you will have to restart your PC. If you are using                  
 +network/​wireless,​ you can ignore and continue). ​                               ​
  
-<note help>Utilisant une imprimante C4400 de HP en dualboot avec Xp, je me pose serieusement la question si le logiciel HP sous windows ​permet de mettre a jours directement ​le micrologiciel,​ ce que ne permet pas hplipA confirmer : [[http://​forum.ubuntu-fr.org/​viewtopic.php?pid=2500367#​p2500367 | post correspondant]]</​note>​+Restart or re-plug in your printer (r=restart, p=re-plug in*, i=ignore/​continue,​ q=quit) :  
 +Please unplug and re-plugin your printer now.  Press <enterto continue or '​q'​ to quit:  
 +</​code>​ 
 +L'​installateur ​permet ​maintenant ​de configurer ​directement ​l'​imprimanteLe choix par défaut va lancer une fenêtre de configuration via un assistant graphique. 
 +<code bash> 
 +PRINTER SETUP 
 +------------- 
 +Please make sure your printer is connected and powered on at this time. 
 +Do you want to setup printer in GUI mode(u=GUI mode*, i=Interactive mode) :  
 + 
  
 +RE-STARTING HP_SYSTRAY
 +----------------------
  
-==== Francisation de l'​interface ====+HP Linux Imaging and Printing System (ver. 3.17.11) 
 +System Tray Status Service ver. 2.0 
 +</​code>​
  
-Si elle existait par le passé, la traduction du logiciel dans ses versions courantes n'est plus supportéeIl semblerait qu'une reprise de la traduction soit prévuemais pas encore entamée ​(cf[[https://​answers.launchpad.net/​hplip/​+question/​79854|Question #79854]] sur Launchpad).+==== Mode custom ==== 
 +Ce mode est intéressant si vous ne voulez pas installer toutes les fonctionnalitéesPar exemple sur Ubuntu serveuril ne faudra ​pas installer l'​interface graphique ​(GUI)Dans le cas d'​Ubuntu 20.04, si l'​installation automatique échoue il convient de faire une installation "​custom"​ sans l'​interface graphique.
  
 +Lancer l'​installateur :
 +<code bash>
 +$ sh hplip-*.run ​
 +</​code>​
 +Choisir le mode "​custom"​ :
 +<code bash>
 +INSTALLATION MODE
 +-----------------
 +Automatic mode will install the full HPLIP solution with the most common options.
 +Custom mode allows you to choose installation options to fit specific requirements.
 +
 +Please choose the installation mode (a=automatic*,​ c=custom, q=quit) : c
 +</​code>​
 +
 +Choisir l'​option sans support graphique et sans le fax :
 +<code bash>
 +Do you wish to enable '​Graphical User Interfaces (Qt5)' (y=yes*, n=no, q=quit) ? n
 +Do you wish to enable 'PC Send Fax support'​ (y=yes*, n=no, q=quit) ? n
 +</​code>​
 +Pour les autres questions, prenez le choix par défaut (celui avec *).
 +Au moment d'​installer l'​imprimante choisir le mode interactif :
 +<code bash>
 +PRINTER SETUP
 +-------------
 +Would you like to setup a printer now (y=yes*, n=no, q=quit) ? y
 +Please make sure your printer is connected and powered on at this time.
 +Do you want to setup printer in GUI mode? (u=GUI mode*, i=Interactive mode) : i
 +Running '​hp-setup ​ -i' command....
 +</​code>​
 +
 +
 +Voici un exemple : https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2057055
 +
 +==== Problèmes d'​installation connus ====
 +
 +=== Mot de passe root demandé ===
 +
 +Lors de l'​installation,​ il se peut que le logiciel affiche le message ''​ENTER ROOT/​SUPERUSER PASSWORD''​ et que, si l'on entre le mot de passe de l'​utilisateur (disposant des droits d'​administrateurs),​ on obtienne une erreur. Ceci est dû au fait qu'​HPLIP,​ écrit en Python, utilise une version différente de Python que prévu. En particulier,​ au cas où Python aurait été également installé avec [[https://​doc.ubuntu-fr.org/​python#​anaconda|Anaconda]],​ hplip utilise cette installation au lieu de l'​installation système, ce qui contraint l'​installateur à utiliser la procédure d'​installation de Debian au lieu de celle d'​Ubuntu.
 +
 +**Solution**:​ dans le fichier ''​.bashrc'',​ il est nécessaire de commenter le bloc Anaconda qui ajoute l'​installation d'​anaconda au PATH. Typiquement,​ on commentera les lignes entre ''>>>​ conda initialize >>>''​ et ''<<<​ conda initialize <<<''​ au moyen du symbole ''#''​ le temps de l'​installation. Si la modification a fonctionné,​ le message devrait être transformé en ''​ENTER THE SUDOER'​S PASSWORD''​. Après avoir installé hplip, on peut décommenter ces lignes.
 +
 +Référence:​
 +
 +    * [[https://​askubuntu.com/​questions/​1070477/​install-hplip-does-not-accept-root-password]]:​ sujet sur Askubuntu
 +    * [[https://​doc.ubuntu-fr.org/​personnaliser_path]]:​ plus d'​informations sur la variable d'​environnement PATH
 +
 +===== Désinstaller la dernière version de 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>​
 +<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>​
 +  * 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> ​
  
 ===== Problèmes ===== ===== Problèmes =====
 +==== Erreur d'​impression et scan via USB (Ubuntu 20.04.1) ====
  
  
 +Avec Ubuntu 20.04 ((https://​bugs.launchpad.net/​hplip/​+bug/​1871011)),​ les commandes d'​impression par liaison USB de certaines imprimantes HP ne fonctionnent pas.
  
-===== HPLIP Toolbox n'​arrive pas à communiquer avec l'​imprimante =====+Contournement du problème :
  
-Typiquementvous avez une boite à outils qui ressemble à :+imprimante connectéesupprimer l'​installation de l'​imprimante ​<code bash>​hp-setup -ir</​code>​ 
 +désinstaller le paquet ippusbxd : <code bash>​sudo apt purge ippusbxd</​code>​ 
 +arrêter et relancer l'​imprimante et le PC,
  
-{{hplip-toolbox_error_code_12.png?​600}}+réinstaller l'​imprimante : <code bash>hp-setup</​code>​
  
-Ceci est dû à [[https://bugs.launchpad.net/ubuntu/​+source/​hal/​+bug/​195782|un bug du paquet hal]] qui fait que l'​utilisateur n'est pas automatiquement ajouté au groupe **scanner** à l'​installation de l'​imprimante.+Référence : [[https://forum.ubuntu-fr.org/viewtopic.php?​id=2053408|Discussion sur le forum]]
  
-<note help>Ce bug (qui en fait n'était pas dû à hal mais bien hplip) **est corrigé** depuis la version **2.8.2-0ubuntu8** de hplip (donc pour [[:hardy|Ubuntu Hardy Heron]])+==== Impossible d'installer le greffon propriétaire ==== 
 +Si après une mise à niveau vers une autre version d'​Ubuntu : 
 +  ​ ​il ​est impossible d'​installer le greffon nécessaire pour votre imprimante : " ​**hplip-3.15.2-plugin.run file does not match its checksum. File may have been corrupted or altered** 
 +  *  la ligne de commande renvoie ​" **Error importing HPLIP modules. ​ Is HPLIP installed?​** "
  
-FIXME : vérifier s'il se pose pour les versions précédentes. S'il n'​existe plus dans aucune ​version, supprimer ce paragraphe</​note>​+Il est alors nécessaire d'[[#​Installer la dernière version d'HPLIP|installer la dernière ​version ​d'​hplip]].
  
-Pour résoudre ​le problème ajoutez ​l'utilisateur souhaitant utiliser la boite à outils ​au groupe **scanner** (par exemple depuis ​**Système ​-> Administration ​-> Utilisateurs et groupes**)+==== Problème erreur "No system tray for HPLIP" ==== 
 +Une erreur peut survenir au démarrage d'​Ubuntu,​ notamment avec l'​interface gnome classic (12.04). Il faut changer ​le lancement de hp-systray. Pour cela lancez, si vous avez l'interface gnome : menu Application->​Outils Système->​Préférences->​Applications ​au démarrage ou dans un [[:​terminal]] en ligne de [[:​commande_shell|commande]]  
 +<​code>​ $ gnome-session-properties </​code>​ 
 +puis sélectionnez HP System Tray Service puis cliquez le bouton modifier, 
 +au regard de la ligne "​commande"​ remplacez hp-systray ​par :\\ **sh -c "sleep 45; exec hp-systray"​** qui a pour rôle de retarder le lancement de hp-systray de 45 secondes. Rebootez pour vérifier que cela corrige le problème. 
 +==== Mise en pause impromptue ====
  
-Il vous faudra vous déconnecter de votre session. La boite à outils sera fonctionnelle ​à la connexion suivante.+Parfois, l'​imprimante se met en pause, et les travaux se mettent ​à la suite les uns des autres sans s'​imprimer. Même un redémarrage du PC ne résout pas le problème. 
 +Aller à cette adresse http://​localhost:​631/​printers/​ cliquez sur l'​imprimante concernée, puis dans le menu déroulant //​Maintenance//,​ choisissez //Resume Printer//​. 
 +L'​impression devrait démarrer.
  
 +===OU===
  
-===== Références ===== +  ​Supprimer l'​imprimante
-  ​[[http://​hplipopensource.com/|Le site du projet hplip]] [en]  +  * Redémarrer CUPS via le [[:terminal|terminal]] <​code>​sudo systemctl restart cups.service</code> 
-  * [[https://​launchpad.net/​hplip|Hplip sur Launchpad]] [en], pour les questions et les rapports de bogues +  * Refaire la procédure ​d'installation décrite ci-dessus.
-  * [[https://​wiki.ubuntu.com/HardwareSupportComponentsPrintersHp|Imprimantes HP supportées]] sur wiki.ubuntu.com [en] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=343745|Fil sur le forum]] ​d'ubuntu-fr.org [fr]+
  
 +==== 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 ====
 +Le partage via [[partage_imprimante-samba|samba]] n'est pas possible à partir d'un poste Windows. Il faut utiliser [[cups|CUPS]] et HPIJS.
 +  * [[http://​hplipopensource.com/​node/​219|I am sharing a printer from a Windows machine and I am unable to print to it.]]
 +  * [[http://​hplipopensource.com/​node/​272|Does HPLIP support a SAMBA setup/​configuration?​]]
 +  * [[http://​hplipopensource.com/​node/​93|Printer Support]]
 +  * [[http://​hplipopensource.com/​node/​276|How are HPLIP and HPIJS related?]]
 +===== Références =====
 +  * **(en)** [[https://​developers.hp.com/​hp-linux-imaging-and-printing/​|Le site du projet hplip]]
 +  * **(en)** [[https://​launchpad.net/​hplip|Hplip sur Launchpad]],​ pour les questions et les rapports de bogues
 +  * **(en)** [[wu>​HardwareSupportComponentsPrintersHp|Imprimantes HP supportées]] sur wiki.ubuntu.com
 +  * **(fr)** [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=343745|Fil sur le forum]] d'​Ubuntu-fr.org
  
 ---- ----
-//​Contributeurs : [[:​utilisateurs:​_Enchained]]//​+//​Contributeurs : [[:​utilisateurs:​_Enchained]], [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​grigouille]],​ [[:​utilisateurs:​BeAvEr]].//
  • hplip.1274343812.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)