LPR(1) | MidnightBSD General Commands Manual | LPR(1) |
lpr
— off line
print
lpr |
[-P printer]
[-# num]
[-C class]
[-J job]
[-L locale]
[-T title]
[-U user]
[-Z daemon-options]
[-i numcols]
[-1234 font]
[-w num]
[-cdfghlnmprstv ] [name
...] |
The lpr
utility uses a spooling daemon to
print the named files when facilities become available. If no names appear,
the standard input is assumed.
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. Note that not all spoolers implement filters for all data types, and some sites may use these types for other purposes than the ones described here.
-d
-f
-l
-p
The following options are historical and not directly supported by any software included in FreeBSD.
-c
-g
-n
-t
-v
These options apply to the handling of the print job:
-P
PRINTER
is used.-h
-m
-r
-s
option).-s
-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 remaining options apply to copies, the page display, and headers:
-#
numlpr -#3 foo.c bar.c more.c
cat foo.c bar.c more.c | lpr -#3
will give three copies of the concatenation of the files. Often a site will disable this feature to encourage use of a photocopier instead.
-
[1234
]
font.railmag
file referencing the font pathname.-C
classlpr -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.
-J
job-L
locale-p
option.)-T
title-U
user-Z
daemon-optionsZ
’ control line. When
-Z
is specified, and -p
(pr(1)) is not requested,
the specified daemon-options will be passed to the
remote LPRng spooler.-i
numcols-w
numIf the following environment variable exists, it is used by
lpr
:
PRINTER
If you try to spool too large a file, it will be truncated. The
lpr
utility will object to printing binary files. If
a user other than root prints a file and spooling is disabled,
lpr
will print a message saying so and will not put
jobs in the queue. If a connection to
lpd(8) on the local machine
cannot be made, lpr
will say that the daemon cannot
be started. Diagnostics may be printed in the daemon's log file regarding
missing spool files by
lpd(8).
lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpc(8), lpd(8)
The lpr
command appeared in
3BSD.
Fonts for troff(1) and TeX reside on the host with the printer. It is currently not possible to use local font libraries.
The ‘Z
’ control file line is
used for two different purposes; for standard
FreeBSD
lpd(8), it specifies a
locale to be passed to pr(1).
For LPRng lpd(8), it
specifies additional options to be interpreted by the spooler's input and
output filters. When submitting jobs via lpr
,
-p
-L
locale is used in the former context, and
-Z
daemon-options is used in
the latter.
June 6, 1993 | midnightbsd-3.1 |