]> git.ipfire.org Git - thirdparty/cups.git/blame - man/lp.man
Merge changes from CUPS 1.5svn-r9675.
[thirdparty/cups.git] / man / lp.man
CommitLineData
ef416fc2 1.\"
b19ccc9e 2.\" "$Id: lp.man 7889 2008-08-29 22:03:35Z mike $"
ef416fc2 3.\"
07ed0e9a 4.\" lp man page for CUPS.
ef416fc2 5.\"
07ed0e9a 6.\" Copyright 2007-2011 by Apple Inc.
fa73b229 7.\" Copyright 1997-2006 by Easy Software Products.
ef416fc2 8.\"
9.\" These coded instructions, statements, and computer programs are the
bc44d920 10.\" property of Apple Inc. and are protected by Federal copyright
11.\" law. Distribution and use rights are outlined in the file "LICENSE.txt"
12.\" which should have been included with this file. If this file is
13.\" file is missing or damaged, see the license at "http://www.cups.org/".
ef416fc2 14.\"
07ed0e9a 15.TH lp 1 "CUPS" "31 March 2011" "Apple Inc."
ef416fc2 16.SH NAME
bd7854cb 17lp - print files
ef416fc2 18.SH SYNOPSIS
19.B lp
fa73b229 20[ -E ] [ -U
21.I username
bd7854cb 22] [ -c ] [ -d
23.I destination[/instance]
24] [ -h
fa73b229 25.I hostname[:port]
bd7854cb 26] [ -m ] [ -n
ef416fc2 27.I num-copies
80ca4592 28] [ -o
bd7854cb 29.I option[=value]
30] [ -q
ef416fc2 31.I priority
bd7854cb 32] [ -s ] [ -t
ef416fc2 33.I title
bd7854cb 34] [ -H
ef416fc2 35.I handling
bd7854cb 36] [ -P
ef416fc2 37.I page-list
bd7854cb 38] [ -- ] [
ef416fc2 39.I file(s)
40]
41.br
42.B lp
fa73b229 43[ -E ] [ -U
44.I username
bd7854cb 45] [ -c ] [ -h
fa73b229 46.I hostname[:port]
bd7854cb 47] [ -i
ef416fc2 48.I job-id
bd7854cb 49] [ -n
ef416fc2 50.I num-copies
80ca4592 51] [ -o
bd7854cb 52.I option[=value]
53] [ -q
ef416fc2 54.I priority
bd7854cb 55] [ -t
ef416fc2 56.I title
bd7854cb 57] [ -H
ef416fc2 58.I handling
bd7854cb 59] [ -P
ef416fc2 60.I page-list
61]
ef416fc2 62.SH DESCRIPTION
bd7854cb 63\fIlp\fR submits files for printing or alters a pending job. Use
ef416fc2 64a filename of "-" to force printing from the standard input.
c5571a1d
MS
65.SH THE DEFAULT DESTINATION
66CUPS provides many ways to set the default destination. The "LPDEST" and
67"PRINTER" environment variables are consulted first. If neither are set,
68the current default set using the \fIlpoptions(1)\fR command is used,
69followed by the default set using the \fIlpadmin(8)\fR command.
ef416fc2 70.SH OPTIONS
bd7854cb 71The following options are recognized by \fIlp\fR:
ef416fc2 72.TP 5
bd7854cb 73--
74.br
75Marks the end of options; use this to print a file whose name
76begins with a dash (-).
77.TP 5
78-E
ef416fc2 79.br
80Forces encryption when connecting to the server.
81.TP 5
bd7854cb 82-U username
09ec0018 83.br
84Specifies the username to use when connecting to the server.
85.TP 5
bd7854cb 86-c
ef416fc2 87.br
88This option is provided for backwards-compatibility only. On
89systems that support it, this option forces the print file to be
90copied to the spool directory before printing. In CUPS, print
91files are always sent to the scheduler via IPP which has the
92same effect.
93.TP 5
bd7854cb 94-d destination
ef416fc2 95.br
96Prints files to the named printer.
97.TP 5
bd7854cb 98-h hostname[:port]
ef416fc2 99.br
bd7854cb 100Chooses an alternate server.
ef416fc2 101.TP 5
bd7854cb 102-i job-id
ef416fc2 103.br
104Specifies an existing job to modify.
105.TP 5
bd7854cb 106-m
ef416fc2 107.br
bd7854cb 108Sends an email when the job is completed.
ef416fc2 109.TP 5
bd7854cb 110-n copies
ef416fc2 111.br
112Sets the number of copies to print from 1 to 100.
113.TP 5
bd7854cb 114-o "name=value [name=value ...]"
ef416fc2 115.br
bd7854cb 116Sets one or more job options.
ef416fc2 117.TP 5
bd7854cb 118-q priority
ef416fc2 119.br
120Sets the job priority from 1 (lowest) to 100 (highest). The
121default priority is 50.
122.TP 5
bd7854cb 123-s
ef416fc2 124.br
125Do not report the resulting job IDs (silent mode.)
126.TP 5
bd7854cb 127-t "name"
ef416fc2 128.br
129Sets the job name.
130.TP 5
bd7854cb 131-u username
ef416fc2 132.br
bd7854cb 133Submits jobs as \fIusername\fR.
134.TP 5
135-H hh:mm
136.TP 5
137-H hold
138.TP 5
139-H immediate
140.TP 5
141-H restart
ef416fc2 142.TP 5
bd7854cb 143-H resume
ef416fc2 144.br
07ed0e9a
MS
145Specifies when the job should be printed. A value of \fIimmediate\fR will print
146the file immediately, a value of \fIhold\fR will hold the job indefinitely, and
147a UTC time value (HH:MM) will hold the job until the specified UTC (not local)
148time. Use a value of \fIresume\fR with the \fI-i\fR option to resume a held job.
ef416fc2 149Use a value of \fIrestart\fR with the \fI-i\fR option to restart
150a completed job.
151.TP 5
bd7854cb 152-P page-list
153.br
154Specifies which pages to print in the document. The list can
155contain a list of numbers and ranges (#-#) separated by commas
52f6f666
MS
156(e.g. 1,3-5,16). The page numbers refer to the output pages and
157not the document's original pages - options like "number-up" can
158affect the numbering of the pages.
bd7854cb 159.SH COMMON JOB OPTIONS
160Aside from the printer-specific options reported by the
161\fIlpoptions(1)\fR command, the following generic options are
162available:
163.TP 5
164-o media=size
165.br
166Sets the page size to \fIsize\fR. Most printers support at least
167the size names "a4", "letter", and "legal".
168.TP 5
169-o landscape
170.TP 5
171-o orientation-requested=4
ef416fc2 172.br
bd7854cb 173Prints the job in landscape (rotated 90 degrees).
174.TP 5
175-o sides=one-sided
176.TP 5
177-o sides=two-sided-long-edge
178.TP 5
179-o sides=two-sided-short-edge
180.br
181Prints on one or two sides of the paper. The value
182"two-sided-long-edge" is normally used when printing portrait
183(unrotated) pages, while "two-sided-short-edge" is used for
184landscape pages.
185.TP 5
186-o fitplot
187.br
188Scales the print file to fit on the page.
189.TP 5
52f6f666
MS
190-o number-up=2
191.TP 5
192-o number-up=4
193.TP 5
194-o number-up=6
195.TP 5
196-o number-up=9
197.TP 5
198-o number-up=16
199.br
200Prints multiple document pages on each output page.
201.TP 5
bd7854cb 202-o scaling=number
203.br
204Scales image files to use up to \fInumber\fR percent of the page.
205Values greater than 100 cause the image file to be printed across
206multiple pages.
207.TP 5
208-o cpi=N
209.br
210Sets the number of characters per inch to use when printing a
211text file. The default is 10.
212.TP 5
213-o lpi=N
214.br
215Sets the number of lines per inch to use when printing a text
216file. The default is 6.
217.TP 5
218-o page-bottom=N
219.TP 5
220-o page-left=N
221.TP 5
222-o page-right=N
223.TP 5
224-o page-top=N
225.br
226Sets the page margins when printing text files. The values are in
227points - there are 72 points to the inch.
228.SH EXAMPLES
229Print a double-sided legal document to a printer called "foo":
230.nf
231 lp -d foo -o media=legal -o sides=two-sided-long-edge filename
232.fi
233.LP
234Print an image across 4 pages:
235.nf
236 lp -d bar -o scaling=200 filename
237.fi
238.LP
239Print a text file with 12 characters per inch, 8 lines per inch, and
240a 1 inch left margin:
241.nf
242 lp -d bar -o cpi=12 -o lpi=8 -o page-left=72 filename
243.fi
ef416fc2 244.SH COMPATIBILITY
bd7854cb 245Unlike the System V printing system, CUPS allows printer names to
246contain any printable character except SPACE, TAB, "/", or "#".
247Also, printer and class names are \fInot\fR case-sensitive.
ef416fc2 248.LP
ef416fc2 249The "q" option accepts a different range of values than the
bd7854cb 250Solaris lp command, matching the IPP job priority values (1-100,
251100 is highest priority) instead of the Solaris values (0-39, 0
252is highest priority).
ef416fc2 253.SH SEE ALSO
c5571a1d
MS
254\fIcancel(1)\fR, \fIlpadmin(8)\fR, \fIlpmove(8)\fR, \fIlpoptions(1)\fR,
255\fIlpstat(1)\fR,
fa73b229 256.br
257http://localhost:631/help
ef416fc2 258.SH COPYRIGHT
07ed0e9a 259Copyright 2007-2011 by Apple Inc.
ef416fc2 260.\"
b19ccc9e 261.\" End of "$Id: lp.man 7889 2008-08-29 22:03:35Z mike $".
ef416fc2 262.\"