next up previous contents
Next: Paramétrage pour l'impression Up: Guide d'installation et d'utilisation Previous: Fonctionnement

Subsections

Utilitaires, scripts et front-end

<>Souhaitant me consacrer principalement à l'impression proprement dite--càd utiliser le pilote d'impression--j'avoue ne pas avoir testé les utilitaires de façon poussée. Je préfère laisser à d'autre le soin de compléter cette documentation à ce sujet, plutôt que de donner des informations erronées.

Toutefois, xw_choice, xwQuery.sh, epsUtils/bjc6000Utils et surtout xwgui me semble être des outils indispensables; j'en parlerai donc un peu plus en détail.

 

Utilitaires divers

En plus du pilote d'impression proprement dit, on dispose des utilitaires suivants :

xw_choice
est un utilitaire qui permet de sélectionner une imprimante parmis celles existantes4.1 afin de faire une copie d'écran. Il utilise la librairie Motif.
xw_info
affiche un message dans une boite de dialogue Motif.
xw_msg
permet de composer des messages en utilisant une base de données et de les afficher dans une boite de dialogue, comme xw_info.
xw_fsb
ouvre une boite de dialogue Motif pour sélectionner un fichier.
xw_sb
affiche les caractéristiques des imprimantes ayant la possibilité d'imprimer des fichiers au format ayant le type demandé (Par défaut, toutes les imprimantes connues sont affichées). Si plusieurs imprimantes existent, une boite de dialogue Motif vous permet de choisir celle dont vous voulez obtenir les caractéristiques.
modLibVersion
permet de modifier les utilitaires Motif ci-dessus afin qu'ils utilisent la version de la librairie installée sur le système.
mkxwd
Sert à générer une charte de couleurs.
mkgxwd
Sert à générer une charte de gris.

 

Scripts divers

xwQuery.sh
permet de gérer les jobs du serveur d'impression.
xw_hardcopy.sh
permet de faire des hardcopy d'écran.
xw_pfile.sh
est l'équivalent de xwgui sans le confort graphique.
xw_print.sh
permet l'impression d'images. Toutes les options doivent être passées au script.
xw_txt.sh
sert à imprimer des fichiers texte, uniquement sur les HP 1200/1600.
setXmVersion.sh
est le script à appeler pour modifier la version de la librairie Motif d'un utilitaire. C'est lui qui appelle modLibVersion.

 

xw_choice

A l'origine, les xw_tools ont été développés pour pouvoir faire des copies d'écrans de suivis de process. Il fallait proposer à l'utilisateur un choix simple lui permettant de sélectionner l'imprimante sur laquelle il voulait faire cette copie. Les fichier xw_*.dec, utilisés par xw_choice, ont été créés dans ce but.

Voici comment fonctionne xw_choice :

 

xwQuery.sh

Le script xwQuery.sh n'est qu'un front-end à xw_snd. Ce dernier a été enrichi de certaines options par rapport à la version précédente du package. Ces options permettent de lister les jobs en cours, et de les annuler au besoin. L'utilisation de xwQuery.sh est triviale.

 

epsUtils

IMPORTANT: Pour faire tourner cet utilitaire, vous devez utiliser un noyau 2.2.x, compilé avec le flag Support IEEE1284 status readback.
Ce script permet de relire le niveau d'encre et de nettoyer les buses des imprimantes Epson.

Lors de l'installation, le script principal ne fait que définir un lien dans /usr/local/bin qui pointe sue le script du répertoire d'installation epsUtils/. Il ne faut donc pas effacer ce dernier, même après avoir tout installé.
N'ayant pas encore installé un noyau 2.2 sur ma machine, je n'ai pas pû tester cet utilitaire. Une doc html est fournie dans le répertoire cité ci-dessus; je vous invite à vous y reporter. Au moment où j'écris ces lignes, quelques petits problèmes subsistent concernant le fonctionnement; mais il est probable qu'entre-temps, ils auront été résolus. Pour en être sûr, regarder sur la page de l'auteur, et cliquez sur l'icône LOG, située en haut à droite de la page.

 

bjc6000Utils

bjc6000Utils est l'équivalent de epsUtils, et je pense que son fonctionnement est assez similaire. Je vous laisse donc vous reportez à la section précédente.

Cette imprimante--une des dernières de chez Canon--possède les fonctions suivantes :

 

xwgui

xwGUI, développé par Stephan Kraus, est un front-end graphique facilitant l'utilisation des xw_tools. Cerise sur le gâteau, ce front-end existe également sous forme de plug-ins pour Gimp (l'archive se nomme xwprint.tar.gz).

Dans ce cas, xwgui est lancé par le plug-ins xwprint avec l'option -gimpXxY, où X est la largeur de l'image, et Y sa hauteur.

Installation

Elle ne pose aucun problème. Un simple make, suivi de make install (sous root), et c'est fait.


Utilisation

Dans le répertoire lib/xwgui se trouvent des fichiers de définition pour différentes imprimantes. Ces fichiers sont utilisés par xwgui pour définir les menus et autres sliders spécifiques à chaque imprimante. Il est tout à fait possible, une fois assimilé le principe de ces fichiers, de modifier ou de rajouter des options. Mais cela dépasse le cadre de cette doc.


Une fois que vous avez sélectionné votre imprimante, en choisissant le fichier *.xwp correspondant, vous pouvez modifier les paramètres que vous voulez. Les paramètres par défaut sont issus du fichier, mais lorsque vous quittez xwgui, vos modifications seront sauvées pour une utilisation ulterieure.

Une file selection box vous permet de choisir l'image que vous voulez imprimer. Une fois que vous avez choisi, un cadre représentant votre image est dessiné dans un espace correspondant à la feuille de papier. Le format et l'orientation de cette dernière sont modifiables à volonté. De plus, vous pouvez controler de façon très souple la taille--ou la résolution--ainsi que la position qu'aura l'image une fois imprimée. C'est le point fort de ce front-end. J'oubliais : les marges sont également modifiables.

Il existe aussi des fonctions avancées qui permettent de positionner plusieurs images sur la même feuille, comme vous le feriez avec un album photo classique. C'est également très pratique.

Une fois que tout est configuré à votre goût, vous pouvez imprimer. Pour cela, xwgui utilise au choix xw_snd, en lui passant tous les paramètres dans un fichier argument, /home/<vous>/.xwgui/xw-printer.def, pour être exact. Dans ce cas l'image elle-même est transmise à xw_snd via un pipe; xwgui peut également imprimer en utilisant directement xw_print. Le mode de fonctionnement est configurable grâce au bouton '?'.

Comme expliqué dans les chapitres précédents, xw_snd a besoin de certains paramètres sur la ligne de commande, en particulier le nom de l'imprimante (via l'option -d). xwgui utilise le fichier lib/xwgui/xwgui.lst pour faire la correspondance entre le fichier *.xwp que vous avez sélectionné en fonction de votre imprimante, et le nom de l'imprimante transmis à xw_snd.

Si plusieurs fichiers *.desc sont présents, xwgui vous demande de choisir celui qui sera utilisé, plutôt que de faire la sélection automatiquement avec le fichier xwgui.lst.

En conclusion, xwgui (et son plug_ins pour Gimp) est le complément indispensable des xw_tools.


next up previous contents
Next: Paramétrage pour l'impression Up: Guide d'installation et d'utilisation Previous: Fonctionnement
root
1999-11-15