1 . Postes Windows NT
2 . Postes Windows 98
« [printer$]
path=/usr/local/samba/printer
public=yes
writable=no
browseable=yes
»
Dès lors, il faut repérer les fichiers du pilote qui doivent être copiés dans ce partage. Pour cela, il faut récupérer le fichier msprint.inf ou msprint2.inf situé dans le répertoire « c:\windows\inf ». On doit ensuite placer ce fichier dans le répertoire « /usr/local/samba/lib » du serveur. De là, il faut lancer la commande :
« make_printerdef msprint.inf "Apple LaserWriter" >> printers.def » où Apple Laser Writer est le nom de notre imprimante dans le fichier msprint.inf. La commande make_printerdef crée donc un fichier printers.def qui contient les informations nécessaires au bon fonctionnement du driver. Cette commande affiche également une liste de fichier. Ces derniers doivent être copiés dans le partage créé lors de la première étape.
La troisième étape consiste à modifier le fichier « smb.conf ». Il faut rajouter la ligne :
« printer driver file=/usr/local/samba/lib/printers.def » dans la section [global]. On indique ainsi à Samba la liste des fichiers nécessaires au driver. On doit également rajouter les lignes suivantes dans le partage de chaque imprimante :
« printer driver=Apple LaserWriter
printer driver location=\\%h\PRINTER$ » où %h est une variable remplaçant le nom du serveur et PRINTER$ correspond au nom du partage créé lors de la première étape.
Dès lors, n’importe quel opérateur peut installer l’imprimante. Il suffit qu’il fasse « Menu Démarrer » puis « Paramètres », « Imprimantes ». Il faut alors cliquer sur « Ajout d’imprimante ». L’utilisateur doit alors choisir « imprimante réseau » et cliquer sur « Suivant ». Dans la fenêtre suivante, dans l’arborescence, l’opérateur doit choisir le serveur d’impression ainsi que l’imprimante puis cliquer sur « Suivant ». Il peut ensuite choisir le nom qu’il veut donner à l’imprimante et cliquer sur « Suivant ». On lui propose alors d’effectuer une page de test. L’opérateur fait son choix et clique sur « Suivant ». Dès lors, il arrive à une fenêtre lui indiquant que tout s’est passé avec succès. Il clique sur « Terminer ».
L’imprimante est donc installée sur le poste client
sans que l’opérateur n’ait eut à se soucier du choix du driver.
Remarque : Le serveur d’impression Samba ainsi
installé est multi-plateformes. En effet, Il peut fournir automatiquement
pour une même imprimante des drivers Windows NT ou Windows 98. L’opérateur
n’a pas besoin de connaître son système d’exploitation ni le type
de l’imprimante.
Le seul point négatif est ma déception quant à la documentation de Samba. En effet, la partie concernant le serveur d’impression n’est pas très détaillée et certaines rubriques intéressantes sont inexistantes à la fois dans la documentation officielle et sur Internet. J’attendais plus d’informations sur l’utilisation de la commande « add printer ». Je pense cependant que ce manque sera vite comblé.