J'ai un problème avec HPLIP
sur Ubuntu 14.04LTS.
Après la mise à niveau vers Ubutntu 14.04 LTS, mon HP LaserJet 1018
a cessé d’imprimer (code = 12).
J'ai rencontré plusieurs problèmes avec printitng et HPLIP, ce qui m'a permis de résoudre ce problème. Les étapes que j'ai prises étaient les suivantes:
hp-setup-g <xxx:yyy>
HPLIP ne peut plus voir l’imprimante, mais lsusb
le peut.
Initialement, on pensait que cela était peut-être dû à un nouveau bus/périphérique USB après avoir été allumé et éteint. dispositif
**error: Device not found. Please make sure your printer is properly connected and powered-on.**
lsusb
sortie:
Bus 002 Device 007: ID 03f0:4117 Hewlett-Packard LaserJet 1018
Sudo hp-check
sortie
hp-setup -g 002:007
sortie:
window box "device not found please make sure your printer is properly connected and powered on"
> hp-setup[18461]: debug: param=002:007 hp-setup[18461]: debug:
> selected_device_name=None Fontconfig error:
> "/etc/fonts/conf.d/65-khmer.conf", line 14: out of memory Fontconfig
> error: "/etc/fonts/conf.d/65-khmer.conf", line 23: out of memory
> Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 32: out of
> memory hp-setup[18461]: debug: Sys.argv=['/usr/bin/hp-setup', '-g',
> '002:007'] printer_name=None param=002:007 jd_port=1 device_uri=None
> remove=False Searching for device... hp-setup[18461]: debug: Trying
> USB with bus=002 dev=007... hp-setup[18461]: debug: Not found.
> hp-setup[18461]: debug: Trying serial number 002:007 hp-setup[18461]:
> debug: Probing bus: usb hp-setup[18461]: debug: Probing bus: par
> error: Device not found. Please make sure your printer is properly
> connected and powered-on. hp-setup[18461]: debug: Starting GUI loop.
Est-ce un bug avec HPLIP ou un problème avec un ordinateur portable/une imprimante?
Comment puis-je résoudre ce problème ou le signaler s’il s’agit d’un bogue?
J'ai rencontré des problèmes similaires, tels que cités dans ce forum, lors de la configuration de l'imprimante HP Laserjet 1018 avec Ubuntu Desktop 14.04 et 14.10. Au début, j’utilisais HPLIP installé manuellement et l’imprimante fonctionnait bien pendant un certain temps; j’étais capable d’imprimer 3 ou 4 documents, mais l’échec de l’imprimante a commencé avec une "erreur de communication". Après quelques combinaisons de débranchement et de rebranchement, d’éteindre ou de redémarrer l’imprimante, cela fonctionne à nouveau, mais c’est une situation ennuyeuse, surtout parce que je voulais que l’imprimante fonctionne pour les utilisateurs ordinaires sans aucune connaissance.
J'ai donc décidé d'essayer la solution en installant le pilote foo2zjs. Voici les étapes que j'ai suivies, après avoir lu de nombreux forums et solutions potentielles:
Désinstaller complètement HPLIP
Désinstallez HPLIP s'il a été installé par défaut dans Ubuntu
Sudo apt-get remove hplip
Dans mon cas, j'avais installé manuellement HPLIP, après téléchargement la distribution de l'archive tarball de http://hplipopensource.com/hplip-web/index.html . J'ai donc suivi les instructions citées ici pour le désinstaller complètement.
Installez le pilote foo2zjs
, pour ce faire, j’ai suivi les instructions citées ici . Je les transcris ici:
Installez build-essential, tix, filtres foomatic, groff, dc FIRST:
Sudo apt-get install build-essential tix foomatic-filters groff dc
Déballer:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
Compiler:
make
Obtenez des fichiers supplémentaires à partir du Web, tels que des profils .ICM (pour la correction des couleurs) et des micrologiciels. Sélectionnez le numéro de modèle de votre imprimante. Dans ce cas:
./getweb 1018 # Get HP LaserJet 1018 firmware file
Installez le pilote, les fichiers XML foomatic, les fichiers PPD et les fichiers supplémentaires:
Sudo make install
Installez le hotplug (pour HP LJ 1000/1005/1018/1020/P100 [5678]/P1505):
Sudo make install-hotplug
Débranchez et rebranchez l'imprimante USB
Si vous utilisez CUPS pour gérer vos imprimantes, vous devez redémarrer cupsd:
Sudo make cups
Ajoutez une nouvelle imprimante en collant http://localhost:631
dans le champ d'adresse de votre navigateur et en ajoutant une nouvelle imprimante. Une fois créé, imprimez une page de test.
Dans mon cas, j’ai eu des problèmes d’utilisation des gobelets, je l’ai donc réinstallé avec
Sudo apt-get -y install cups
REMARQUE: je suggère de regarder le journal /var/log/syslog
afin de détecter toute erreur possible. Par exemple, après avoir installé foo2zjs
, je détecte l'erreur suivante dans syslog
:
foo2zjs: Missing HP LaserJet 1018 firmware file /lib/firmware/hp/sihp1018.dl
Donc, je l'ai corrigé en récupérant le firmware:
getweb 1018
Ensuite, j'ai copié le fichier sihp1018.dl
dans le répertoire spécifié dans l'erreur syslog
.
Vous devrez peut-être redémarrer l'ordinateur et l'imprimante.
Après ces étapes, j'ai pu imprimer sans problème avec l'imprimante HP LaserJet 1018, j'ai effectué différents tests, tels qu'imprimer une page de test, imprimer une doc LibreOffice, imprimer une doc PDF. J'ai redémarré la machine et imprimé à nouveau et l'imprimante a parfaitement fonctionné. J'ai testé à la fois avec Ubuntu 14.04 et 14.10.
J'espère que cela peut aider.