
260
|
Chapter 3: Linux Commands
This is the Title of the Book, eMatter Edition
Copyright © 2006 O’Reilly & Associates, Inc. All rights reserved.
lpr
lpr [options] [files]
Send files to be printed. If no files are given, accept standard input.
We document the CUPS printing system here; the older LPRng and
BSD systems will vary slightly. CUPS lpr, for example, does not
accept the options c, d, f, g, i, m, n, t, v, or w, used by LPRng.
Options
-C, J, T name
Sets a name for the print job.
-E Use encryption when connecting to a print server.
-l Expect a binary or literal file on which minimal processing
should be done. The same as -o raw.
-o option
Set printer-specific options. These vary by printer, but may
include paper type and orientation, paper-tray selection,
output order, and so forth. Check the complete CUPS user
manual and your printer’s PPD file for the full list.
-P printername
Print to the specified printer. If no printer is given, prints to
the default printer, usually set with lpadmin.
-p Pretty-print a text document. Provides a shaded header
containing page numbers, the job name, and the time and date
of printing. Equivalent to -o prettyprint.
-r Delete files after printing them.
Example
Print a simple file:
lpr filename.txt
lprm
lprm [options] [jobid]
Cancel print jobs. Job IDs can be obtained from lpq; if no job is
specified, cancels the current job on the default printer.
Options
- Remove all jobs