|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
<html>
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
<head>
|
|
Packit |
2fc92b |
<link rel="stylesheet" type="text/css" href="../cups-printable.css">
|
|
Packit |
2fc92b |
<title>lpr(1)</title>
|
|
Packit |
2fc92b |
</head>
|
|
Packit |
2fc92b |
<body>
|
|
Packit |
2fc92b |
lpr(1)
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr - print files
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr
|
|
Packit |
2fc92b |
[
|
|
Packit |
2fc92b |
-E
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-H server[:port]
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-U
|
|
Packit |
2fc92b |
username
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-P destination[/instance]
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-#
|
|
Packit |
2fc92b |
num-copies
|
|
Packit |
2fc92b |
[
|
|
Packit |
2fc92b |
-h
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-l
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-m
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-o option[=value]
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-p
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-q
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-r
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-C
|
|
Packit |
2fc92b |
title
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-J
|
|
Packit |
2fc92b |
title
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
-T
|
|
Packit |
2fc92b |
title
|
|
Packit |
2fc92b |
] [
|
|
Packit |
2fc92b |
file(s)
|
|
Packit |
2fc92b |
]
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr submits files for printing.
|
|
Packit |
2fc92b |
Files named on the command line are sent to the named printer or the default destination if no destination is specified.
|
|
Packit |
2fc92b |
If no files are listed on the command-line, lpr reads the print file from the standard input.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
CUPS provides many ways to set the default destination. The LPDEST and PRINTER environment variables are consulted first.
|
|
Packit |
2fc92b |
If neither are set, the current default set using the
|
|
Packit |
2fc92b |
lpoptions(1)
|
|
Packit |
2fc92b |
command is used, followed by the default set using the
|
|
Packit |
2fc92b |
lpadmin(8)
|
|
Packit |
2fc92b |
command.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
The following options are recognized by lpr:
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
-E
|
|
Packit |
2fc92b |
Forces encryption when connecting to the server.
|
|
Packit |
2fc92b |
-H server[:port]
|
|
Packit |
2fc92b |
Specifies an alternate server.
|
|
Packit |
2fc92b |
-C "name"
|
|
Packit |
2fc92b |
-J "name"
|
|
Packit |
2fc92b |
-T "name"
|
|
Packit |
2fc92b |
Sets the job name/title.
|
|
Packit |
2fc92b |
-P destination[/instance]
|
|
Packit |
2fc92b |
Prints files to the named printer.
|
|
Packit |
2fc92b |
-U username
|
|
Packit |
2fc92b |
Specifies an alternate username.
|
|
Packit |
2fc92b |
-# copies
|
|
Packit |
2fc92b |
Sets the number of copies to print.
|
|
Packit |
2fc92b |
-h
|
|
Packit |
2fc92b |
Disables banner printing. This option is equivalent to -o job-sheets=none.
|
|
Packit |
2fc92b |
-l
|
|
Packit |
2fc92b |
Specifies that the print file is already formatted for the destination and should be sent without filtering.
|
|
Packit |
2fc92b |
This option is equivalent to -o raw.
|
|
Packit |
2fc92b |
-m
|
|
Packit |
2fc92b |
Send an email on job completion.
|
|
Packit |
2fc92b |
-o option[=value]
|
|
Packit |
2fc92b |
Sets a job option.
|
|
Packit |
2fc92b |
See "COMMON JOB OPTIONS" below.
|
|
Packit |
2fc92b |
-p
|
|
Packit |
2fc92b |
Specifies that the print file should be formatted with a shaded header with the date, time, job name, and page number.
|
|
Packit |
2fc92b |
This option is equivalent to -o prettyprint and is only useful when printing text files.
|
|
Packit |
2fc92b |
-q
|
|
Packit |
2fc92b |
Hold job for printing.
|
|
Packit |
2fc92b |
-r
|
|
Packit |
2fc92b |
Specifies that the named print files should be deleted after submitting them.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
Aside from the printer-specific options reported by the
|
|
Packit |
2fc92b |
lpoptions(1)
|
|
Packit |
2fc92b |
command, the following generic options are available:
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
-o collate=true
|
|
Packit |
2fc92b |
Prints collated copies.
|
|
Packit |
2fc92b |
-o fit-to-page
|
|
Packit |
2fc92b |
Scales the print file to fit on the page.
|
|
Packit |
2fc92b |
-o job-hold-until=when
|
|
Packit |
2fc92b |
Holds the job until the specified local time.
|
|
Packit |
2fc92b |
"when" can be "indefinite" to hold the until released, "day-time" to print the job between 6am and 6pm local time, "night" to print the job between 6pm and 6am local time, "second-shift" to print the job between 4pm and 12am local time, "third-shift" to print the job between 12am and 8am local time, or "weekend" to print the job on Saturday or Sunday.
|
|
Packit |
2fc92b |
-o job-hold-until=hh:mm
|
|
Packit |
2fc92b |
Holds the job until the specified time in hours and minutes UTC.
|
|
Packit |
2fc92b |
-o job-priority=priority
|
|
Packit |
2fc92b |
Set the priority to a value from 1 (lowest) to 100 (highest), which influences when a job is scheduled for printing.
|
|
Packit |
2fc92b |
The default priority is typically 50.
|
|
Packit |
2fc92b |
-o job-sheets=name
|
|
Packit |
2fc92b |
Prints a cover page (banner) with the document.
|
|
Packit |
2fc92b |
The "name" can be "classified", "confidential", "secret", "standard", "topsecret", or "unclassified".
|
|
Packit |
2fc92b |
-o job-sheets=start-name,end-name
|
|
Packit |
2fc92b |
Prints cover pages (banners) with the document.
|
|
Packit |
2fc92b |
-o media=size
|
|
Packit |
2fc92b |
Sets the page size to size. Most printers support at least the size names "a4", "letter", and "legal".
|
|
Packit |
2fc92b |
-o mirror
|
|
Packit |
2fc92b |
Mirrors each page.
|
|
Packit |
2fc92b |
-o number-up={2|4|6|9|16}
|
|
Packit |
2fc92b |
Prints 2, 4, 6, 9, or 16 document (input) pages on each output page.
|
|
Packit |
2fc92b |
-o number-up-layout=layout
|
|
Packit |
2fc92b |
Specifies the layout of pages with the "number-up" option.
|
|
Packit |
2fc92b |
The "layout" string can be "btlr", "btrl", "lrbt", "lrtb", "rlbt", "rltb", "tblr", or "tbrl" - the first two letters determine the column order while the second two letters determine the row order.
|
|
Packit |
2fc92b |
"bt" is bottom-to-top, "lr" is left-to-right, "rl" is right-to-left, and "tb" is top-to-bottom.
|
|
Packit |
2fc92b |
-o orientation-requested=4
|
|
Packit |
2fc92b |
Prints the job in landscape (rotated 90 degrees counter-clockwise).
|
|
Packit |
2fc92b |
-o orientation-requested=5
|
|
Packit |
2fc92b |
Prints the job in landscape (rotated 90 degrees clockwise).
|
|
Packit |
2fc92b |
-o orientation-requested=6
|
|
Packit |
2fc92b |
Prints the job in reverse portrait (rotated 180 degrees).
|
|
Packit |
2fc92b |
-o outputorder=reverse
|
|
Packit |
2fc92b |
Prints pages in reverse order.
|
|
Packit |
2fc92b |
-o page-border=border
|
|
Packit |
2fc92b |
Prints a border around each document page.
|
|
Packit |
2fc92b |
"border" is "double", "double-thick", "single", or "single-thick".
|
|
Packit |
2fc92b |
-o page-ranges=page-list
|
|
Packit |
2fc92b |
Specifies which pages to print in the document.
|
|
Packit |
2fc92b |
The list can contain a list of numbers and ranges (#-#) separated by commas, e.g., "1,3-5,16".
|
|
Packit |
2fc92b |
The page numbers refer to the output pages and not the document's original pages - options like "number-up" can affect the numbering of the pages.
|
|
Packit |
2fc92b |
-o sides=one-sided
|
|
Packit |
2fc92b |
Prints on one side of the paper.
|
|
Packit |
2fc92b |
-o sides=two-sided-long-edge
|
|
Packit |
2fc92b |
Prints on both sides of the paper for portrait output.
|
|
Packit |
2fc92b |
-o sides=two-sided-short-edge
|
|
Packit |
2fc92b |
Prints on both sides of the paper for landscape output.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
The -c, -d, -f, -g, -i, -n, -t, -v, and -w options are not supported by CUPS and produce a warning message if used.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
Print two copies of a document to the default printer:
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr -# 2 filename
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
Print a double-sided legal document to a printer called "foo":
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr -P foo -o media=legal -o sides=two-sided-long-edge filename
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
Print a presentation document 2-up to a printer called "foo":
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
lpr -P foo -o number-up=2 filename
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
cancel(1),
|
|
Packit |
2fc92b |
lp(1),
|
|
Packit |
2fc92b |
lpadmin(8),
|
|
Packit |
2fc92b |
lpoptions(1),
|
|
Packit |
2fc92b |
lpq(1),
|
|
Packit |
2fc92b |
lprm(1),
|
|
Packit |
2fc92b |
lpstat(1),
|
|
Packit |
2fc92b |
CUPS Online Help (http://localhost:631/help)
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
Copyright © 2007-2017 by Apple Inc.
|
|
Packit |
2fc92b |
|
|
Packit |
2fc92b |
</body>
|
|
Packit |
2fc92b |
</html>
|