III . Installation des imprimantes sur le serveur et sur les clients

1 . Installation des imprimantes sur le serveur Linux

 Pour que les postes clients puissent imprimer, il faut qu’auparavant le serveur puisse faire de même. Dans le monde Unix, dont Linux fait partie, les fichiers qui doivent être imprimés sont stockés dans une file d’attente appelée « queue d’impression ». Cette dernière est en fait un répertoire dans lequel on peut trouver les fichiers de configuration de l’imprimante. Ces queues sont par défaut situées dans le répertoire « /var/spool/lpd ».
De même, le fichier « /etc/printcap » regroupe l’ensemble des imprimantes présentes sur le serveur. S’il arrive une erreur, il faut donc en premier lieu éditer ce fichier. En outre, le programme qui s’occupe des impressions s’appelle « lpd ». A chaque changement du fichier printcap, donc lors de l’ajout ou de la suppression d’une imprimante, « lpd » doit être relancé.
Remarque : Pour une imprimante donnée, si on veut mettre un commentaire, il faut que le contenu du fichier soit ainsi :

«

Nom_imprimante | commentaire:\

    : sd=/var/spool/lpd/Nom_imprimante :\

etc …

»

NB : Il ne faut pas oublier de donner les droits en écriture pour tout le monde sur les queues d’impressions. En effet, par défaut seul les administrateurs ont ces droits . Si les utilisateurs du domaine ne peuvent pas écrire dans les queues d’impression alors ils ne peuvent pas y mettre le fichier qu’ils veulent imprimer.
 

Pour installer une imprimante sur un poste Linux je me suis penché sur 2 méthodes :
 

 
Printtool est un programme installé lors de la mise en place de Linux si on a choisit
l’option « Support d’impression ». Pour lancer l’interface graphique, il suffit de faire « startx ». Dès lors, on accède à l’interface graphique en faisant « CTRL+ALT+F7 ». On ouvre alors une fenêtre d’émulation de terminal dans laquelle on lance la commande « printtool ».
    Dans la fenêtre, on clique sur « Add » et on sélectionne la case « Remote unix (lpd) queue ». Dans la nouvelle interface il faut remplir les champs de cette façon :
    Name : Nom_imprimante

    Spool directory : /var/spool/lpd/Nom_imprimante

    File limit in kb (0 = no limit) : 0

    Remote local host : adresse IP de l’imprimante concernée

    Remote queue : (vide)

    Input filter : driver voulu. Le driver s’obtient en cliquant sur « Select ». On choisit alors les paramètres adaptés à l’imprimante.
 

Une fois revenu à la fenêtre initiale, on doit faire « restart lpd » dans le menu « lpd ».

Il faut alors tester l’impression en lançant la commande : « lpr –PNom_imprimante /etc/printcap ». Si des problèmes persistent, il est préférable de redémarrer l’ordinateur ou de se servir de la commande « lpstat ».

3 . Hpwebjetadmin

Hpwebjetadmin est un logiciel de gestion des imprimantes réseaux. C’est en fait un
Serveur web qui tourne sur le serveur d’impression. Il est accessible depuis n’importe quel poste client pourvu d’un navigateur web (Internet Explorer, Netscape, etc …).
    Hpwebjetadmin est disponible sur le site « http://www.hp.com ». Le fichier d’installation est hpwebjet_linux.selfx. Il faut le rendre exécutable donc il faut taper la commande : « chmod +x hpwebjet_linux.selfx ». Dès lors, on lance «  ./hpwebjet_linux.selfx ». L’installation est très simple et il suffit de garder les valeurs par défaut que nous conseille le programme d’installation.
    Une fois l’installation terminée, il faut lancer un navigateur de n’importe quel poste du réseau (y compris le serveur) pour atteindre l’adresse « http :slinux :8000 » (8000 étant le numéro de port choisi pendant l’installation de hpwebjetadmin). A la page de présentation on doit cliquer « Continue » puis « Continue ». Il faut cocher ensuite la case pour ne plus revoir réapparaître ces pages de présentations. On entre dès lors dans le panneau de control de hpwebjetadmin.

    Si les imprimantes du réseau n’apparaissent pas il faut alors les ajouter une par une en cliquant sur « Add device ». Il suffit dans ce cas d’entrer l’adresse IP de l’imprimante pour qu’elle soit détectée. On remarque qu’avec ce logiciel il est très aisé de gérer l’ensemble des imprimantes d’un réseau. Nous allons maintenant installer une imprimante.

    Tout d’abord, il faut double cliquer sur l’imprimante qui nous intéresse. Dans le bandeau supérieur il faut cliquer sur « Install ». On entre alors automatiquement dans la fenêtre « Create queue ». On remarque qu’il n’y a aucun « Print Server » donc on sélectionne la case du dessous et on entre le nom du serveur : slinux. On clique « Next ».

    La page qui apparaît demande le nom du « Device ». On entre alors le nom réseau de l’imprimante. La page suivante permet de choisir le driver en fonction du constructeur et du type de l’imprimante. Il faut également donner un nom à la queue d’impression. pour quitter la page, il faut cliquer sur « Create ». Hpwebjetadmin demande alors une authentification : il faut s’identifier comme root. A la fin de l’installation vous avez la possibilité d’imprimer une page de test. Si celle ci ne s’imprime pas, il faut lancer la commande « lpr –PNom_imprimante /etc/printcap » où Nom_imprimante est le nom que l’on a donné à la queue d’impression. Si la manipulation ne marche pas, il faut relancer le démon « lpd ». Cependant, il vaut mieux pour cela redémarrer le serveur.

4 . Gestion des problèmes d’impression

Pour surveiller les imprimantes du réseau, on peut utiliser depuis le serveur la
commande « lpstat ». Celle ci nous renseigne sur l’état des imprimantes.
Lorsqu’il apparaît des problèmes avec les impressions (fichiers à supprimer,
imprimante en panne), la commande « lpc » est providentielle. Une fois lancée, en tapant « ? », on obtient les paramètres du programme. On peut dès lors :

<< Précédent : Installation du serveur Samba Home Suivant : Configuration du serveur Samba >>