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 : nécessite l’interface graphique et
se fait en local.
- Hpwebjetadmin : l’installation se fait par le réseau.
2 . Printtool
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 :
- Activer ou désactiver une queue d’impression
- Modifier l’ordre des travaux
- Déplacer, rediriger les impressions vers une nouvelle
queue
- Etc…
<<
Précédent : Installation du serveur Samba Home
Suivant
: Configuration du serveur Samba >>