« Pilotes HPIJS pour imprimante HP DeskJet » : différence entre les versions
(conversion de la documentation originale de Léa par HTML::WikiConverter) |
(conversion de la documentation originale de Léa par HTML::WikiConverter) |
||
Ligne 90 : | Ligne 90 : | ||
<div class="merci">Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par BRARD Emmanuel le 28/08/2001.</div> | <div class="merci">Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par BRARD Emmanuel le 28/08/2001.</div> | ||
= Copyright = | |||
Copyright © 28/08/2001, BRARD Emmanuel | |||
{{FDL}} |
Version du 7 septembre 2005 à 12:10
Drivers HPIJS pour Hp deskjet
Introduction
Vous avez une imprimante HP Deskjet de série 8xx, 9xx ou supérieure (série 3xx supportée) ?
Alors vous allez pouvoir tirer partie de toutes* les fonctions de cette imprimante, entre autres et surtout de la technologie Photoret {2-3}.
Notez toutefois que la Mandrake 8.1 devrait intégrer directement ces drivers.
Pré-requis
Attention: ce drivers ne marche que pour les imprimantes des séries 6xx,8xx,9xx et supérieures (la série 3xx est supportée).
Vous aurez besoin de :
- ghostscript-utils-5.5
- ghostscript-fonts-5.5
- ghostscript-5.5
Tout ceci est normalement disponible sur le cd de votre distribution.
Je vous conseille aussi d'installer ghostscript-png et jpg pour pouvoir imprimer des images sans soft particulier avec les commandes classiques.
Il vous faut maintenant le support HP de Ghostcript que vous pourrez trouver sur http://hpinkjet.sourceforge.net.
Téléchargez :
- ghostscript-hpijs-5.50-5 (le support ghostscript)
- hpijs-0.9*-* (le "driver" et le daemon)
Vous devez posséder un installeur de spooler, genre printtool, ou printerdrake (éventuellement voir sur http://freshmeat.net), ainsi que les packages suivants (à cause des problèmes de dépendances) :
- mpage-2.5.1-*
- rhs-printfilters-*
- control-panel-* (nécessaire seulement pour printtool)
Normalement tout ceci est disponible sur le cd de votre distribution (peut-être des problèmes avec la Mandrake 8.x ?)
Mise au Point
- Je ne détaillerai que l'installation en rpm, car la compilation a de grande chance de rater si vous n'utilisez pas une distrib "rpm-like" (i.e. RedHat, Mandrake...)
- L'installation marche très bien avec un server lpd (commande lpr), je ne peux malheureusement pas le certifier pour Cups ou autre.
Installation
Voila avec tout ça, ça devrait marcher ;)
Il suffit donc d' installer les packages que vous n' avez pas encore, et d' installer ceux de Hp avec la commande rpm -Uvh xxx.rpm --force. Normalement aucun problèmes .... nan ils viennent après :
Rpm nous prévient (ou pas) que la base printerdb n'a pas pu être mise à jour.
Nous allons donc le faire nous-même :
Localisez votre fichier printerdb, normalement dans :
/usr/lib/rhs/rhs-printfilters/
Ensuite il suffit de copier les entrées qui nous intéressent du fichier :
/usr/doc/hpijs-0.97/printerdb_append
Copiez dans /usr/lib/rhs/rhs-printfilters/printerdb la ou les entrées de votre ou vos imprimantes.
EX:
GSDriver: DJ9xx
Description: {HP - developed DeskJet 900C series}
About: { \
This driver was developed by Hewlett-Packard Co. for deskjet \
930/932C, 950/952C, 970C, photosmart 1000/1100 printers. \
Duplex printing is not supported. \
Different print modes can be specified with the Extra GS option "-dPr
intMode=n". \
Where n equals one of the following values: 0=grayscale, 1=normal (de
fault), or 2=photo. \
Resolution setting 600x600 is available for photo mode only. \
}
Resolution: {300} {300} {}
Resolution: {600} {600} {}
EndEntry
Pour une imprimante de la série 9xx comme ma 930c ;)
Ensuite il n'y a plus qu'à ajouter un spooler pour celle-ci avec le programme de votre choix, genre printtool (non testé) ou printerdrake (parfait).
Notez que pour une imprimante usb, le port est /dev/usb/lp0
Et voilà, comme ça vous allez pouvoir imprimer avec une bonne qualité directement sous Linux avec le spooler lpd, donc pour imprimer comme d'habitude :
lpr (-P imprimante) monfichier.*
(ce qui est entre parenthèses étant optionnel.)
Conclusion
Malheureusement certaines "qualités" de certaines imprimantes de sont pas encore supportées : "Duplex printing is not supported", pour les séries 9xx, mais en allant régulièrement sur http://hpinkjet.sourceforge.net, vous verrez les dernières améliorations.
Je rappelle aussi que quelques imprimantes Epson et Canon peuvent elle aussi être optimisées avec les outils xw_tools ; bien qu'ils permettent parfois une impression jusqu'à 1440 dpi rien n'est assuré pour les imprimantes de la gamme HP, c'est pourquoi il vaut mieux utiliser les drivers de HP.
Remarque : bien que ceux-ci soient sous une license Open-source, il est vrai qu'ils ne sont pas libres, du moins pas sous les termes de la license GPL/LGP.
Liens xw_tools :
- http://home.t-online.de/home/jj.sarton.startF.htm
- http://www.multimania.com/biloba
- http://www.linux-france.org/article/appli/infographie/xw_tools/xw_tools.html
Note : la compilation des drivers HP ne marche pas sous RootLinux 1.2 chez moi.
(c) 2001 BRARD Emmanuel, emman@agat.net
Ce document est sous license GNU FDL .
Copyright
Copyright © 28/08/2001, BRARD Emmanuel
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |