"Frequently Asked Questions" pour l'impression sous UNIX
Cette page décrit quelques
questions que nous recevons régulièrement sur l'impression sous
UNIX/Linux en générale et avec SQue ou SICFilePlus en
particulier.
Nous vous invitons aussi à visiter le MVI Forum for UNIX
Printing où vous trouverez un plate-forme avec
vocation de répondre à beaucoup de questions sur l'impression
sous UNIX vers des systèmes Canon.
Une autre source d'informations aux questions sur
l'impression sous Linux sera le site Free Standards Group anciennement "linuxprinting.org",
où vous trouverez une mine de réponses sur toutes les aspects de
l'impressions sous Linux (et UNIX).
- Sur mon poste Linux, après
installation de SQue et la création d'une file d'attente, il n'y a rien
qui sort sur le système Canon.
- Sur mon poste UNIX, après
installation de SQue et la création d'une file d'attente, il n'y a rien
qui sort sur le système Canon.
- Comment re-démarrer le
gestionnaire d'impression ?
- Lorsque j'envoie un document PCL
vers un système couleur, l'impression est faite en noir et
blanc.
- Quand utiliser une file d'attente
CPCA et quand une file d'attente PCL ou PS ?
- Le pilote Linux est gratuit, mais
lors du setup il me demande une clé de licence !
Sur mon poste Linux, après
installation de SQue et la création d'une file d'attente, il n'y a rien
qui sort sur le système Canon.
Nous conseillons fortement l'utilisation de CQue pour Linux, sauf si vous auriez des raisons explicites de faire autrement.
Sur des postes Linux, il est conseillé de
créer un file d'attente avec sortie directe vers le système
Canon, soit par un port LPD ou un port TCP/IP 9100 (ceci n'est pas le case pour
d'autres postes UNIX).
S'il n'y a rien qui sort, veuillez vérifiez les choses suivantes,
s.v.p.
- L'adresse IP du système Canon est-elle
correcte ? Vous pouvez aussi faire un "ping" avec la même
adresse IP afin de vérifier que le système Canon est bien
en-ligne.
- Si le ping est OK, est-ce que vous êtes
sûr que le système Canon supporte le langage de déscription
de la file d'attente (PostScript ou PCL)? Un système Canon du type UFR
II n'est actuellement pas supporté par SQue et n'imprimera rien
à partir d'une file d'attente SQue.
- Est-ce que le gestionnaire d'impression est
lancé ? Vous pouvez le vérifier par :
ps -ef | grep cupsd (pour CUPS) ou ps -ef | grep lpd (pour LPRng).
Vous devrez voir un processus actif pour le gestionnaire d'impression
concerné.
Dans le cas contraire il faut relancer le gestionnaire d'impression (voir
question 3.).
- Est-ce que la file d'attente que vous avez
créée est activée ("enabled") ? Notemment CUPS a
l'habitude de désactiver une file d'attente à imprimer
après le moindre souci, et elle ne sera pas relancée
automatiquement. Vous pouvez vérifier l'état d'une file d'attente
par :
lpstat -l -p nameOfPrinterQueue
Pour redémarrer une file d'attente vous pouvez faire : /bin/enable nomDeFileDAttente ou /usr/sbin/cupsenable nomDeFileDAttente (pour des versions plus récente de
CUPS).
Sur mon poste UNIX, après
installation de SQue et la création d'une file d'attente, il n'y a rien
qui sort sur le système Canon.
Sous UNIX, il est conseillé de créer la
connexion avec le système Canon en deux étapes :
- Veuillez d'abord créer une file d'attente de
base LPD. Prenons comme exemple une fille nommée:
'totoRaw'.
- Après veuillez créer une file d'attente
logique ou SQue (que nous appellons 'toto'), pour laquelle la sortie
sera redirigée vers la file d'attente totoRaw.
S'il n'y a rien qui sort, veuillez vérifiez
les choses suivantes, s.v.p.
- L'adresse IP du système Canon est-elle
correcte ? Vous pouvez aussi faire un "ping" avec la même
adresse IP afin de vérifier que le système Canon est bien
en-ligne.
- Si le ping est OK, est-ce que vous êtes
sûr que le système Canon supporte le langage de déscription
de la file d'attente (PostScript ou PCL)? Un système Canon du type UFR
II n'est actuellement pas supporté par SQue et n'imprimera rien
à partir d'une file d'attente SQue.
- Est-ce que le gestionnaire d'impression est
lancé ? Vous pouvez le vérifier par :
ps -ef | grep lp ou ps -ef | grep lpd (BSD UNIX), ou aussi ps -ef | grep lpsched (SystemV UNIX).
La commande dépend du système UNIX conerné. Vous devrez
voir un processus actif pour le gestionnaire d'impression concerné.
Dans le cas contraire il faut relancer le gestionnaire d'impression (voir
question 3.).
- Est-ce que la file d'attente que vous avez
créée est activée ("enabled") ? Notemment HP-UX
a l'habitude de désactiver une file d'attente à imprimer
après le moindre souci, et elle ne sera pas relancée
automatiquement. Vous pouvez vérifier l'état d'une file d'attente
par : lpstat -l -p nameOfPrinterQueue
Pour redémarrer une file d'attente vous pouvez faire : /bin/enable nomDeFileDAttente ou /usr/bin/enable nomDeFileDAttente.
- Est-ce que la variable OUTPUTCOMMAND est correcte ?
Vous devriez avoir spécifié la commande de sortie
("outputcommand") sur le deuxième panneau de SQue. La commande
de sortie doit être quelque chose comme :
" | lp -d totoRaw". Par contre
si vous auriez spécifié comme commande de sortie : " | lp -d toto", alors il y aura un
problème : la file d'attente "toto" renvoit sa sortie
sur la file d'attente "toto", i.e. soi-même ! Cela
crée une boucle de tâches vides qui continuera à l'infini.
Afin d'arrêter la boucle il faut arrêter le gestionnaire
d'impression et/ou tuer toutes les tâches concernées par la
requète d'impression.
Même si cela est bien expliqué dans le manel de SQue, c'est
quelque chose qui peut arriver régulièrement.
Comment puisse-je
re-démarrer la gestionnaire d'impression ?
Pour Linux il y différentes
solutions dont vous pouvez en choisir une :
- A partir du menu Démarrage veuillez
sélectionner "Aministration Système" et ensuite "Services". La vous trouverez comme une des services
"cups", ou éventuellement "lpd" (si LPRng est le
gestionnaire d'impression). Veuillez sélectionner le service et le
redémarrer.
- Dans une fenêtre texte, veuillez taper : service cups restart.
- Dans une fenêtre texte, veuillez taper : /etc/init.d/cups restart, ou parfois : /etc/init.d/cupsys restart.
Si LPRng est le gestionnaire d'impression, alors veuillez taper : /etc/init.d/lpd restart.
Pour UNIX cela dépend du type
d'UNIX de votre système.
- Pour des types d'UNIX SystemV (Sun Solaris, HP-UX,
Silicon Graphics):
Dans une fenêtre texte, veuillez taper : /etc/init.d/lp stop
suivi par : /etc/init.d/lp
start.
- Pour des systèmes UNIX du type BSD (LPRng,
DEC/OSF1):
Dans une fenêtre texte, veuillez taper : /etc/init.d/lpd stop
suivi par : /etc/init.d/lpd
start.
- Pour AIX : Nous vous conseillons d'utliser
"smit" afin de redémarrer le gestionnaire d'impression
interactivement.
Ou dans une fenêtre texte, veuillez taper : "stopsrc -s qdaemon" suivi de "startsrc -s qdaemon" et/ou "stopsrc -s lpd" suivi de "startsrc -s lpd".
- Pour HP-UX vous pouvez utiliser "sam" afin
de redémarrer le gestionnaire d'impression interactivement. Si les
méthodes ci-dessus ne fonctionnent pas, vous pouvez taper à
partir d'une fenêtre texte : "lpshut" ou
"/usr/sbin/lpshut", suivi par : lpsched ou /usr/lib/lpsched.
- Pour Sun Solaris vous pouvez utiliser le
"printmanager" afin de redémarrer le gestionnaire d'impression
interactivement. Si les méthodes ci-dessus ne fonctionnent pas, vous
pouvez taper à partir d'une fenêtre texte : lpshut ou /usr/sbin/lpshut, suivi par : lpsched ou /usr/lib/lpsched.
Lorsque j'envoie un document PCL
vers un système Canon couleur, l'impression est toujours faite en
noir/blanc.
Ceci est probablement une caractéristique du
système Canon. Vous pouvez configurer le système Canon pour
l'impression couleur comme : automatique ou niveaux de gris.
Si ce paramêtrage est automatique, le système Canon
sélectionnera automatiquement l'impression en couleur ou en niveaux de
gris en fonction du contenue du document. Ceci est valable aussi bien pour le
PostScript que le PCL.
Si le système Canon est figé en impression en niveaux de
gris, alors le pilote PCL de SQue n'a pas les moyens de le forcer en
couleur. Le pilote CPCA comporte cette possibilité ainsi que le pilote
PS pour certains systèmes Canon.
Quand faut-il utiliser une file
d'attente CPCA et quand PCL ou PS?
Si vous êtes sûr que tous vos ducuments
sont pure PCL (ou texte) il est conseillé d'utiliser une file d'attente
PCL.
Et évidemment si tous vos documents sont du pure PostScript, il est
conseillé d'utiliser une file d'attente PS.
La liste suivante peut être utile pour la sélection du type de la
file d'attente :
Une file d'attente CPCA:
- Une file d'attente CPCA acceptera des
documents texte, PCL, PS et PDF .
- Elle transformera les documents PDF en PS seulement
si ghostscript est disponible. Sinon elle transmettera les
données telles quelles vers le système Canon.
Elle ne transformera jamais du PostScript en PCL, ni l'inverse.
- Elle sera capable de forcer le mode couleur,
même si le système Canon est par défaut en niveaux de
gris.
- Elle gère la comptabilisation de façon
stricte parce qu'elle intéroge le système Canon lors de la
création des comptes pour la file d'attente.
- S'il y besoin de traiter des documents de types
différents, i.e. texte, PCL, PS et/ou PDF, les options de finition
seront respectées indépendant du type d'entrée.
Une file d'attente PostScript:
- Une file d'attente PostScript acceptera des
documents texte, PS et PDF.
- Elle transformera les documents PDF en PS seulement
si ghostscript est disponible. Sinon elle transmettera les
données telles quelles vers le système Canon.
- Elle transformera des documents texte en PS
(éventuellement paramétré par des options de la ligne de
commande).
Elle ne transformera jamais du PCL en PS.
- Elle sera capable de forcer le mode couleur,
même si le système Canon est par défaut en niveaux de gris,
si cela est permis par le fichier PPD.
- Pour qu'une file d'attente PostScript fonctionne le
système Canon doit évidemment comporter une carte PS.
Une file d'attente PCL:
- Une file d'attente PCL acceptera des documents
texte, PCL, PS et PDF.
- Elle transformera des documents PS et PDF en PCL
seulement si ghostscript est disponible. Sinon elle transmettera les
données telles quelles vers le système Canon.
- Elle n'est pas capable de forcer le mode
couleur, si le système Canon est par défaut en mode niveaux de
gris.
- Pour qu'une file d'attente PCL fonctionne le
système Canon doit évidemment comporter une carte PCL.
Le pilote Linux est gratuit,
pourtant lors du setup il me demande une clé de licence !
Le pilote Linux est gratuit ! Mais, la version SQue en
Mode Texte n'est pas gratuite. Nous supposons que 99% des utilisateurs Linux
utiliseront le pilote SQue X11/Motif .
Alors si le programme setup vous demande une
clé de licence, veuillez vérifier s.v.p. que vous avez
téléchargé la bonne version de SQue. Sur le site de
téléchargement de Canon les deux versions de SQue pour Linux
(X11/Motif [ou interface graphique] et Mode Texte [pour terminaux
alphanumeriques]) sont disponible.