Drivers d'imprimante avec le couple CUPS/Samba

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Drivers d'imprimante avec le couple CUPS/Samba

Messagepar fhs74 » 30 Déc 2008 17:06

Bonjour à tous et surtout bonne fêtes de fin d'années.

Je vous passerai sous silence l'installation de cups sous SME, mais pour les personnes qui désire avoir les drivers partagé via samba, je vous propose ce lien:

http://sequanux.org/spip.php?article23

par contre l'option printer admin n'existe plus sous samba 3, mais sinon si vous suivez le tuto à la lettre cela fonctionne sans problème.

Bien sur, modification du smb.conf via les custom-template.

Bon courage.

Cordialement.

FHS
fhs74
Major
Major
 
Messages: 75
Inscrit le: 13 Avr 2008 10:16
Localisation: Haute-Savoie

Messagepar Muzo » 30 Déc 2008 17:55

Merci pour cet intéressant article :)

/Muzo
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar fabrice_more » 19 Nov 2009 16:34

Bien que le post d'origine date un peu, je me permet de solliciter votre aide.
Je précise tout d'abord que j'ai monté ma maquette sous un domaine samba avec openldap en backend et que , bien que le serveur soit sous debian, je pense que le problème est indépendant de la distrib, et plutôt lié à une mauvaise configuration dans Samba. J'ai utilisé ce tuto et celui de http://www.kameleon-facile.org/wiki/manuel:sambaprint pour activer la distribution automatique des pilotes d'impression windows pour winXP, mais si l'installation des pilotes s'effectue bien sur le serveur debian lenny, par contre le processus se termine sur une erreur lorsque je ferme la fenêtre de l'assistant d'installation des pilotes depuis windows: "une erreur inattendue s'est produite au niveau du pilote d'imprimante..."
Voici un extrait du smb.conf:

Code: Tout sélectionner
########## Printing ##########

# Samba transférera les travaux d'impression vers le serveur CUPS local.
load printers = yes
printing = cups
printcap name = cups
cups server = 127.0.0.1
show add printer wizard = yes
##############################
# File d'impression intermédiaire envoyée au serveur CUPS.
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
printable = yes
writable = no
create mode = 0700

[print$]
comment = Stockage des drivers
path = /var/lib/samba/printers
browseable = no
read only = yes
write list = "@Domain Admins"


version des serveurs:
samba 2:3.2.5-4lenny7
cups 1.3.8-1+lenny7
Avatar de l’utilisateur
fabrice_more
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 22 Mars 2004 01:00

Messagepar fhs74 » 21 Nov 2009 22:29

Si je regarde les 2 liens et ton smb.conf, il manque quand même pas mal de chose.

Pour essayer, je mettrai tout les paramètres donné dans les liens.

Et ensuite enléve des option si cela te chante.

Chez moi tout marchai nickel sur mon serveur de test, mais je n'ai jamais mis en prod par manque de temps, et mon serveur de test n'est plus...
fhs74
Major
Major
 
Messages: 75
Inscrit le: 13 Avr 2008 10:16
Localisation: Haute-Savoie

Messagepar fabrice_more » 23 Nov 2009 11:58

Tu as raison; en fait j'ai rajouté à smb.conf l'option guest ok =yes dans [printer] et [print$], bien que ce ne soit pas utile puisque mes utilisateurs s'authentifient via un annuaire ldap. Et aussi printer admin = "@Domain Admins"dans [global]. Les "print command", je ne pense pas que ça ait quoi que se soit à voir avec le chargement des pilotes.


Code: Tout sélectionner
########## Printing ##########

# Samba transférera les travaux d'impression vers le serveur CUPS local.
load printers = yes
printing = cups
printcap name = cups
cups options = raw
cups server = 127.0.0.1
show add printer wizard = yes
printer admin = "@Domain Admins"

# File d'impression intermédiaire envoyée au serveur CUPS.
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
printable = yes
writable = no
create mode = 0700
guest ok = yes

[print$]
comment = Stockage des drivers
path = /var/lib/samba/printers
browseable = no
read only = yes
valid users = guest,  "@Domain Admins"
write list = "@Domain Admins"
guest ok = yes



Mais j'en suis toujours au même point: pas de pilotes qui montent du serveur vers le client winxp. donc je tente de passer par la ligne de commande et rpcclient
Avatar de l’utilisateur
fabrice_more
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 22 Mars 2004 01:00

Messagepar fabrice_more » 24 Nov 2009 12:22

Finalement, j'ai un résultat avec la commande rpcclient -c setdriver mais relativement imparfait, car le poste windows m'affiche une série d'"erreur inattendue s'est produite au niveau du pilote d'imprimante", mais tout compte fait, ça fini par imprimer. Ceci n'est valable que dans le cadre d'une maquette, pas en production...
Avatar de l’utilisateur
fabrice_more
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 22 Mars 2004 01:00


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron