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 | ||
utilisateurs:grigouille:brouillons:hplip [Le 29/09/2015, 18:31] grigouille [Connaître son imprimante] (ajout lien vers liste imprimantes hp) |
utilisateurs:grigouille:brouillons:hplip [Le 11/09/2022, 13:13] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
------ | ------ | ||
- | ====== Installer une imprimante HP avec HPLIP (HP Linux Imaging and Printing) ====== | + | ====== Installer une imprimante Hewlett Packard ™ avec HPLIP (HP Linux Imaging and Printing) ====== |
{{http://hplip.sourceforge.net/images/hplogo2.png }} | {{http://hplip.sourceforge.net/images/hplogo2.png }} | ||
Ligne 13: | Ligne 13: | ||
* Allez sur [[http://hplipopensource.com/hplip-web/supported_devices/index.html|Supported Printers]] et cherchez votre imprimante. | * Allez sur [[http://hplipopensource.com/hplip-web/supported_devices/index.html|Supported Printers]] et cherchez votre imprimante. | ||
* 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 plugin 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"). |
- | + | <note important>Si vous posez une question sur le forum, merci d'indiquer le lien vers votre imprimante sur le site hplipopensource.com.\\ | |
- | <note>Si vous posez une question sur le forum, merci d'indiquer le lien vers votre imprimante sur le site hplipopensource.com.\\ | + | |
Par exemple [[http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_professional_p_1102w.html|HP LaserJet Professional P 1102w Printer]].</note> | Par exemple [[http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_professional_p_1102w.html|HP LaserJet Professional P 1102w Printer]].</note> | ||
- | ===== Plug and print... (Branche et imprime)===== | + | ===== Plug and print... (Impression à chaud)===== |
- | Pour installer facilement un imprimante HP, branchez-la avec votre câble %%USB%%, et patientez...\\ | + | Pour installer facilement une imprimante HP, branchez-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 plugin propriétaire ou si elle est en réseau. | + | 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 ===== | ===== Installation via hp-setup ===== | ||
C'est le programme [[http://hplipopensource.com/hplip-web/tech_docs/man_pages/setup.html|hp-setup]] qui se charge d'installer votre imprimante. Il peut se lancer en mode graphique ou en ligne de commande. | C'est le programme [[http://hplipopensource.com/hplip-web/tech_docs/man_pages/setup.html|hp-setup]] qui se charge d'installer votre imprimante. Il peut se lancer en mode graphique ou en ligne de commande. | ||
- | <note>Pour pouvoir installer l'imprimante il suffit d'être membre du groupe lpadmin.</note> | + | <note>Pour pouvoir installer l'imprimante, il suffit d'être membre du groupe lpadmin.</note> |
==== Le paquet hplip==== | ==== Le paquet hplip==== | ||
Comparez d'abord la version minimale d'HPLIP avec la version du paquet hplip dans les dépôts. | Comparez d'abord la version minimale d'HPLIP avec la version du paquet hplip dans les dépôts. | ||
Ligne 32: | Ligne 31: | ||
</code> | </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 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.\\ | ||
- | Si hp-setup ne se lance pas en mode graphique | + | Si hp-setup ne se lance pas en mode graphique : |
[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>hplip-gui|hplip-gui]]**.</note> | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>hplip-gui|hplip-gui]]**.</note> | ||
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 connection :\\ | + | 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|étape 1}} | ||
Ligne 50: | Ligne 53: | ||
Finissez l'installation. | Finissez l'installation. | ||
- | ==== Installation d'une imprimante en WiFi ==== | + | ==== Installation d'une imprimante sur le réseau Wi-Fi de celle-ci ==== |
- | * La première installation d'une imprimante en WiFi nécessite une connexion temporaire en USB. L'installateur vous demandera de choisir un réseau WiFi. Assurez-vous que vous êtes connecté à ce réseau. | + | 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'. |
+ | === 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. | ||
+ | |||
+ | La configuration suivante, issue des conseils du [[http://support.hp.com/us-en/document/c01856593|support hp]] et du [[http://forum.ubuntu-fr.org/viewtopic.php?id=428179|forum]] est fonctionnelle : | ||
+ | * ouverture en entrée du port 427 en UDP | ||
+ | * ouverture en sortie du port 427 en UDP | ||
+ | * ouverture en sortie du port 9220 en TCP | ||
+ | * ouverture en sortie du port 161 en UDP | ||
+ | * ouverture en sortie du port 9500 en TCP | ||
+ | * ouverture en sortie du port 9290 en TCP | ||
+ | * ouverture en sortie du port 139 en TCP et UDP | ||
+ | * ouverture en sortie du port 9100 en TCP | ||
+ | |||
+ | <code> | ||
+ | sudo ufw allow in 427/udp; sudo ufw allow out 427/udp; sudo ufw allow out 9220/tcp; sudo ufw allow out 161/udp; sudo ufw allow out 9500/tcp; sudo ufw allow out 9290/tcp; sudo ufw allow out 139; sudo ufw allow out 9100 | ||
+ | </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 === | ||
+ | * 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. | ||
- 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 IP_adresse</code>. |
- | * 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> | + | * 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> |
- | [[http://hplipopensource.com/node/365|How to Configure Printers for WiFi Connection]] | + | [[http://hplipopensource.com/node/365|How to Configure Printers for WiFi Connection]]. |
Ligne 64: | Ligne 88: | ||
==== Installation en ligne de commande ==== | ==== Installation en ligne de commande ==== | ||
- | Pour installer votre imprimante en ligne de commande, utilisez hp-setup avec l'option -i. Sans l'option -i, c'est l'interface graphique qui sera lancé. | + | Pour installer votre imprimante en ligne de commande, utilisez hp-setup avec l'option -i. Sans l'option -i, c'est l'interface graphique qui sera lancée. |
- | === mode automatique (usb, réseau ou port parallèle)=== | + | === mode automatique (USB, réseau ou port parallèle)=== |
<code bash>hp-setup -ia</code> | <code bash>hp-setup -ia</code> | ||
=== En réseau=== | === En réseau=== | ||
<code bash>hp-setup -i adresse_ip_de_l_imprimante</code> | <code bash>hp-setup -i adresse_ip_de_l_imprimante</code> | ||
- | Remplacez ''adresse_ip_de_l_imprimante'' par l'adresse ip de votre imprimante. L'imprimante peut vous donner son adresse si elle possède un "panneau avant". | + | Remplacez ''adresse_ip_de_l_imprimante'' par l'adresse IP de votre imprimante. L'imprimante peut vous donner son adresse si elle possède un "panneau avant". |
<note>Il est recommandé de donner à l'imprimante une adresse IP fixe.</note> | <note>Il est recommandé de donner à l'imprimante une adresse IP fixe.</note> | ||
Pour trouver l'adresse IP de votre imprimante, on peut aussi faire : | Pour trouver l'adresse IP de votre imprimante, on peut aussi faire : | ||
Ligne 79: | Ligne 103: | ||
<code bash>hp-setup -iax</code> | <code bash>hp-setup -iax</code> | ||
- | ==== Le plug-in propriétaire ==== | + | ==== Le greffon propriétaire ==== |
- | Certaines imprimantes nécessitent l'installation d'un plug-in propriétaire. | + | Certaines imprimantes nécessitent l'installation d'un greffon propriétaire. |
- | L'installation de celui-ci est prise en charge par hp-setup. Il vous sera demandé d'accepter la license ("Driver Plug-In License Agreement"). | + | L'installation de celui-ci est prise en charge par hp-setup. Il vous sera demandé d'accepter la licence ("Driver Plug-In License Agreement"). |
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 plugin 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>sudo 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?]] | [[http://hplipopensource.com/node/309|What is the HPLIP Binary Plug-In and How Do I Install It?]] | ||
- | ===== Installation de la boîte à outil ===== | + | ===== Installation de la boîte à outils ===== |
{{:materiel:imprimantes_hp:hp-toolbox_precise.png?300}} | {{:materiel:imprimantes_hp:hp-toolbox_precise.png?300}} | ||
Ligne 95: | Ligne 119: | ||
Puis <code bash>hp-toolbox</code> | Puis <code bash>hp-toolbox</code> | ||
- | ===== Installer le scanner des multifonctions ===== | + | ===== Installer le scanner multifonctions ===== |
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]].\\ | ||
Ligne 115: | Ligne 139: | ||
Puis dans un [[:terminal]] : | Puis dans un [[:terminal]] : | ||
- <code bash>sh hplip-*.run </code> | - <code bash>sh hplip-*.run </code> | ||
- | - Voici ce qui défilera dans votre [[:terminal]], on vous posera une série de questions. À chaque question, vous verrez "** * **" à cotés 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 entrer la lettre correspondant à votre choix suivi de 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.13.2 | ||
Ligne 130: | Ligne 154: | ||
Installer log saved in: hplip-install_Wed-30-Apr-2014_14:32:33.log | Installer log saved in: hplip-install_Wed-30-Apr-2014_14:32:33.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 : |
<code bash> | <code bash> | ||
DISTRO/OS CONFIRMATION | DISTRO/OS CONFIRMATION | ||
Ligne 152: | Ligne 176: | ||
Please read the installation notes. Press <enter> to continue or 'q' to quit: | Please read the installation notes. Press <enter> to continue or 'q' to quit: | ||
</code> | </code> | ||
- | L'installateur gère tout seul les dépendances et installe les dépendance requises. Les dépendances optionnelles ne sont pas installées, il faut les installer, si utile, de manière séparée. La liste suivante est donnée à titre indicatif. Elle peut être plus court ou plus longues voir inexistantes en fonction des configurations. | + | L'installateur gère tout seul les dépendances et installe les dépendances requises. Les dépendances optionnelles ne sont pas installées. Si nécessaire, Il 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. |
<code bash> | <code bash> | ||
MISSING DEPENDENCIES | MISSING DEPENDENCIES | ||
Ligne 177: | Ligne 201: | ||
Do you want to install plug-in's in GUI mode?. (u=GUI mode*, i=Interactive mode) : | Do you want to install plug-in's in GUI mode?. (u=GUI mode*, i=Interactive mode) : | ||
</code> | </code> | ||
- | Si l'imprimante est branché via un câble USB, il est préférable de soit débrancher et rebrancher le câble, soit d'éteindre et de rallumer l'imprimante. En 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. | + | 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'imprimante. En 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> | <code bash> | ||
RESTART OR RE-PLUG IS REQUIRED | RESTART OR RE-PLUG IS REQUIRED | ||
Ligne 206: | Ligne 230: | ||
</code> | </code> | ||
+ | ===== Désinstaller la dernière version d'HPLIP ===== | ||
+ | Lire [[http://hplipopensource.com/node/188|How to Uninstall HPLIP]]. | ||
===== Problèmes ===== | ===== Problèmes ===== | ||
- | ==== Impossible d'installer le plugin propriétaire ==== | + | ==== Impossible d'installer le greffon propriétaire ==== |
Si après une mise à niveau vers une autre version d'Ubuntu : | Si après une mise à niveau vers une autre version d'Ubuntu : | ||
- | * il est impossible d'installer le plugin nécessaire pour votre imprimante : " **hplip-3.15.2-plugin.run file does not match its checksum. File may have been corrupted or altered** " | + | * 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?** " | * la ligne de commande renvoie : " **Error importing HPLIP modules. Is HPLIP installed?** " | ||
- | Il est alors nécessaire d'[[#Installer la dernière version d'hplip|installer la dernière version d'hplip]]. | + | Il est alors nécessaire d'[[#Installer la dernière version d'HPLIP|installer la dernière version d'hplip]]. |
==== Problème erreur "No system tray for HPLIP" ==== | ==== Problème erreur "No system tray for HPLIP" ==== | ||
Ligne 219: | Ligne 244: | ||
<code> $ gnome-session-properties </code> | <code> $ gnome-session-properties </code> | ||
puis sélectionnez HP System Tray Service puis cliquez le bouton modifier, | 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 ça corrige le problème. | + | 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 ==== | ==== Mise en pause impromptue ==== | ||
Ligne 231: | Ligne 256: | ||
Aller à cette adresse http://localhost:631/printers/ cliquez sur l'imprimante concernée, puis dans le menu déroulant //Maintenance//, choisissez //Resume Printer//. | 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. | L'impression devrait démarrer. | ||
+ | |||
+ | ==== 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 ===== | ===== Références ===== | ||
- | * **(en)** [[http://hplipopensource.com/|Le site du projet hplip]] | + | * **(en)** [[http://hplipopensource.com/|Le site du projet hplip]] |
* **(en)** [[https://launchpad.net/hplip|Hplip sur Launchpad]], pour les questions et les rapports de bogues | * **(en)** [[https://launchpad.net/hplip|Hplip sur Launchpad]], pour les questions et les rapports de bogues | ||
* **(en)** [[https://wiki.ubuntu.com/HardwareSupportComponentsPrintersHp|Imprimantes HP supportées]] sur wiki.ubuntu.com | * **(en)** [[https://wiki.ubuntu.com/HardwareSupportComponentsPrintersHp|Imprimantes HP supportées]] sur wiki.ubuntu.com |