Comment installer une imprimante HP sous Ubuntu avec CUPS : guide complet
L'installation d'une imprimante sous Linux peut sembler intimidante pour certains utilisateurs, mais Ubuntu facilite grandement cette tâche grâce à des outils performants et accessibles. En combinant les pilotes open-source développés par HP avec la puissance du système CUPS, vous pourrez connecter et configurer votre imprimante HP en quelques étapes simples. Ce guide complet vous accompagnera depuis la vérification de compatibilité jusqu'à la résolution des problèmes courants, pour une expérience d'impression fluide et professionnelle.
Préparer votre système Ubuntu pour l'installation
Avant de commencer l'installation proprement dite, il est essentiel de s'assurer que votre système Ubuntu est correctement configuré et que votre imprimante HP est compatible avec les pilotes disponibles. Cette préparation vous évitera des complications ultérieures et garantira une installation réussie dès la première tentative.
Vérifier la compatibilité de votre imprimante HP
HP a développé des pilotes open-source spécifiquement conçus pour Linux, ce qui assure une excellente compatibilité avec la majorité de ses imprimantes. Néanmoins, toutes les imprimantes ne sont pas égales face au support logiciel. Il est donc recommandé de consulter la liste officielle des imprimantes supportées par HPLIP avant de procéder à l'installation. Cette vérification vous permettra également de savoir si votre modèle nécessite un greffon propriétaire pour fonctionner pleinement.
Certains modèles d'imprimantes requièrent effectivement ce greffon propriétaire pour activer toutes leurs fonctionnalités, notamment les fonctions avancées de scan ou d'impression recto-verso automatique. L'installation de ce greffon sera gérée automatiquement par l'utilitaire hp-setup lors de la configuration initiale. Si vous prévoyez d'utiliser votre imprimante en connexion Wi-Fi, prenez note qu'il sera judicieux d'attribuer une adresse IP statique à votre périphérique et d'ouvrir les ports 161, 162 et 9100 en protocoles UDP et TCP dans votre pare-feu pour garantir une communication stable.
Installer les pilotes HPLIP et les dépendances nécessaires
La première étape technique consiste à mettre à jour votre système pour bénéficier des dernières corrections de sécurité et améliorations. Lancez un terminal et exécutez la commande qui met à jour la liste des paquets disponibles ainsi que les logiciels déjà installés. Cette mise à jour préliminaire garantit que tous les composants de votre système fonctionnent harmonieusement ensemble.
L'installation de CUPS représente l'étape centrale de la configuration. Ce système d'impression universel pour Unix constitue le cœur de la gestion des imprimantes sous Linux. Il permet non seulement d'imprimer sur des périphériques physiques, mais aussi de créer des imprimantes virtuelles PDF, ce qui s'avère particulièrement utile pour générer des factures, des rapports ou pour améliorer votre gestion documentaire globale. L'installation se fait simplement via le gestionnaire de paquets d'Ubuntu.
Une fois CUPS installé, vous devrez ajouter votre utilisateur au groupe lpadmin, qui dispose des privilèges nécessaires pour installer et manipuler les imprimantes locales. Sans cette appartenance au groupe, un utilisateur standard ne pourrait pas effectuer ces opérations administratives. Après avoir ajouté votre compte à ce groupe, il est impératif de redémarrer votre session utilisateur pour que les modifications soient prises en compte par le système.
Pour les imprimantes HP spécifiquement, plusieurs pilotes peuvent être installés selon vos besoins. Vous pouvez opter pour une installation complète de tous les pilotes disponibles via le paquet printer-driver-all, ou sélectionner des pilotes plus ciblés comme printer-driver-gutenprint qui prend en charge un large éventail d'imprimantes, ou encore printer-driver-hpcups spécifiquement conçu pour les modèles HP. Si la version d'HPLIP présente dans les dépôts officiels s'avère trop ancienne pour votre modèle d'imprimante, il reste possible de télécharger et d'installer manuellement la dernière version depuis le site officiel de HP en utilisant le fichier d'installation au format run.
L'installation d'une imprimante PDF virtuelle via le paquet cups-pdf constitue également une excellente pratique, car elle vous permettra de tester le fonctionnement de CUPS avant même de connecter votre imprimante physique. Vous pourrez créer un dossier dédié dans votre répertoire personnel pour sauvegarder automatiquement tous les documents imprimés au format PDF, simplifiant ainsi le partage et l'archivage de vos fichiers.
Configurer CUPS et ajouter votre imprimante HP
Maintenant que votre système dispose de tous les composants nécessaires, vous allez pouvoir procéder à la configuration proprement dite de votre imprimante. Cette étape s'effectue principalement via l'interface web intuitive de CUPS, qui centralise toutes les options de gestion des périphériques d'impression.
Accéder à l'interface web de CUPS
L'interface web de CUPS constitue le point d'entrée principal pour administrer vos imprimantes sous Ubuntu. Elle est accessible via n'importe quel navigateur web en saisissant l'adresse localhost:631 dans la barre d'adresse. Cette interface graphique offre une vue d'ensemble complète de tous vos périphériques d'impression et permet d'effectuer la plupart des opérations de configuration sans avoir recours à la ligne de commande.
Pour que l'interface s'affiche en français, assurez-vous que votre navigateur web est configuré avec le français en première position dans ses paramètres linguistiques. Par défaut, CUPS adapte automatiquement la langue de son interface en fonction des préférences du navigateur. Lors de votre première connexion, le système pourra vous demander de vous authentifier avec votre nom d'utilisateur et votre mot de passe système. Si vous rencontrez des échecs d'authentification répétés, un redémarrage du service CUPS via la commande appropriée résout généralement ce problème.
Si vous souhaitez accéder à l'interface de CUPS depuis d'autres ordinateurs de votre réseau local, vous devrez modifier le fichier de configuration cupsd.conf situé dans le répertoire des configurations de CUPS. En ajoutant une directive permettant l'accès depuis le réseau local et en redémarrant le service, vous pourrez administrer vos imprimantes depuis n'importe quelle machine du réseau. Cette fonctionnalité s'avère particulièrement pratique dans un environnement professionnel ou familial avec plusieurs ordinateurs partageant les mêmes périphériques.
Détecter et connecter votre imprimante au système
L'ajout de votre imprimante HP peut s'effectuer de plusieurs manières selon le type de connexion disponible. Pour une connexion USB, le système Ubuntu propose souvent une détection automatique de type plug and print qui reconnaît immédiatement le périphérique dès que vous le branchez et l'allumez. Cette méthode est la plus simple et convient parfaitement aux configurations basiques.
Pour une configuration plus avancée ou lorsque la détection automatique ne fonctionne pas, vous pouvez utiliser le programme hp-setup qui s'installe avec HPLIP. Cet utilitaire propose un mode graphique convivial ainsi qu'un mode en ligne de commande pour les utilisateurs plus expérimentés. Il gère automatiquement l'installation du greffon propriétaire si votre modèle d'imprimante en nécessite un, et configure également le scanner multifonctions si votre appareil en dispose.
Via l'interface web de CUPS, cliquez sur l'option permettant d'ajouter une imprimante. Le système va alors scanner votre environnement pour détecter tous les périphériques disponibles, qu'ils soient connectés en USB ou présents sur le réseau. Vous verrez apparaître votre imprimante HP dans la liste des périphériques détectés. Sélectionnez-la puis poursuivez le processus de configuration en attribuant un nom descriptif à votre imprimante et en spécifiant éventuellement son emplacement physique.
L'étape suivante consiste à sélectionner le pilote approprié. CUPS vous proposera automatiquement les pilotes compatibles avec votre modèle d'imprimante détecté. Vous pourrez choisir entre les pilotes organisés par marque et modèle, ou indiquer manuellement le chemin vers un fichier PPD si vous avez téléchargé un pilote spécifique depuis le site du constructeur ou depuis la base de données OpenPrinting. Les pilotes installés se trouvent généralement dans le répertoire des configurations PPD de CUPS et peuvent être listés via la commande lpinfo pour vérifier leur présence.
Pour les imprimantes réseau, assurez-vous au préalable que votre périphérique dispose d'une adresse IP fixe et qu'il répond correctement aux requêtes ping depuis votre ordinateur Ubuntu. Lors de l'ajout via l'interface CUPS, vous devrez saisir cette adresse IP dans le champ approprié. Des conseils pour améliorer la connectivité Wi-Fi incluent la désactivation de fonctions comme WPS et UPnP qui peuvent parfois interférer avec une connexion stable, ainsi que l'attribution d'une adresse IP statique directement dans les paramètres réseau de l'imprimante.
Une alternative à l'interface web consiste à utiliser l'outil system-config-printer, un gestionnaire graphique qui s'intègre directement dans l'environnement de bureau Ubuntu. Cet utilitaire offre une approche légèrement différente mais tout aussi efficace pour ajouter et gérer vos imprimantes. Il détecte automatiquement les périphériques disponibles et guide l'utilisateur à travers les étapes de configuration de manière intuitive.
Tester l'impression et résoudre les problèmes courants

