[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pilotes pour serveur d'impression



C'est normal,  :-) cela ne sert à rien de les installer à la main (même en respectant l'arborescence d'origine du partage $PRINT de windows) car ds ce cas ton Samba n'en à pas connaissance...la solution consiste à lui envoyer directement "l'appel" SMB/RPC équivalent via l'outil "rpcclient" permettant ds ton cas l'upload de pilotes supplémentaires sur le serveur.
Et plus géneralement d'envoyer n'importe quelle commande RPC au serveur à savoir tout ce que tu peux faire à distance avec un outil comme Hyena par exemple.

# rpcclient tonserveur -U root%secret -c "adddriver <arch> <config>"

Sinon, une autre méthode peut être "plus simple" consiste à utiliser l'"APW" (Add Printer Wizard) à travers le voisinage réseau pour uploader tes drivers via ce dernier (si tu disposes d'un client XP/2K).

Ensuite il te faut énumerer les drivers installés et connus sur ton serveur:

# rpcclient tonserveur -U root%secret -c "enumdrivers"

puis énumerer les imprimantes:

# rpcclient monserveur -U root%secret -c "enumprinters"

et enfin associer l'imprimante au driver precedement uploadé:

# rpcclient monserveur -U root%secret -c "setdriver NOM_IMPRIMANTE \"NOM_DRIVER\" "

Attention le nom de l'imprimante et celui du driver doivent correspondre exactement à la sortie de "enumdrivers" et de "enumprinters" !!!

Voila j'espère avoir pu t'aider, néanmoins cela fait quelques années que je n'ai pas utilisé "rpcclient", donc les infos peuvent dater un peu, en revanche la deuxième procédure à été testée et validée avec succès sur un Samba série 2.x

Camille Turiel.

louis.S@worldonline.be a écrit :
Bonsoir la liste,

Je tente de mettre en place un serveur d'impression avec Samba et Cups.

J'ai un souci au niveau de la divulgation de mes pilotes d'impression : Lorsqu'un
pécé dodoz se connecte à une imprimante, ce dernier ne reçois pas les pilotes
de manière automatique.

J'ai pourtant un répertoire /partage/pilotes_win qui contient les sous répertoires
suivants : W32ALPHA W32MIPS W32PPC W32X86 WIN40

Dans mon smb.conf j'ai :

[printers]
   comment = Imprimantes
   browseable = yes
   path = /spool
   printable = yes
   public = yes
   writable = no
   ##create mode = 0700
   ##use client driver = yes
   #guest account = smbprint
   #path=/home/smbprint

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Pilotes d'impression dodoz
   path = /partage/pilotes_win
   browseable = yes
   read _only_ = yes
   guest ok = yes
   write list = root, maintenance

Les répertoires des pilotes sont en mode '755' et sont la propriété de root.
J'ai copié les fichiers composant les pilotes windows, dans un sous répertoire
de WIN40 et aussi directement dans WIN40.

J'arrive à imprimer depuis une station dodoz si j'installe les pilotes mais
l'installation automatique de ceux-ci ne fonctionne pas... Soit mes pilotes
sont mauvais, soit j'ai fait une erreur au niveau de ma config... 

Merci pour toute aide ou redirection vers un tutorial (qui contient la bonne
recette)

STef




  

Reply to: