Installer une imprimante HP Wi-Fi sur Linux Mint est souvent plus simple qu’avant. Dans beaucoup de cas, l’imprimante apparaît automatiquement grâce à CUPS, IPP Everywhere, AirPrint ou Mopria. Vous l’ajoutez, vous imprimez une page de test, et l’affaire est pliée.
Mais parfois, évidemment, Linux et l’imprimante décident de former un petit club privé. L’imprimante est visible mais n’imprime pas. Le scanner ne répond pas. Le travail reste bloqué dans la file. Ou HPLIP vous annonce que votre version de Linux n’est pas prise en charge, alors que vous aviez simplement prévu d’imprimer une facture.
Dans ce guide, nous allons installer proprement une imprimante HP Wi-Fi sur Linux Mint. Nous commencerons par la méthode moderne, sans pilote propriétaire, avec IPP Everywhere. Ensuite, nous verrons quand utiliser HPLIP, comment configurer le scanner, comment stabiliser l’adresse IP, et comment dépanner CUPS quand l’impression bloque.
Avant de commencer : vérifier le réseau Wi-Fi
Avant d’ouvrir les réglages Linux Mint, vérifiez que l’imprimante HP est bien connectée au même réseau que votre ordinateur.
Sur l’écran de l’imprimante, ou depuis l’application HP Smart sur téléphone, contrôlez :
- le nom du réseau Wi-Fi ;
- l’adresse IP de l’imprimante ;
- l’état de connexion ;
- le niveau de signal ;
- l’absence de mode Wi-Fi Direct uniquement.
Si votre box sépare les réseaux 2,4 GHz et 5 GHz, gardez en tête que beaucoup d’imprimantes utilisent surtout le 2,4 GHz. Elles peuvent être sur un SSID différent de votre portable. C’est le genre de détail qui fait perdre vingt minutes avec panache.
Depuis Linux Mint, récupérez votre propre adresse IP :
ip addr show
Puis testez la connectivité avec l’imprimante :
ping -c 4 192.168.1.50Langage du code : CSS (css)
Remplacez 192.168.1.50 par l’adresse IP réelle de votre imprimante.
Méthode recommandée : ajouter l’imprimante en driverless IPP
Les imprimantes modernes savent souvent parler IPP Everywhere, AirPrint ou Mopria. Dans ce cas, Linux Mint peut imprimer sans pilote HP spécifique.
OpenPrinting indique que les imprimantes compatibles IPP Everywhere, AirPrint ou Mopria continuent de fonctionner sans pilote spécifique, tandis que les Printer Applications prennent le relais pour les modèles plus anciens. :contentReference[oaicite:1]{index=1}
Depuis Linux Mint :
- ouvrez le menu principal ;
- cherchez Imprimantes ;
- cliquez sur Ajouter ;
- attendez la détection réseau ;
- choisissez l’entrée qui mentionne IPP, driverless, AirPrint ou IPP Everywhere ;
- validez ;
- imprimez une page de test.
Si plusieurs entrées apparaissent pour la même imprimante, privilégiez généralement :
- IPP Everywhere ;
- driverless ;
- AirPrint ;
- puis seulement les anciens pilotes HP ou PPD.
CUPS documente aussi l’usage du pilote everywhere pour les imprimantes réseau modernes, avec une URI IPP. :contentReference[oaicite:2]{index=2}
Installer les paquets d’impression utiles
Sur une installation Linux Mint normale, CUPS est déjà présent. Toutefois, si l’imprimante n’apparaît pas, installez ou réinstallez les paquets utiles :
sudo apt update
sudo apt install cups cups-browsed cups-filters system-config-printer avahi-daemon avahi-utils
Redémarrez ensuite les services concernés :
sudo systemctl restart cups
sudo systemctl restart cups-browsed
sudo systemctl restart avahi-daemon
Vérifiez leur état :
systemctl status cups --no-pager
systemctl status cups-browsed --no-pager
systemctl status avahi-daemon --no-pager
Avahi sert à découvrir les services réseau locaux via mDNS/DNS-SD. Sans lui, certaines imprimantes Wi-Fi n’apparaissent pas automatiquement dans l’interface graphique.
Détecter l’imprimante depuis le terminal
Avant de conclure que Linux Mint ne voit rien, vérifiez depuis le terminal.
Lister les périphériques connus de CUPS :
lpinfo -v
Chercher les imprimantes IPP ou AirPrint via DNS-SD :
avahi-browse -rt _ipp._tcp
avahi-browse -rt _ipps._tcp
avahi-browse -rt _printer._tcpLangage du code : CSS (css)
Tester les imprimantes driverless détectées :
driverless listLangage du code : PHP (php)
L’outil driverless sert à lister et générer des informations pour les imprimantes compatibles IPP Everywhere, AirPrint, Mopria ou IPP-over-USB. :contentReference[oaicite:3]{index=3}
Ajouter l’imprimante manuellement avec son adresse IP
Si la détection automatique échoue, ajoutez l’imprimante avec son adresse IP. C’est souvent plus stable, surtout si votre réseau local est un peu bavard.
Dans l’interface Imprimantes de Linux Mint :
- cliquez sur Ajouter ;
- choisissez une imprimante réseau ;
- saisissez l’adresse IP ;
- essayez IPP ou AppSocket/JetDirect ;
- choisissez IPP Everywhere ou driverless si proposé ;
- imprimez une page de test.
Avec CUPS en ligne de commande, vous pouvez créer une file IPP Everywhere ainsi :
sudo lpadmin -p HP_WiFi -E \
-v ipp://192.168.1.50/ipp/print \
-m everywhereLangage du code : JavaScript (javascript)
Définir l’imprimante par défaut :
lpoptions -d HP_WiFi
Imprimer une page de test :
lpstat -p -d
echo "Test impression Linux Mint" | lp -d HP_WiFiLangage du code : PHP (php)
Si l’URI IPP ne fonctionne pas, essayez le protocole AppSocket, souvent appelé JetDirect, sur le port 9100 :
sudo lpadmin -p HP_WiFi_Socket -E \
-v socket://192.168.1.50:9100 \
-m everywhereLangage du code : JavaScript (javascript)
IPP reste préférable quand il fonctionne, car il expose mieux les capacités de l’imprimante. AppSocket dépanne bien les vieux modèles ou les réseaux capricieux.
Faut-il installer HPLIP ?
HPLIP, pour HP Linux Imaging and Printing, fournit des outils et pilotes HP pour Linux. Il reste utile pour de nombreuses imprimantes HP, surtout si vous voulez gérer le scanner, les niveaux d’encre, certaines fonctions avancées ou un modèle moins bien pris en charge en driverless.
Mais commencez par la méthode driverless. Si l’impression fonctionne parfaitement en IPP Everywhere, vous n’avez pas forcément besoin d’HPLIP.
Installez HPLIP depuis les dépôts Linux Mint/Ubuntu :
sudo apt update
sudo apt install hplip hplip-gui printer-driver-hpcups printer-driver-postscript-hp
Ensuite, lancez l’assistant HP :
hp-setup
Ou en mode graphique :
hp-setup -u
Si l’assistant ne détecte pas l’imprimante, donnez l’adresse IP :
hp-setup 192.168.1.50Langage du code : CSS (css)
Évitez d’installer le script HPLIP téléchargé depuis SourceForge sans raison. Sur Linux Mint, les paquets de la distribution suffisent souvent, et ils s’intègrent mieux au système. Le script upstream peut être utile pour un modèle très récent, mais il peut aussi échouer si votre version de Mint n’est pas reconnue officiellement.
Vérifier si le modèle HP est pris en charge par HPLIP
Avant de perdre du temps, vérifiez votre modèle exact. Les noms HP se ressemblent énormément : DeskJet, Envy, OfficeJet, LaserJet, Smart Tank, séries MFP… et un seul chiffre peut changer le pilote.
Affichez la version d’HPLIP installée :
hp-info -i
Ou :
hp-check -r
Si HPLIP signale un plugin propriétaire requis, il peut vous proposer de l’installer via :
hp-plugin
Certains modèles HP exigent ce plugin pour imprimer ou scanner. D’autres fonctionnent très bien sans. Ne l’installez pas par réflexe : installez-le seulement si votre modèle le demande.
Installer le scanner HP sur Linux Mint
Pour les imprimantes multifonctions, l’impression et le scanner ne suivent pas toujours le même chemin technique. L’impression peut marcher en driverless, tandis que le scanner demande HPLIP, SANE, eSCL ou ipp-usb.
Installez les outils de scan :
sudo apt update
sudo apt install simple-scan sane-utils libsane-hpaio
Testez la détection du scanner :
scanimage -L
Lancez ensuite l’application graphique :
simple-scan
Si le scanner ne répond pas en Wi-Fi, testez temporairement en USB. Cela permet de distinguer un problème de pilote d’un problème réseau.
Cas USB : comprendre ipp-usb
Si vous connectez une imprimante HP récente en USB, Linux Mint peut utiliser ipp-usb. Ce service expose une imprimante compatible IPP-over-USB comme un périphérique IPP local. Il prend aussi en charge l’impression driverless, le scan eSCL et une console web locale pour les imprimantes compatibles. :contentReference[oaicite:4]{index=4}
Installez-le si nécessaire :
sudo apt install ipp-usb
Vérifiez son état :
systemctl status ipp-usb --no-pager
Et les périphériques exposés :
ipp-usb status
Si HPLIP et ipp-usb se disputent le même périphérique USB, testez l’un puis l’autre. Certaines imprimantes fonctionnent mieux avec l’approche driverless, d’autres avec HPLIP. Les imprimantes aiment parfois rappeler qu’elles sont des ordinateurs déguisés en boîtes à papier.
Stabiliser l’adresse IP de l’imprimante
Une imprimante Wi-Fi dont l’adresse IP change peut disparaître de Linux Mint ou garder une file CUPS pointant vers une ancienne adresse.
La bonne solution consiste à réserver une IP dans votre box ou routeur :
- ouvrez l’interface de votre box ;
- trouvez la liste des périphériques DHCP ;
- repérez l’imprimante HP ;
- réservez une adresse IP fixe pour son adresse MAC ;
- redémarrez l’imprimante.
Ensuite, mettez à jour la file CUPS avec la nouvelle IP si besoin :
sudo lpadmin -p HP_WiFi -v ipp://192.168.1.50/ipp/printLangage du code : JavaScript (javascript)
Évitez de définir une IP fixe directement dans l’imprimante si votre routeur peut faire une réservation DHCP. C’est plus centralisé, donc plus simple à maintenir.
Accéder à l’interface web de l’imprimante HP
La plupart des imprimantes HP Wi-Fi ont une interface web. Ouvrez dans votre navigateur :
http://192.168.1.50Langage du code : JavaScript (javascript)
Depuis cette interface, vous pouvez souvent vérifier :
- l’état réseau ;
- les niveaux d’encre ;
- les protocoles activés ;
- IPP, AirPrint, Bonjour/mDNS ;
- le firmware ;
- la file d’attente ;
- les erreurs papier ou cartouche.
Si IPP ou AirPrint est désactivé, réactivez-le. Sans ces protocoles, l’installation driverless peut échouer.
Gérer l’imprimante avec l’interface web CUPS
CUPS fournit aussi une interface web locale :
http://localhost:631Langage du code : JavaScript (javascript)
Depuis cette interface, vous pouvez :
- voir les imprimantes installées ;
- consulter les files d’attente ;
- annuler des travaux bloqués ;
- imprimer une page de test ;
- modifier une file ;
- vérifier le pilote utilisé.
En terminal, les commandes utiles sont :
lpstat -t
lpstat -p
lpq
cancel -a
Pour supprimer une file d’impression cassée :
sudo lpadmin -x HP_WiFi
Puis recréez-la proprement en IPP Everywhere ou via HPLIP.
Dépannage : l’imprimante est détectée mais n’imprime pas
Si l’imprimante apparaît mais que les travaux restent bloqués, commencez par vider la file :
cancel -a
Redémarrez CUPS :
sudo systemctl restart cups
Vérifiez les logs :
journalctl -u cups -n 100 --no-pager
Regardez aussi le fichier d’erreurs CUPS :
sudo tail -n 100 /var/log/cups/error_logLangage du code : JavaScript (javascript)
Si la file utilise un mauvais pilote, supprimez-la puis recréez-la. Les détections automatiques peuvent parfois créer plusieurs files pour la même imprimante, dont une seule fonctionne vraiment.
Dépannage : l’imprimante disparaît après veille
Certaines imprimantes Wi-Fi se mettent en veille profonde et ne répondent plus correctement au réseau. Dans ce cas :
- redémarrez l’imprimante ;
- mettez à jour le firmware ;
- réservez une IP DHCP ;
- désactivez les modes d’économie d’énergie trop agressifs si possible ;
- privilégiez IPP par adresse IP fixe plutôt qu’une découverte automatique instable.
Vous pouvez tester si l’imprimante répond encore :
ping -c 4 192.168.1.50
curl -I http://192.168.1.50Langage du code : JavaScript (javascript)
Si même l’interface web ne répond plus, le problème vient probablement de l’imprimante ou du Wi-Fi, pas de Linux Mint.
Dépannage : HPLIP ne prend pas en charge votre version de Mint
Linux Mint est basée sur Ubuntu, mais certains scripts HP reconnaissent mal la distribution. Si le programme téléchargé depuis HPLIP refuse votre version de Mint, utilisez d’abord les paquets fournis par APT :
sudo apt install hplip hplip-gui printer-driver-hpcups libsane-hpaio
Puis configurez l’imprimante avec :
hp-setup -u
Si votre imprimante est récente et demande une version HPLIP plus récente que celle des dépôts, vérifiez d’abord si elle fonctionne en IPP Everywhere. Très souvent, cela suffit pour imprimer, même si certains outils HP restent indisponibles.
Dépannage : scanner non détecté
Si l’impression fonctionne mais pas le scanner, installez les paquets SANE et HP :
sudo apt install sane-utils simple-scan libsane-hpaio hplip-gui
Testez :
scanimage -L
hp-scan
Si le scanner est accessible via eSCL/AirScan, vous pouvez aussi installer :
sudo apt install sane-airscan
Puis relancez :
scanimage -L
Les multifonctions modernes exposent parfois le scan via eSCL plutôt que via l’ancien backend HP. Ce n’est pas plus mal, mais cela ajoute une couche de vocabulaire. Parce qu’imprimer une feuille devait absolument rester une aventure protocolaire.
Sécurité : ne publiez pas votre imprimante sur Internet
Une imprimante réseau doit rester sur votre réseau local. Ne redirigez pas les ports IPP, JetDirect, LPD ou l’interface web de l’imprimante vers Internet.
À éviter :
- port 9100 exposé publiquement ;
- interface web HP accessible depuis l’extérieur ;
- impression sans authentification depuis Internet ;
- UPnP qui ouvre des ports sans contrôle ;
- Wi-Fi invité qui voit les imprimantes internes.
Gardez aussi le firmware de l’imprimante à jour. Les imprimantes sont des périphériques réseau complets, pas de simples grille-pain avec bac papier.
Checklist d’installation
- L’imprimante HP est connectée au même réseau Wi-Fi que Linux Mint.
- L’adresse IP de l’imprimante répond au ping.
- CUPS, cups-browsed et avahi-daemon sont actifs.
- Linux Mint détecte l’imprimante en IPP, driverless, AirPrint ou IPP Everywhere.
- Une page de test s’imprime correctement.
- Le scanner est testé avec
simple-scanouscanimage -L. - Une IP fixe ou réservation DHCP est configurée.
- Les anciennes files d’impression inutiles sont supprimées.
- L’imprimante n’est pas exposée à Internet.
Pour aller plus loin avec Linux Mint et les périphériques réseau
Si vous configurez Linux Mint, le Wi-Fi ou des périphériques réseau, ces guides complètent bien l’installation et le dépannage de votre poste Linux.
- Installer le kernel Liquorix sur Linux Mint
- Corriger l’erreur APT NO_PUBKEY sans apt-key
- Créer une clé SSH pour se connecter sans mot de passe
- Mapper un NAS Synology sur un répertoire local Ubuntu
- Recevoir un email après le redémarrage d’un serveur Linux
Besoin d’un poste Linux plus fiable ?
Je peux auditer votre poste Linux, corriger vos périphériques réseau, diagnostiquer vos problèmes d’impression et fiabiliser vos environnements de développement WordPress ou serveur.
- Diagnostic Linux Mint, Ubuntu, Debian, imprimantes, scanners, Wi-Fi et périphériques réseau.
- Correction CUPS, HPLIP, IPP, pilotes, paquets cassés et services systemd.
- Configuration SSH, NAS, sauvegardes, scripts, logs et procédures de rollback.
- Environnements WordPress : WP-CLI, PHP, Composer, Git, SVN et migrations.
- Maintenance serveur, performance, sécurité, monitoring et documentation technique.
Pour remettre votre environnement Linux d’équerre, contactez-moi ici.
FAQ
Linux Mint peut-il installer une imprimante HP sans pilote ?
Oui, si l’imprimante prend en charge IPP Everywhere, AirPrint ou Mopria. Dans ce cas, CUPS peut l’utiliser en driverless, sans pilote HP spécifique.
HPLIP est-il encore nécessaire ?
Parfois. HPLIP reste utile pour certains modèles HP, les multifonctions, les niveaux d’encre, le scanner ou les fonctions avancées. Mais essayez d’abord IPP Everywhere si votre imprimante le propose.
Pourquoi mon imprimante apparaît plusieurs fois ?
CUPS peut détecter la même imprimante via IPP, DNS-SD, AppSocket, HPLIP ou AirPrint. Gardez la file qui fonctionne le mieux, souvent IPP Everywhere, puis supprimez les doublons inutiles.
Pourquoi les travaux restent-ils bloqués dans la file ?
La file peut pointer vers une ancienne IP, un mauvais pilote, un protocole non pris en charge ou une imprimante endormie. Vérifiez l’IP, videz la file, redémarrez CUPS et recréez la file si nécessaire.
Comment faire fonctionner le scanner HP ?
Installez simple-scan, sane-utils, libsane-hpaio et éventuellement sane-airscan. Testez avec scanimage -L, puis avec l’application Simple Scan.
Dois-je fixer l’adresse IP de l’imprimante ?
Oui, c’est conseillé. Réservez une IP dans votre box ou routeur. Une file CUPS pointant vers une IP qui change finit souvent par ne plus imprimer.
Conclusion
Sur Linux Mint, la meilleure approche consiste à commencer par l’installation driverless avec IPP Everywhere, AirPrint ou Mopria. Pour beaucoup d’imprimantes HP Wi-Fi modernes, cela suffit à imprimer proprement sans installer de pilote complexe.
Si le modèle demande des fonctions HP spécifiques, le scanner ou un plugin, installez HPLIP depuis les dépôts Mint/Ubuntu, puis configurez l’imprimante avec hp-setup. Gardez l’adresse IP stable, évitez les files en double, et vérifiez les logs CUPS quand l’impression bloque.
Une imprimante reste une imprimante : quand tout fonctionne, elle a l’air simple. Quand elle refuse, elle devient une petite infrastructure réseau avec bac papier. Heureusement, avec CUPS, IPP et quelques commandes, on reprend vite la main.
