LPR(1) | Manuel de l'utilisateur Linux | LPR(1) |
NOM¶
lpr - Imprimer en différé.
SYNOPSIS¶
lpr [-Pimprimante] [-#nombre]
[-C classe] [-J job] [-T titre]
[-U utilisateur] [-i [numcols]] [-1234
police] [-wnum]
[-cdfghlnmprstv] [nom ...]
DESCRIPTION¶
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 chariot.
- -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, troff indépendant du périphérique).
- -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 bannières :
- -#num
- num désigne le nombre de copies voulues pour chaque fichier.
Par exemple,
produit 3 copies de foo.c suivies par 3 copies de bar.c, etc. Par contre,
lpr -#3 foo.c bar.c more.c
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.
cat foo.c bar.c more.c | lpr -#3 - -1234police
- Indique quelle police de caractères utiliser en numéro i. Le démon construira un fichier .railmag contenant le chemin d'accès à la police.
- -C classe
- classification à utiliser pour la page de garde. Par exemple,
remplace le nom de la machine (retourne par hostname(1)) sur la page de garde par EECS et imprime le fichier foo.c.
lpr -C EECS 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).
ENVIRONNEMENT¶
Les variables d'environnement suivantes sont utilisées par lpr quand elles existent :
- PRINTER
- indique une autre imprimante par défaut.
FICHIERS¶
/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". |
VOIR AUSSI¶
lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpc(8), lpd(8)
HISTORIQUE¶
La commande lpr est apparue dans 3BSD.
DIAGNOSTICS¶
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.
BOGUES¶
Les polices 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 polices locales.
TRADUCTION¶
Michel Quercia, 1997.
AVERTISSEMENT SUR LA TRADUCTION¶
Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.
2 juin 1997 | BSD 4.2 |