J’ai installé récemment une imprimante sur une station etch et j’ai voulu la rendre utilisable par les autres stations du lan (mixte windows/linux).
J’ai perdu les liens qui m’ont inspirés mais voici un extrait du cupsd.conf que j’ai modifié.
[code]Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
Ajout perso pour rendre l’imprimante visible sur le lan
<Location /printers>
AuthType None
Order Deny,Allow
Deny From None
Allow From All
[/code]Ne pas oublier un /etc/init.d/cupsys restart pour relancer le serveur.
Dans /etc/samba/smb.conf du serveur:
[code]# CUPS printing. See also the cupsaddsmb(8) manpage in the
cupsys-client package.
printing = cups
printcap name = cups
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
Windows clients look for this share name as a source of downloadable
printer drivers
[print$]
comment = Printer Drivers
writable = yes
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
[/code]Redémarrer le serveur samba: /etc/ini.d/samba restart
Côté client elle devrait apparaître comme imprimante réseau sous le nom donné dans le fichier /etc/printers.conf du serveur. Il faudra installer les pilotes sur les clients. Il est possible de les mettre sur le serveur cups et ensuite de les installer par le réseau mais là, je me suis planté.
Pour mettre au point, la lecture des logs m’a bien aidé:
/var/log/cups/access_log
/var/log/cups/error_log
/etc/samba/log.xxxx
Si tu as un pare-feu sur le serveur et que tu as une règle de log dans tes iptables, fais un tail -f /var/log/syslog en “live” pour voir quels ports sont sollicités.
En essayant de retrouver les liens qui m’ont guidés, j’en ai trouvé un autre qui en parle:
faqs.org/docs/Linux-mini/Deb … nting.html