V . Installation des imprimantes sur les postes clients

1 . Postes Windows NT

 
Pour installer l’imprimante, il faut tout d’abord mettre en place les pilotes sur le serveur. Pour cela, il faut qu’un utilisateur qui possède les droits d’installations sur un poste NT se logue sur le domaine. Ensuite, par l’explorateur Windows, il doit aller dans le répertoire « imprimantes » du serveur d’impression en se connectant en tant qu’administrateur d’impression. Dès lors, l’opérateur doit faire un clique droit sur l’imprimante et choisir « Propriétés». Les avertissements qui apparaissent alors sont normaux.
On entre alors dans la fenêtre de configuration de l’imprimante. On voit que le pilote est « NO DRIVER AVAILABLE FOR THIS PRINTER ». On clique sur « Nouveau pilote », puis sur « Oui », et on choisit le constructeur ainsi que le type de l’imprimante. Une fois le choix terminé, on clique sur « OK » et le transfert des drivers depuis le client vers le serveur Linux commence.
Dès lors, n’importe quel opérateur du réseau peut installer l’imprimante. Il suffit qu’il fasse sur son ordinateur NT « Menu Démarrer » puis « Paramètres », « Imprimantes ». Il doit alors cliquer sur « Ajout d’imprimante ». L’utilisateur n’a d’autre choix que de prendre l’installation par serveur d’impression et de cliquer sur « Suivant ». Il doit ensuite choisir l’imprimante qu’il veut installer et faire « OK ». L’utilisateur décide alors si oui ou non il veut que l’imprimante en question soit son imprimante par défaut. Le message comme quoi l’imprimante a été installée avec succès apparaît.

2 . Postes Windows 98

    La notion d’installation de postes Windows 98 n’est pas utile pour le site d’Alstom T&D de St Priest. Cependant, elle sert à d’autres établissements comme celui de Villeurbanne.
L’installation des drivers sur le serveur se fait en 3 étapes.
    Tout d’abord, il faut créer un partage qui contiendra les drivers. On peut procéder comme suit :

    « [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.
 

VI . Conclusion

 

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é.

<< Précédent : Configuration du serveur Samba Home