Le mer, 06 sep 2000, Guillaume Delanoy a écrit à propos de "[debutant] HP Laserjet 6L":
-> Bonjour tout le monde,
-> 
Bonjour.

-> Je cherche à installer une imprimante HP Laserjet 6L sur un Mdk 7.0 pour la
-> partager avec Samba
-> pour un Zin95 derrière ... et je ne m'en sors pas, apparemment il faut un
-> filtre mais je ne sais pas ou
-> le trouver, et j'ai lamentablement échoué avec printcap ... :-/
-> Quelqu'un l'a-t-il déjà fait, ou connaît le truc ?

j'imprime tres bien avec une HP Laserjet 6P monté sur un JetDirect , depuis des postes 
windows et depuis le serveur.
Permettez moi de poser une question avant tout: 

Comment vider le tiroir /var/spool/lpd/lp/ de tous les jobs une fois imprimés ???




Sinon, voila  la marche à suivre pour l'imprimante:

Tout d'abbord, il faut que Bootp soit installé.
Ensuite, créer (ou modifier) le fichier /etc/bootptab de la sorte:

        #
        # Sample bootptab file
        #

        # Setting for the LJ serie printer.
        #
        printer:\
                ha=0060B076E2E4:\
                ip=192.168.100.15:\
                sm=255.255.255.0:\
                vm=auto:

Ha est l'adresse hardware de l'imprimante (du jetdirect dans mon cas)
ip son ip, sm le masque et vm ... je sait plus.
tu peux obtenir ces infos en te connectant en telnet sur l'imprimante

Ensuite, tu fait un petit printtool et du déclare ton imprimante (SMB of course)
en gros, voila ce que j'ai dans les cases:
        lp
        /var/spool/lpd/lp
        0
        ip du serveur
        ip du serveur
        lp
        joe
        ***
        nom Groupe samba
        *auto* - Laserjet
        supress header coché.

Dans la config du filtre:
        Printer type : HP LaserJer
        Resolution 300x300, a4
        colorDepth : Default
        tout décoché, 1 page per output page



Ensuite, Tu vas dans /usr/lib/rhs/rhs-printfilters/ et tu crée un nouveau fichier 
hpprint qui contient:

        #!/bin/sh
        nc -w 3 ip 9100

En mettant, bien sur, l'ip de ton imprimante

Ensuite, tu vas dans le tiroir de spool de l'imprimante (quelquechose comme 
/var/spool/lpd/lp, si ton imprimante s'apelle lp)
et tu édites le fichier "filter".
Dans ce dernier, tu cherches l'appel de "smbprint" que tu remplaces par "hpprint" 
(presque à la fin, ligne 383 chez moi)


Normalement, c'est fini.
tu refais un printtool pour tester l'imprimante et ..... ça marche !!!
Attention, si tu ré-édites l'imprimante via printtool après ce changement, l'appel de 
hpprint sera changé en smbprint (il faudra donc remettre hpprint)

Il se peut maintenant que tu ne puisse imprimer qu'en root.
il faudra donc verifier les droits des fichiers modifiers, et permettre l'ecriture à 
tous ceux qui impriment dans /var/spool/lpd/lp

La configuration des postes zinzin ne pose pas trop de problèmes. 

-> 
-> Merci pour vos réponses, et bonne journée !
->
-> Guillaume 
-> [EMAIL PROTECTED]
-- 
Olivier Fleury, mdk 7.1
LTP Providence Misericorde

Répondre à