Problème
Vous utilisez BSD lpr
Les systèmes BSD lpr hérités sont très limités au
(Slackware, Debian et
niveau de la longueur de la chaîne d'options
versions antérieures)
pouvant être transmise au système d'impression.
et certaines options
Par conséquent, si vous sélectionnez un nombre
sélectionnées dans
trop important d'options différentes, certaines
LLPR semblent
d'entre elles ne seront pas transmises aux
inopérantes.
programmes chargés de les traiter. Essayez de
sélectionner moins d'options différentes des options
par défaut afin d'économiser de la mémoire.
Vous essayez
La plupart des applications Unix proposent une
d'imprimer en mode
option d'impression en mode Paysage générant le
Paysage, mais le
code adéquat qui doit être imprimé tel quel. Dans ce
document imprimé est
cas, assurez-vous que l'option LLPR est réglée sur
mal orienté et
l'orientation Portrait par défaut pour éviter toute
tronqué.
rotation intempestive du document qui risquerait de
le tronquer.
Certaines pages sont
Certaines anciennes versions de CUPS (1.1.10 et
entièrement blanches
antérieures) ne parviennent pas à traiter
et vous utilisez CUPS.
correctement les données transmises au format
PostScript encapsulé (EPS) en raison d'un bogue. Si
vous utilisez LLPR pour imprimer, le logiciel de
l'imprimante résoudra ce problème en convertissant
ces données au format PostScript normal. Toutefois,
si votre application prend le pas sur LLPR et
transmet des données EPS à CUPS, le document
risque de ne pas s'imprimer correctement.
Vous ne parvenez pas
Pour configurer et utiliser une imprimante partagée
à imprimer sur une
en réseau SMB (une imprimante partagée sur un
imprimante SMB
ordinateur fonctionnant sous Windows, par
(Windows).
exemple), le composant SAMBA doit être
correctement installé. La commande « smbclient »
doit en principe être disponible et opérationnelle sur
votre système.
Votre application
La plupart des applications Unix attendent une
semble gelée pendant
commande du type « lpr » pour rester disponibles.
que LLPR fonctionne.
LLPR attend que l'utilisateur entre une commande
avant de transmettre une tâche d'impression au
spouleur et l'application attend la fin du traitement.
C'est pourquoi celle-ci semble gelée (sa fenêtre ne
se réactualise pas). Cela est normal et l'application
redevient en principe disponible une fois que
l'utilisateur quitte LLPR.
Comment spécifier
Vous pouvez la spécifier dans la boîte de dialogue
l'adresse IP d'un
« Ajout d'une imprimante » de l'outil de
serveur SMB ?
configuration, si vous n'utilisez pas le système
d'impression CUPS. Malheureusement, à l'heure
actuelle CUPS ne permet pas de spécifier l'adresse
IP d'imprimantes SMB. Vous devez donc parcourir
les ressources avec Samba pour utiliser votre
imprimante.
Cause et solution éventuelles
Problème
Certains documents
s'impriment sous
forme de pages
blanches.
Vous disposez de
CUPS et certaines
options (telles que
l'impression de pages
multiples sur une
seule feuille) semblent
être activées en
permanence même si
elles ne sont pas
sélectionnées dans
LLPR.
Vous avez sélectionné
l'option d'impression
vers un fichier mais le
message d'erreur
« Permission denied »
s'affiche.
Votre imprimante PCL
(ou GDI) imprime
parfois des messages
d'erreur au lieu de
votre document.
Certaines images en
couleur sortent tout
en noir.
6.10
Dépannage
Cause et solution éventuelles
Certaines versions de CUPS, notamment celles
livrées avec Linux Mandrake antérieures à la version
8.1 comportent des bogues identifiés empêchant le
traitement de données PostScript à partir de
certaines applications. Essayez de mettre à jour
votre version de CUPS (version 1.1.14 minimum).
Certains composants RPM destinés aux versions de
Linux les plus répandues sont fournis avec ce
logiciel d'impression.
Certaines options locales sont peut-être définies
dans le fichier ~/.lpoptions que vous pouvez
modifier à l'aide de la commande lpoptions. Ces
options seront toujours utilisées, à moins que les
paramètres LLPR ne prennent le pas sur elles. Pour
supprimer toutes les options d'une imprimante,
exécutez la commande indiquée ci-dessous en
remplaçant « printer » par le nom de la file
d'attente : lpoptions -x printer.
La plupart des systèmes d'impression ne
fonctionnent pas sous des sessions en tant que
super-utilisateur mais en tant qu'utilisateur spécial
(généralement « lp »). Par conséquent, assurez-
vous que l'utilisateur disposant du démon du
spouleur peut accéder au fichier que vous voulez
imprimer.
Certaines applications Unix peuvent générer des
données PostScript non-conformes qui ne sont pas
prises en charge par Ghostscript, même si
l'imprimante est en mode PostScript. Vous pouvez
essayer de capturer les données transmises dans un
fichier, visualiser le résultat avec Ghostscript (gv ou
ghostview permettent de le faire interactivement) et
voir si vous obtenez des messages d'erreur.
Toutefois, l'application étant probablement en
cause, contactez le fabricant pour l'informer du
problème.
Il s'agit d'un bogue connu dans Ghostscript (jusqu'à
la version 7.05 de GNU Ghostscript) lorsque la zone
couleur de base du document est la zone couleur
indexée et qu'elle est convertie par le biais de la
zone couleur CIE. Étant donné que Postscript utilise
la zone couleur CIE en tant que système de
contretypage des couleurs, vous devez mettre à
jour Ghostscript sur votre système, au moins pour
les versions 7.06 et suivantes de GNU Ghostscript.
La dernière version de Ghostscript est disponible sur
www.ghostscript.com.