Hplip est le logiciel qui pilote la plupart des imprimantes HP. En règle générale, les nouvelles imprimantes ne sont prises en charge que dans les versions les plus récentes du logiciel. Canonical ne transfère pas les paquetages des nouvelles versions dans les anciennes versions d'Ubuntu, ce qui signifie que les nouveaux pilotes ne seront pas disponibles dans le Centre de logiciel des anciennes versions d'Ubuntu.
Par exemple, hier, j’avais besoin de relier un HP 1005p à un ordinateur fonctionnant sous 8.04. J'ai été obligé d'installer un hplip plus récent que la version disponible dans les référentiels. Je l'ai installé en utilisant le script de la page hp, mais j'aimerais connaître d'autres alternatives.
Quelle est la meilleure façon (techniquement, pas la plus facile) de l’installer et pourquoi?.
Vous pouvez utiliser le fonctionnaire officiel installateur hp comme je l’ai fait. Il détectera que j'utilise Ubuntu, désinstallera les anciens pilotes, récupérera toutes les dépendances (y compris build-essentials), compilera la nouvelle version, créera une version de Nice et l'installera.
Excellentes caractéristiques:
Problèmes:
C'est un excellent logiciel, techniquement, c'est incroyable, mais les deux premiers problèmes sont un problème pour moi.
Au moins pour Ubuntu 12.04 LTS, il existe ne version relativement nouvelle de HPLIP disponible dans le référentiel officiel precise-backports
. Voir cette réponse pour savoir comment activer le référentiel de backports (doit être activé par défaut).
Vous pouvez ensuite installer la dernière version de HPLIP à partir du référentiel de backports comme suit:
Sudo apt-get --target-release precise-backports install hplip
À mon humble avis, cela devrait être la meilleure solution "techniquement" pour obtenir une version très récente de HPLIP (du moins pour Ubuntu 12.04 LTS), car cette solution ne pose pas les problèmes mentionnés dans réponse de Javier Rivera .
Je suis actuellement sous Ubuntu 12.04 (précis), qui a la version 3.12.2 de hplip. Mais j’ai appris sur le site hplip que j’avais besoin de la version 3.12.4 au moins de hplip pour ma nouvelle imprimante HP Officejet.
J'ai remarqué que la version la plus récente d'Ubuntu, 12.10 (quantal), contenait la version 3.12.6 de Hplip, mais je ne voulais pas encore mettre à niveau tout mon système, rien que pour ça. J'ai également préféré rester plus proche d'une configuration cohérente d'Ubuntu que ce que Javier a fini par faire. Alors voici ce que j'ai fait:
Je suis allé sur le site de paquets Ubunt et j'ai téléchargé le dernier fichier deb
de 12.10 (quantal) pour mon architecture (AMD64) pour chacun des paquets suivants:
libhpmud0
printer-driver-hpcups
libsane-hpaio
hplip-data
hplip
J'ai ensuite installé chacun des fichiers deb
, dans cet ordre , à l'aide de cette commande:
Sudo dpkg -i <deb-file-name>
[En fait, j'ai d'abord essayé de le faire uniquement pour hplip. Il a échoué en raison de dépendances manquantes. J'ai continué à suivre les dépendances jusqu'à ce que je compile cette liste.]
Je pense que c'est tout ce dont j'ai besoin, vraiment, mais pour être complet, j'ai fait la même chose pour deux autres packages:
printer-driver-hpijs
hpijs-ppds
Maintenant, mon imprimante HP Officejet fonctionne parfaitement, entièrement prise en charge par les véritables packages Ubuntu.
La seule chose qui reste à faire est de comprendre comment configurer les fichiers dans /etc/apt
afin de surveiller les mises à jour des packages quantiques que j'ai installés. Je mettrai à jour ce post si et quand j'arriverai à le faire, ou peut-être que quelqu'un d'autre pourra vous aider.
Pour configurer le HP LaserJet P1005:
Sudo apt-get install hplip
Sudo hp-setup -i
Si vous avez une ancienne version de hplip, lancez simplement hp-doctor
et suivez les instructions pour le processus de mise à jour.