Page suivantePage précédenteTable des matières

4. Divers

Cette section couvre les sujets qui n'avaient pas leur place ailleurs.

4.1 Formatage avant impression

Comme la plupart des fichiers ASCII ne sont pas formatés pour l'impression, il est utile de les formater préalablement d'une façon ou d'une autre avant de les imprimer pour de bon. On peut, par exemple, mettre un titre et des numéros de page, régler les marges, les espacements, l'indentation ou l'imprimer dans plusieurs colonnes. Une manière courante de faire cela est d'utiliser un préprocesseur d'impression tel que pr.


$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr

Dans l'exemple ci-dessus, pr prendrait le fichier thesis.txt, en sauterait les trois premières pages (+4), réglerait la longueur des pages à soixante lignes (-l60), introduirait un double espacement (-d) et ajouterait la phrase "Ph.D. Thesis, 2nd Draft" en haut de chaque page (-h). Lpr enverrait alors dans la file d'impression la sortie de pr. Pour plus d'informations sur pr, voir sa page man.

4.2 Les variables d'environnement PRINTER

Toutes ces commandes du système d'impression de Linux acceptent l'option -P. cette option permet à l'utilisateur de spécifier quelle imprimante utiliser pour la sortie. Si l'utilisateur ne spécifie l'imprimante à utiliser, l'imprimante par défaut sera alors utilisée comme périphérique de sortie.

Plutôt que d'avoir à spécifier l'imprimante à utiliser à chaque fois que vous imprimez, vous pouvez affecter à la variable d'environnement PRINTER le nom de l'imprimante que vous voulez utiliser. Cela se fait de différentes manières selon le shell utilisé. Ainsi pour bash :


$ PRINTER="printer_name"; export PRINTER

et pour csh, cela donne :

% setenv PRINTER "printer_name"

Ces commandes peuvent être placées dans vos scripts de connexion (.profile pour bash, .cshrc pour csh) ou tapées sur la ligne de commande. Cf bash(1) et csh(1) pour plus d'informations sur les variables d'environnement.


Page suivantePage précédenteTable des matières