| Name | Type | Default | Description |
|---|---|---|---|
| lf | str | ``/dev/console'' | error logging filename |
| lp | str | ``/dev/lp'' | device name to open for output |
| rm | str | NULL | machine name for remote printer |
| rp | str | ``lp'' | remote printer name argument |
| sc | bool | false | suppress multiple copies |
| sd | str | ``/usr/spool/lpd'' | spool directory |
| ex | flag | none | extended RLP support |
| mx | int | 1000 | maximum number of blocks to copy |
| mc | int | 0 | maximum number of copies allowed |
| rg | str | none | restricted group access |
| of | str | none | output filter to use for printing |
| sc | flag | none | suppress multiple copies |
| sf | flag | none | suppress form feed |
| sh | flag | none | suppress header flag |
| hl | flag | none | print header last |
| pw | int | none | page width (in characters) |
| pl | int | none | page length (in characters) |
| rs | flag | none | restrict printing to local accounts |
mx#5000If mx is set to zero, then the mx field is ignored.
mc#50
pw#80
pl#100
programs) are logged by
syslog(SLIB)
using the LPR facility. Messages printed
on stderr of one of the filters are sent to the
corresponding lf file. The filters may, of
course, use syslog themselves.
Error messages sent to the console have a carriage return and a line feed appended to them, rather than just a line feed.