LPR

Section: Manuel de l'utilisateur Linux (1)
Updated: 2 juin 1997
Index


NOM
SYNOPSIS
DESCRIPTION
ENVIRONNEMENT
FICHIERS
VOIR AUSSI
HISTORIQUE
DIAGNOSTICS
BOGUES
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION

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,

     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.
-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,

     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
-w num
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/passwdIdentification des utilisateurs.
/etc/printcapBase 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.