Une fois votre imprimante configurée et ajoutée au système, il est crucial de vérifier son bon fonctionnement avant de l'utiliser pour des documents importants. Cette phase de test vous permettra également d'identifier rapidement d'éventuels problèmes et de les corriger.
Lancer une page de test depuis CUPS
L'interface web de CUPS intègre une fonction de test d'impression particulièrement pratique. Dans l'onglet dédié aux imprimantes, sélectionnez votre imprimante HP nouvellement configurée et cherchez l'option permettant d'imprimer une page de test. Cette page contient généralement des motifs de couleurs, du texte dans différentes polices et des informations techniques sur la configuration de votre imprimante. Elle constitue un excellent indicateur du bon fonctionnement de l'ensemble de la chaîne d'impression.
Si vous avez configuré une imprimante PDF virtuelle pour tester CUPS, vous pouvez également l'utiliser pour vérifier que le système d'impression fonctionne correctement avant de solliciter votre imprimante physique. Tous les documents imprimés via cette imprimante virtuelle seront sauvegardés dans le dossier PDF que vous avez créé précédemment, vous permettant ainsi de vérifier le rendu sans consommer d'encre ni de papier.
Les commandes lpstat s'avèrent extrêmement utiles pour diagnostiquer l'état de votre système d'impression. La commande qui affiche la correspondance entre le nom de l'imprimante et le matériel vous confirmera que CUPS a bien établi la connexion avec votre périphérique. Une autre variante de cette commande récapitule toutes les informations du système d'impression, incluant les imprimantes disponibles, leur état actuel et les travaux d'impression en cours ou en attente.
Corriger les erreurs de connexion et de permissions
Malgré une configuration soigneuse, vous pourriez rencontrer certains problèmes courants lors de vos premières tentatives d'impression. L'un des plus fréquents concerne les imprimantes qui apparaissent en pause dans l'interface de gestion. Ce statut empêche tout travail d'impression d'être traité. La solution consiste simplement à démarrer ou reprendre l'imprimante via l'interface web de CUPS, ce qui réactivera immédiatement son fonctionnement.
Les problèmes d'authentification représentent une autre difficulté récurrente, particulièrement lors du premier accès à l'interface web de CUPS. Si le système refuse de manière répétée vos identifiants pourtant corrects, un redémarrage complet du service CUPS résout généralement ce blocage. Cette manipulation réinitialise les sessions d'authentification et permet une nouvelle tentative de connexion.
Pour les connexions USB, certains utilisateurs rapportent des erreurs d'impression ou de scan qui peuvent être liées à des conflits avec d'autres logiciels, notamment certains environnements de développement comme Anaconda. Dans ces cas, la documentation d'HPLIP propose des solutions spécifiques qui consistent généralement à désinstaller puis réinstaller les pilotes dans un ordre précis, ou à modifier certaines variables d'environnement.
Les imprimantes réseau nécessitent une attention particulière concernant la configuration du pare-feu. Si vous utilisez UFW ou IPtables pour protéger votre système, assurez-vous que les ports nécessaires à la communication avec votre imprimante sont bien ouverts. Pour les périphériques HP, cela inclut notamment les ports dédiés aux protocoles de découverte et de gestion des imprimantes réseau. Une mauvaise configuration du pare-feu constitue souvent la cause principale des problèmes de connexion avec les imprimantes Wi-Fi.
Le fichier de configuration printers.conf, situé dans le répertoire des configurations de CUPS, contient tous les paramètres de vos imprimantes. En cas de problème persistant, consulter ce fichier peut vous apporter des indices précieux sur la source du dysfonctionnement. Il est toutefois recommandé de ne modifier ce fichier manuellement que si vous comprenez bien sa syntaxe, car une erreur pourrait empêcher CUPS de démarrer correctement.
Si vous avez installé manuellement la dernière version d'HPLIP en dehors des dépôts officiels et que vous rencontrez des problèmes, vous pourriez envisager de revenir à la version fournie par Ubuntu. La désinstallation de cette version manuelle nécessite cependant une grande prudence et le respect scrupuleux des commandes fournies dans la documentation officielle pour ne pas endommager votre système. Dans la plupart des cas, la version d'HPLIP présente dans les dépôts Ubuntu suffit amplement pour une utilisation courante.
Enfin, n'oubliez pas que la boîte à outils HPLIP, installable via le paquet hplip-gui, offre une interface graphique complète pour gérer votre imprimante HP. Elle permet notamment de vérifier les niveaux d'encre, d'effectuer des maintenances préventives et de diagnostiquer des problèmes spécifiques aux périphériques HP. Cet outil constitue un complément précieux à l'interface CUPS pour les utilisateurs d'imprimantes HP qui souhaitent exploiter pleinement toutes les fonctionnalités de leur matériel.


















