[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Probleme de configuration d'une imprimante



[email protected] (Maxime Paquette) écrit :

> J'ai essayé aussi avec 'printtool' mais sans
> résultat.  Une partie du problème est que l'imprimante est sur un réseau
> avec un adress IP.  Je suis capable de 'PINGner' tout les ordinateur du
> réseau sauf l'imprimante.

Il faut d'abord donner une adresse IP, un netmask, etc. à
l'imprimante.  Ça peut se faire avec un serveur BOOTP, où de façon
statique sur le panneau de l'imprimante.  J'ai choisi la méthode
statique et dans ce cas, il faut d'abord faire apparaître le menu de
configuration TCP/IP qui n'apparaît pas habituellement, puis s'assurer
que BOOTP est désélectionné, et enfin tout entrer l'info nécessaire.

> J'ai fait des recherches dans les messages
> antérieurs à la liste sans aucun résultat.  L'imprimante  est: HP
> LaserJet 5000N et j'utilise RedHat 6.1.

Voici ce que j'ai fait pour installer une 4050TN sur Red Hat 6.1.
(Enfin, façon de parler car c'est une imprimante réseau.)  S'il y a
plus d'un ordinateur, il y a deux options :

        -- tous les ordinateurs peuvent parler directement à
        l'imprimante ;

        -- seul un ordinateur désigné comme serveur parle directement
        à l'imprimante (qui est configurée pour ne parler qu'à cet
        ordinateur sur son panneau de contrôle) et tous les autres
        ordinateurs parlent au serveur (soit par lpd, soit par samba).

La 1re option peut être plus efficace car les fichiers ne passent
qu'une fois sur le réseau, mais elle complique la comptabilité et on a
l'équivalent de plusieurs files d'attente, ce qui n'est pas toujours
équitable pour l'ordre de service.  J'ai opté pour la 2e.

Il me fallait un logiciel pour joindre lpd et l'imprimante.  Je n'ai
initialement pas pu trouver hpnp pour Linux (le vieux logiciel de HP
pour ça), alors j'ai opté pour ifhp qui est un compagnon de LPRng.  Je
n'ai pas remplacé lpr par LPRng.  Le source et un RPM sont disponibles
à :

        <URL:http://www.astart.com/LPRng.html>

Après avoir installé le RPM de ifhp, j'ai utilisé printtool pour faire
semblant de créer une imprimante locale et ainsi avoir tout le
nécessaire en place, puis j'ai remplacé certaines choses.  Dans
/etc/printcap,

========================================================================
##PRINTTOOL3## LOCAL POSTSCRIPT 600x600 letter {} PostScript Default {}
hp4050tn|lp:\
        :sd=/var/spool/lpd/hp4050tn:\
        :mx#0:\
        :sh:\
        :lp=/dev/null:\
        :if=/var/spool/lpd/hp4050tn/filter:
        :af=/var/spool/lpd/hp4050tn/acct:
        :lf=/var/spool/lpd/hp4050tn/log:
========================================================================

J'ai complètement remplacé /var/spool/lpd/hp4050tn/filter par

========================================================================
#!/bin/sh

exec /usr/libexec/filters/ifhp \
        -s /var/spool/lpd/hp4050tn/log \
        -Tmodel=hp4000,dev=hp4050tn%9100 \
        ${1+"$@"}
========================================================================

J'ai créé quelques fichiers :

        cd /var/spool/lpd/hp4050tn
        touch acct log
        chown root.lp acct log
        chmod 660 acct log

Ce n'est pas encore idéal, mais ça marche.  Certaines choses auraient
pu être moins compliquées si en échange j'avais remplacé lpr par
LPRng, mais cela en soi demande aussi un investissement.


Un autre logiciel utile est HP Web JetAdmin.  Je ne me rappelle plus
où je l'ai trouvé sur le site de HP, mais le nom du fichier est
hpwj_linux_en.tar.gz et ça permet de configurer l'imprimante en soi
par interface web (bien que l'imprimante ait aussi son propre serveur
web intégré).


Charles