OVH Cloud OVH Cloud

[CUPS] Comportement bizarre de cupsaddsmb

3 réponses
Avatar
FrekoDing
Bonsoir,
j'imagine ne pas etre le seul à m'etre cassé les dents avec Cups et le
partage d'impression via Samba.
J'ai epluché tout le net et je ne trouve rien concernant mon erreur.
Mes fichiers de conf smb.conf et cupsd.conf sont elementaires.
Il s'agit d'une imprimante USB fonctionnant avec cups sur une debian
sarge fraichement installée.
Je voudrais que les drivers soient disponibles lorsque l'on s'y connecte.
L'imprimante fonctionne parfaitement en local, je la vois dans les
partages mais impossible de l'utiliser.
Sa publication peche avec la commande cupsaddsmb :
je n'ai pas le comportement habituel, a savoir une copie des drivers etc...
J'ai droit directement a la commande setdriver.
exemple :
cupsaddsmb -v -U root -a
Password for root required to access localhost via SAMBA:
Running command: rpcclient localhost -N -U'root%monpassword' -c
'setdriverepson epson'
Successfully set epson to driver epson.
La commande indique que mon imprimante est correctement prise en compte
par samba...
mais aucune copie des drivers CUPS (dispo dans /usr/share/cups/drivers)
n'est effectuée vers le partage print$

Quelqu'un aurait une idée ?
Merci beaucoup, je desespere ! :'-(

PS : smb.conf

[global]
load printers = yes
printing = cups
printcap name = cups

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
printer admin = root

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root

3 réponses

Avatar
FrekoDing
Bon j'avance lentement mais surement j'espere.
J'ai donc mis de coté les drivers CUPS (que tout le monde conseille !)
et essayé ceux made in Adobe.
La commande cupsaddsmb fait beaucoup plus de choses maintenant.
Par contre, elle ne crée qu'un repertoire WIN40 dans le partage print$
avec les drivers Win9x.
Pas de repertoire w32x86 ! Impossible donc d'utiliser l'imprimante
depuis un Windows XP.
une idee ?!
Merci.
Avatar
FrekoDing
Personne n'a de problemes avec CUPS ?! je reve ;-)
Avatar
Julien K.
FrekoDing wrote:

Il s'agit d'une imprimante USB fonctionnant avec cups sur une debian
sarge fraichement installée.

Je voudrais que les drivers soient disponibles lorsque l'on s'y connecte.
L'imprimante fonctionne parfaitement en local, je la vois dans les
partages mais impossible de l'utiliser.


Tu t'y connectes comment, depuis un Windoze? Il y a des restrictions selon
l'OS employé (en clair avec un NT c'est bon).

Sa publication peche avec la commande cupsaddsmb :


Je n'ai jamais employé ça. Une fois que les imprimantes sont installées
je les "monte" dans un des clients Win2k du LAN et il leur balance les bons
drivers.

La commande indique que mon imprimante est correctement prise en compte
par samba...
mais aucune copie des drivers CUPS (dispo dans /usr/share/cups/drivers)
n'est effectuée vers le partage print$


Il vaut mieux IMHO utiliser les drivers Adobe. J'ai rencontré quelques
problèmes avec le réglage 'use client driver' que j'ai fini par virer. Ce
sont les clients qui décident de quel driver utiliser pour l'imprimante,
même si le serveur en fournit un.

Quelqu'un aurait une idée ?


Re-lire le Samba HowTo qui comporte une section dédiée à l'impression et
à Windoze récemment mise à jour?

Merci beaucoup, je desespere ! :'-(


Je vois surtout que tu t'impatientes...

PS : smb.conf


Il te manque une section [myPrinter] dans smb.conf comme ça:

[HP_color]
comment = HP Color LaserJet 2500
path = /var/spool/samba
read only = No
create mask = 0700
printable = Yes
printer name = HP_color

bye

JKr