All rights reserved.
Redistribution and use in source and binary forms are permitted
provided that the above copyright notice and this paragraph are
duplicated in all such forms and that any documentation,
advertising materials, and other materials related to such
distribution and use acknowledge that the software was developed
by the University of California, Berkeley. The name of the
University may not be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
@(#)lpr.1 6.4 (Berkeley) 06/11/90
The following single letter options are used to notify the line printer spooler that the files are not standard text files. The spooling daemon will use the appropriate filters to print the data accordingly.
The remaining single letter options have the following meaning.
The -C option takes the following argument as a job classification for use on the burst page. For example,
lpr -C EECS foo.c
causes the system name (the name returned by hostname (1)) to be replaced on the burst page by EECS, and the file foo.c to be printed.
The -J option takes the following argument as the job name to print on the burst page. Normally, the first file's name is used.
The -U option takes the following argument as the user name to print on the burst page, and to use for accounting purposes. This option is only honored if the real user-id is daemon (or that specified in the printcap file instead of daemon), and is intended for those instances where print filters wish to requeue jobs.
The -T option uses the next argument as the title used by pr (1) instead of the file name.
To get multiple copies of output, use the -# num option, where num is the number of copies desired of each file named. For example,
would result in 3 copies of the file foo.c, followed by 3 copies of the file bar.c, etc. On the other hand,
cat foo.c bar.c more.c | lpr -#3
will give three copies of the concatenation of the files.
The -i option causes the output to be indented. If the next argument is numeric, it is used as the number of blanks to be printed before each line; otherwise, 8 characters are printed.
The -w option takes the immediately following number to be the page width for pr .
The -s option will use symlink (2) to link data files rather than trying to copy them so large files can be printed. This means the files should not be modified or removed until they have been printed.
The option -1234 Specifies a font to be mounted on font position i. The daemon will construct a .railmag file referencing /usr/lib/vfont/name.size.
/etc/passwd personal identification /etc/printcap printer capabilities data base /usr/lib/lpd* line printer daemons /usr/spool/* directories used for spooling /usr/spool/*/cf* daemon control files /usr/spool/*/df* data files specified in "cf" files /usr/spool/*/tf* temporary copies of "cf" files