imprimantes sous Debian Linux
Le
debreil
Bonjour à tous,
Une consultation un peu hâtive et désordonnée de Google, m'informe que
Hewlett Packard a pondu des pilotes d'imprimantes pour Linux. La mienne
(Deskjet 1120C) serait gêrée par "HPIJS". J'ai par ailleurs eu
connaissance d'un debian package nommé "hpijs". Malheureusement, la
commande :
apt-get install hpijs
me répond que rien n'est trouvé. Nouvelle recherche rapide via Google,
et j'entends dire que le package Debian "hpijs" a été supprimé pour
cause de bug mais je n'ai pu retrouver la date de cette assertion. Il
se pourrait que le package ait été modifié, renommé, ou soit
disponible dans un autre répertoire, genre "unstable".
Quelqu'un pourrait il m'en dire davantage sur ce Debian package, et, plus
généralement, comment faire fonctionner mon imprimante sous Debian Sarge
? Avec ma vieille RedHat 7.2, çà fonctionnait super bien avec les
Ghostcript filter, et c'est l'outil "printtool" qui permettait le
paramètrage.
Une consultation un peu hâtive et désordonnée de Google, m'informe que
Hewlett Packard a pondu des pilotes d'imprimantes pour Linux. La mienne
(Deskjet 1120C) serait gêrée par "HPIJS". J'ai par ailleurs eu
connaissance d'un debian package nommé "hpijs". Malheureusement, la
commande :
apt-get install hpijs
me répond que rien n'est trouvé. Nouvelle recherche rapide via Google,
et j'entends dire que le package Debian "hpijs" a été supprimé pour
cause de bug mais je n'ai pu retrouver la date de cette assertion. Il
se pourrait que le package ait été modifié, renommé, ou soit
disponible dans un autre répertoire, genre "unstable".
Quelqu'un pourrait il m'en dire davantage sur ce Debian package, et, plus
généralement, comment faire fonctionner mon imprimante sous Debian Sarge
? Avec ma vieille RedHat 7.2, çà fonctionnait super bien avec les
Ghostcript filter, et c'est l'outil "printtool" qui permettait le
paramètrage.

Poser une question


