| | |
lpr - Imprimer en différé.
lpr
[-Pimprimante] [-#nombre] [-C classe] [-J job] [-T titre] [-U utilisateur]
[-i [numcols]] [-1234 fonte] [-wnum] [-cdfghlnmprstv]
[nom ...]
Lpr fait appel au démon d'impression pour imprimer les
fichiers indiqués lorsqu'une imprimante devient disponible. Si aucun nom
n'est spécifié, lpr envoie à l'impression le contenu de son entrée standard.
Les options suivantes (une seule lettre) signalent au démon d'impression
que les fichiers ne sont pas des fichiers texte ordinaires. Le démon d'impression
utilisera les filtres appropriés pour imprimer les données.
- -c
- Les fichiers
contiennent des données produites par cifplot(1)
.
- -d
- Les fichiers contiennent
des données produites par tex (format DVI de Stanford).
- -f
- Utiliser un filtre
qui interprète le premier caractère de chaque ligne comme un caractère
FORTRAN de contrôle du charriot.
- -g
- Les fichiers contiennent des données
graphiques produites par les routines plot (voir aussi plot pour les filtres
utilisés par le démon d'impression).
- -l
- Utiliser un filtre qui permet l'impression
des caractères de contrôle et supprime les changements de page.
- -n
- Les fichiers
contiennent des données provenant de ditroff (device independent troff).
- -p
- Utiliser pr(1)
pour formater les fichiers (équivalent à print).
- -t
- Les
fichiers contiennent des données produites par troff(1)
(ajoute les commandes
de photocomposeuses).
- -v
- Les fichiers contiennent des images bitmap pour
des imprimantes telles que la Benson Varian.
Les options suivantes s'appliquent
au job d'impression:
- -P
- Impose une imprimante spécifique. Normalement l'imprimante
par défaut (dépendant du site) est utilisée, ou l'imprimante indiquée par
la variable d'environnement PRINTER.
- -h
- supprime l'affichage de la page de
garde.
- -m
- Envoie un mail quand l'impression est terminée.
- -r
- supprime le fichier
une fois copié dans le répertoire de spool ou une fois imprimé (avec l'option
-s).
- -s
- Utilise des liens symboliques. Normalement les fichiers sont copiés
dans le répertoire de spool. L'option -s utilise symlink(2)
pour lier les
fichiers de données plutôt que de les copier, de sorte que de très gros
fichiers puissent être imprimés. Ceci implique que les fichiers ne doivent
pas être modifiés ou supprimés avant d'avoir été imprimés.
Les options suivantes
s'appliquent aux copies, à la mise en page et aux banières :
- -#num
- num désigne
le nombre de copies voulues pour chaque fichier. Par exemple,
lpr -#3 foo.c bar.c more.c
produit 3 copies de foo.c suivies par 3 copies de bar.c, etc. Par contre,
cat foo.c bar.c more.c | lpr -#3
produit trois copies de la concaténation des fichiers. En général, un site
invalide cette possibilité pour encourager l'usage d'une photocopieuse à
la place.
- -1234fonte
- Indique quelle fonte utiliser en numéro i. Le démon construira
un fichier .railmag contenant le chemin d'accès à la fonte.
- -C classe
- classification
à utiliser pour la page de garde. Par exemple,
lpr -C EECS foo.c
remplace le nom de la machine (retourne par hostname(1)
) sur la page de
garde par EECS et imprime le fichier foo.c.
- -J job
- Nom du job à imprimer sur
la page de garde. Normalement c'est le nom du premier fichier qui est imprimé.
- -T titre
- Titre à utiliser avec pr(1)
au lieu du nom de fichier.
- -U utilisateur
- Nom de l'utilisateur à imprimer sur la page de garde et pour la facturation.
Cette option n'est honorée que si l'uid réel est démon (ou celui indiqué
dans le fichier printcap), et est prévue pour le cas où un filtre d'impression
veut soumettre de nouveaux jobs.
- -i numcols
- Indente l'impression. Si l'argument
suivant est un nombre numcols, il désigne le nombre de blancs à imprimer
au début de chaque ligne; sinon, 8 blancs sont imprimés.
- -wnum
- num désigne
la largeur de page pour pr(1)
.
Les variables d'environnement suivantes
sont utilisées par lpr quand elles existent :
- PRINTER
- indique une autre
imprimante par défaut.
| /etc/passwd | Identification des utilisateurs. |
| /etc/printcap | Base
de données des imprimantes. |
| /usr/sbin/lpd* | Démons d'impression. |
| /var/spool/output/* | Répertoires
de spool. |
| /var/spool/output/*/cf* | Fichiers de contrôle pour le démon. |
| /var/spool/output/*/df* | Données
référencées par les fichiers "cf". |
| /var/spool/output/*/tf* | Copies temporaires
des fichiers "cf". |
lpq(1)
, lprm(1)
, pr(1)
, symlink(2)
, printcap(5)
,
lpc(8)
, lpd(8)
La commande lpr est apparue dans 3BSD.
Si
vous essayer d'imprimer un fichier trop gros, il sera tronqué. Lpr refusera
d'imprimer des fichiers binaires. Si un utilisateur autre que root envoie
un fichier à l'impression alors que la file d'attente est désactivée, lpr
imprimera un message approprié et ignorera le job. S'il est impossible d'entrer
en contact avec le lpd(1)
local, lpr signalera que le démon ne peut pas
être lancé. Il se peut que lpd(1)
signale dans le fichier de log du démon
des fichiers manquant dans la file d'attente.
Les fontes pour troff(1)
et tex résident sur la machine contrôlant l'imprimante. Il n'est pour l'instant
pas possible d'utiliser les bibliothèques de fontes locales.
Michel
Quercia, 1997.
Table des matières
© 1996-2000 Adaptation française "Christophe Blaess"
| |