Next: Programmes utiles.
Up: Services du système et
Previous: Contrôle d'accès.
Table des matières
Voici un plan permettant de déterminer la nature des problèmes d'impression:
- Vérifiez que l'imprimante est connectée et correctement alimentée.
Toutes les imprimantes présentent la possibilité d'écrire une page
de test. Lisez le manuel de votre imprimante.
- Vérifiez le câblage.
- Vérifiez les réglages CMOS de votre port parallèle (si vous utilisez
une imprimante à port parallèle).
- Vérifiez le câblage à nouveau.
- Essayez echo hello > /dev/lp0 pour tester
que le port est en fonctionnement. L'imprimante devrait signaler que
les données ont au moins été reçue. Le chapitre 43
explique comment installer le module associé au port parallèle.
- Utilisez le programme lpc pour chercher
le démon lpd. Essayez help,
ensuite status lp, et ainsi de suite.
- Vérifiez qu'il y a suffisamment d'espace dans les répertoires /var
et /tmp pour tous les fichiers intermédiaires
requis par le filtre d'imprimante. Un travail d'impression de grande
taille nécessite plusieurs centaines de Mo. Il se peut que lpd
ne retourne pas de message d'erreur lors d'un échec de fonctionnement
du filtre d'impression: le travail d'impression disparaît sans retourner
d'erreur. Si vous utilisez lpr, effectuez
un rapport sur le site de votre distribution.
- Concernant lpr, arrêtez le démon lpd
et éliminez tous les fichiers susceptibles d'être appelés par lpd
et qui se trouvent dans /var/spool/lpd
ou tout sous-répertoire afférent [par le terme
``fichier'', il faut entendre tous les fichiers du programme en
cours] (avec LPRng, il ne devrait pas
être nécessaire de réaliser cette étape). Les fichiers non-désirés
sont .seq, lock,
lpd.lock et ceux se trouvant dans les fichiers
du spoule qui ne peuvent être éliminés à l'aide de la commande lprm
(ils sont reconnaissables à leurs noms très long qui comprennent le
nom d'hôte et un nombre quelconque). Redémarrez lpd.
- Pour les files d'impression distantes, vérifiez que vous pouvez effectuez
des recherches directes et inverses sur chaque machine avec leurs
noms d'hôte et les adresses IP correspondantes. Si ce n'est pas le
cas, vous pourriez avoir des messages d'erreur du type Hostname
for your address (ipaddr)
unknown lorsque vous utilisez la commande lpq.
Essayez les commandes host <adresse_IP>
et également host <nom_de_machine>. Si
aucune de ces commandes ne fonctionne, ajoutez de nouvelles entrées
au fichier /etc/hosts de chaque machine
(voir la section 28.3).
Remarquez que la commande host peut échouer
parce qu'elle ignore le fichier /etc/hosts.
Le chapitre 41 explique
comment configurer la recherche de noms.
- Lancez le filtre d'impression manuellement pour s'assurer qu'il produit
la sortie correcte. Par exemple: echo hello
| enscript -p - | /var/spool/lpd/lp/filter > /dev/lp0.
- Le démon lpd a quelques paquets ``bizarres''
- tenez en compte.
Next: Programmes utiles.
Up: Services du système et
Previous: Contrôle d'accès.
Table des matières
1-01-2006