Pour partager une imprimante Linux pour des stations Windows, vous devez être sûr que votre imprimante est configurée pour fonctionner sous Linux. Si vous savez imprimer depuis Linux, la mise en place d'un partage de l'imprimante par SMB est quasi-automatique.
Veuillez vous référer au Printing HOWTO pour la configuration de l'imprimante.
Puisque l'auteur utilise une imprimante connectée à une machine sous Windows NT, cette section ne doit pas être prise à la lettre, mais simplement comme une suggestion. Quiconque ayant des détails sur ce point est invité à les envoyer à dwood@plugged.net.au afin que ce chapitre puisse être complété.
Ajoutez la configuration d'impression à votre smb.conf
:
[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba-log.%m
lock directory = /var/lock/samba
[printers]
comment = Toutes les imprimantes
security = server
path = /var/spool/lpd/lp
browseable = no
printable = yes
public = yes
writable = no
create mode = 0700
[ljet]
security = server
path = /var/spool/lpd/lp
printer name = lp
writable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s
Assurez vous que le « path » (dans cet exemple, à l'intérieur de la section
[ljet]
) corresponde au répertoire de spool défini dans
/etc/printcap
!
NB : On constate quelques problèmes pour le partage d'imprimante sur des des
serveurs Unix, utilisant Samba, pour des clients sous Windows NT. Un des
problèmes est que NT ne voit pas l'imprimante partagée correctement. Pour
résoudre ce problème, lisez les remarques dans le fichier
docs/WinNT.txt
de la distribution de Samba. Un autre problème existe
avec les mots de passe. Voyez également dans ce fichier comment résoudre le
problème.