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 fonte] [-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 car
actè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'impres
sion).
-l Utiliser un filtre qui permet l'impression des car
actè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 (équiva
lent à print).
-t Les fichiers contiennent des données produites par
troff(1) (ajoute les commandes de photocom
poseuses).
-v Les fichiers contiennent des images bitmap pour des
imprimantes telles que la Benson Varian.
Les options suivantes s'appliquent au job d'impression:
BSD 4.2 2 Juin 1997 1
LPR(1) Manuel de l'utilisateur Linux LPR(1)
-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éper
toire 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 possi
bilité 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 host
name(1)) sur la page de garde par EECS et imprime
le fichier foo.c.
BSD 4.2 2 Juin 1997 2
LPR(1) Manuel de l'utilisateur Linux LPR(1)
-J job Nom du job à imprimer sur la page de garde. Nor
malement 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 soumet
tre 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).
ENVIRONMENT
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)
BSD 4.2 2 Juin 1997 3
LPR(1) Manuel de l'utilisateur Linux LPR(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 fontes pour troff(1) et tex résident sur la machine
contrôlant l'imprimante. Il n'est pour l'instant pas pos
sible d'utiliser les bibliothèques de fontes locales.
TRADUCTION
Michel Quercia, 1997.
BSD 4.2 2 Juin 1997 4