Je vois une version 2.6.10+1.6.10-3 du package dans Etch et Sid (testing et
unstable), et une version 2.1.2+0.9.2-2 dans Sarge. De faut, on trouve le
fichier :
ftp://ftp.fr.debian.org/debian/pool...2_i386.deb
Tu as un problème quelque part. Essaie de faire un apt-get update avant le
apt-get install. Si ça ne marche pas, montre-nous la sortie exacte de ton
apt-get install, ainsi que le contenu de ton /etc/apt/sources.list.
rien n'y fait pour l'instant. Voici les messages qui s'affichent :
:/home/bd# apt-get install hpijs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
hpijs est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 14 non mis à jour.
W: Impossible de localiser la liste des paquets sources http://ftp.u-strasbg.fr stable/updates Packages (/var/lib/apt/lists/ftp.u-strasbg.fr_debian_dists_stable_updates_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.u-strasbg.fr stable/sarge Packages (/var/lib/apt/lists/ftp.u-strasbg.fr_debian_dists_stable_sarge_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp2.fr.debian.org stable/sarge Packages (/var/lib/apt/lists/ftp2.fr.debian.org_debian_dists_stable_sarge_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
debreil:/home/bd#
Bien évidemment, j'ai fait l'update.
Ci-dessous, le fichier sources.list :
deb http://ftp.u-strasbg.fr/debian/ stable main updates sarge main contrib non-free
deb-src http://ftp.u-strasbg.fr/debian/ stable main sarge
#deb http://security.debian.org/ stable/updates main
deb http://debian.mines.inpl-nancy.fr/debian/ sarge main contrib non-free
deb http://ftp2.fr.debian.org/debian/ stable main contrib non-free sarge
deb http://debian.mines.inpl-nancy.fr/debian/ sarge-proposed-updates main contrib non-free
deb http://ftp2.fr.debian.org/debian/ stable-proposed-updates main contrib non-free
deb http://debian.mines.inpl-nancy.fr/debian-non-US sarge/non-US main contrib non-free
deb http://ftp2.fr.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sarge main contrib non-free
# security
#deb http://rfc822.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
# mplayer
deb http://itp.tugraz.at/Comp/debian/ sarge main
# backports pour mp3blaster 3.2.2 et openoffice2
deb http://www.backports.org/debian sarge-backports main contrib non-free
Ci-après, le contenu de mon fichier "sources.list":
deb http://ftp.u-strasbg.fr/debian/ stable main updates sarge main contrib
non-free deb-src http://ftp.u-strasbg.fr/debian/ stable main sarge
#deb http://security.debian.org/ stable/updates main
deb http://debian.mines.inpl-nancy.fr/debian/ sarge main contrib non-free
deb http://ftp2.fr.debian.org/debian/ stable main contrib non-free sarge
deb http://debian.mines.inpl-nancy.fr/debian/ sarge-proposed-updates main
contrib non-free deb http://ftp2.fr.debian.org/debian/
stable-proposed-updates main contrib non-free deb
http://debian.mines.inpl-nancy.fr/debian-non-US sarge/non-US main contrib
non-free deb http://ftp2.fr.debian.org/debian-non-US stable/non-US main
contrib non-free deb-src http://ftp.fr.debian.org/debian/ sarge main
contrib non-free
# security
#deb http://rfc822.debian.org/ stable/updates main contrib non-free deb
http://security.debian.org/ stable/updates main contrib non-free
# mplayer
deb http://itp.tugraz.at/Comp/debian/ sarge main
# backports pour mp3blaster 3.2.2 et openoffice2 deb
http://www.backports.org/debian sarge-backports main contrib non-free
voici maintenant les messages qui s'affichent. L'update a bien été fait
:
debreil:/home/bd# apt-get install hpijs Lecture des listes de paquets...
Fait Construction de l'arbre des dépendances... Fait hpijs est déjà la
plus récente version disponible. 0 mis à jour, 0 nouvellement
installés, 0 à enlever et 14 non mis à jour. W: Impossible de localiser
la liste des paquets sources http://ftp.u-strasbg.fr stable/updates
Packages
(/var/lib/apt/lists/ftp.u-strasbg.fr_debian_dists_stable_updates_binary-i386_Packages)
- stat (2 Aucun fichier ou répertoire de ce type) W: Impossible de
localiser la liste des paquets sources http://ftp.u-strasbg.fr
stable/sarge Packages
(/var/lib/apt/lists/ftp.u-strasbg.fr_debian_dists_stable_sarge_binary-i386_Packages)
- stat (2 Aucun fichier ou répertoire de ce type) W: Impossible de
localiser la liste des paquets sources http://ftp2.fr.debian.org
stable/sarge Packages
(/var/lib/apt/lists/ftp2.fr.debian.org_debian_dists_stable_sarge_binary-i386_Packages)
- stat (2 Aucun fichier ou répertoire de ce type) W: Vous pouvez lancer
« apt-get update » pour corriger ces problèmes. debreil:/home/bd#
Donc tu l'as déjà. Donc il faut regarder plus avant. Je vois sur <URL:
http://hplip.sourceforge.net/suppor...nkjet.html > qu'il te faut
un 0.9.5 pour supporter la Deskjet 1120c, or d'après ce que j'ai vu, c'est
une 0.9.2 qui est disponible dans Sarge. Sarge est trop vieille, elle ne
gère pas ton imprimante.
Le miroir que tu utilises a l'air cassé. Tu devrais en changer pour un plus
fiable et mieux maintenu, au moins pour les mises à jour de sécurité. Mais
ça n'a pas à voir avec le problème actuel.
Après mes tentatives apparemment infructueuses pour installer hpijs et
cups, je viens de m'apercevoir qu'en réalité certains éléments sont
déjà installés sur mon système, possiblement la totalité... mais je
n'arrive pas à trouver un document qui explique brièvement comment faire
usage de ces fonctionalités. Chaque document consulté n'a mené qu'à un
os au final. Je précise ci-après. D'abord, dans mes boot messages, j'ai
ceci :
......................
...................
Starting HP Linux Printing and Imaging system, hpiod, hpssd
Starting Common Unix Printing System : cupsd
starting MTA : lp0 : using parport 0 (interrupt driven)
exim 4
starting printer spooler : lpd lp0 : ECP mode
...................
...................
Par ailleurs, j'ai fait un "man hpijs", et çà fonctionne, alors que je
n'avais rien il y a peu. C'est donc que, au cours de mes diverses
pérégrinations avec apt-get, hpijs s'est finalement trouvé installé.
Mais le "man hpijs" ne m'a pas beaucoup éclairé. Avec mes vieilles
distros RedHat, j'installais une imprimante en deux temps et trois
mouvements grâce à "printtool".
J'ai consulté linuxprinting.org, hpijs_readme, hpinkjet.sourceforge.net
et finalement www.gcolpart.com/howto/imprim.ph4, et c'est sans doute le
dernier document qui m'a le plus éclairé, sans que, au final, j'ai
obtenu de résultat
Suivant les diverses recommandations, j'ai fait, notamment :
#apt-get install lpr cupsys cupsys-driver-gimpprint
Je n'ai pas eu d'erreurs sur cette installation, si ce n'est que certains
packages étaient déjà installés. Ensuite, et, toujours sur les
recommandations de gcolpart, j'ai fait :
# cat test.txt > /dev/lp0
le fichier test.txt s'est bien imprimé... mais j'ai été obligé
d'appuyer sur une touche de mon imprimante, sinon un voyant clignotait, et
rien d'autre ne se passait. Par ailleurs, le fichier test.txt, qui
comprenait deux lignes, s'est imprimé en escaliers.
Ensuite j'ai installé CUPS comme précisé précédemment. Puis j'ai
tenté de configurer le fichier etc/cups/cupsd.conf. Il se pourrait que ce
soit là que je me suis planté, car il n'y a pas vraiment beaucoup
d'indication pour ce faire. Sans doute aurais-je dû y passer davantage de
temps et essayer le modèle de config qui est proposé. J'ai redémarré
cups par /etc/init.d/cupsys restart
Ensuite, je fais un copié collé de la recommandation :
"
Ensuite, lancez en console :
# cups-calibrate
ou bien ouvrez http://serveur:631 dans un navigateur.
Vous devriez obtenir quelque chose comme cela :"
l'essai de http://serveur:631 n'a pas fonctionné. Le système m'a envoyé
sur une page de wikipedia dans laquelle est expliquée la signification du
mot serveur :)
quant à lancer # cups-calibrate en mode console, çà lance bien
l'utilitaire, mais je ne suis pas allé bien loin. J'ai pu donner un nom
à mon imprimante, mais ensuite çà m'a très rapidement demandé de dire
quels étaient les caractères imprimés qui étaient d'un noir le plus
foncé sans bavure d'encre, alors que rien ne s'était imprimé... J'ai
dû quitter, et aucun fichier /etc/cups/printers.conf n'a été créé.
Plus loin (ou plus avant, je ne sais plus), il m'avait été demandé de
réinstaller mon printer queue, ce que je ne sais même pas faire, ou plus
faire, car il me semble que j'avais déjà fait cela sous RedHat... Ah
oui, au fait, çà se faisait dans Printtool !
Merci d'avance à qui voudra bien me proposer des tests pour voir si tout
est bien installé, et me dire comment faire pour rendre mon imprimante
opérationnelle sous Debian. Au fait, au cours de mes nombreuses
pérégrinations, j'ai, un jour, obtenu un fichier en .ppd
émanant de hpij correspondant à mon imprimante deskjet 1120C. C'était
un tout petit fichier ; je ne sais même plus où je l'ai mis, mais je
pourrais aller le rechercher si besoin... Est-ce que, par hasard, ce
fichier devrait être placé dans /etc/cups/printers.conf ?