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