]> git.ipfire.org Git - thirdparty/cups.git/blame - man/lp.man
Merge fixes from CUPS 1.4.0 (r8739).
[thirdparty/cups.git] / man / lp.man
CommitLineData
ef416fc2 1.\"
b19ccc9e 2.\" "$Id: lp.man 7889 2008-08-29 22:03:35Z mike $"
ef416fc2 3.\"
bd7854cb 4.\" lp man page for the Common UNIX Printing System (CUPS).
ef416fc2 5.\"
c168a833 6.\" Copyright 2007-2009 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.\"
9aff70cc 15.TH lp 1 "CUPS" "17 November 2008" "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
145Specifies when the job should be printed. A value of
146\fIimmediate\fR will print the file immediately, a value of
147\fIhold\fR will hold the job indefinitely, and a time value
148(HH:MM) will hold the job until the specified time. Use a value
149of \fIresume\fR with the \fI-i\fR option to resume a held job.
150Use a value of \fIrestart\fR with the \fI-i\fR option to restart
151a completed job.
152.TP 5
bd7854cb 153-P page-list
154.br
155Specifies which pages to print in the document. The list can
156contain a list of numbers and ranges (#-#) separated by commas
52f6f666
MS
157(e.g. 1,3-5,16). The page numbers refer to the output pages and
158not the document's original pages - options like "number-up" can
159affect the numbering of the pages.
160that are
bd7854cb 161.SH COMMON JOB OPTIONS
162Aside from the printer-specific options reported by the
163\fIlpoptions(1)\fR command, the following generic options are
164available:
165.TP 5
166-o media=size
167.br
168Sets the page size to \fIsize\fR. Most printers support at least
169the size names "a4", "letter", and "legal".
170.TP 5
171-o landscape
172.TP 5
173-o orientation-requested=4
ef416fc2 174.br
bd7854cb 175Prints the job in landscape (rotated 90 degrees).
176.TP 5
177-o sides=one-sided
178.TP 5
179-o sides=two-sided-long-edge
180.TP 5
181-o sides=two-sided-short-edge
182.br
183Prints on one or two sides of the paper. The value
184"two-sided-long-edge" is normally used when printing portrait
185(unrotated) pages, while "two-sided-short-edge" is used for
186landscape pages.
187.TP 5
188-o fitplot
189.br
190Scales the print file to fit on the page.
191.TP 5
52f6f666
MS
192-o number-up=2
193.TP 5
194-o number-up=4
195.TP 5
196-o number-up=6
197.TP 5
198-o number-up=9
199.TP 5
200-o number-up=16
201.br
202Prints multiple document pages on each output page.
203.TP 5
bd7854cb 204-o scaling=number
205.br
206Scales image files to use up to \fInumber\fR percent of the page.
207Values greater than 100 cause the image file to be printed across
208multiple pages.
209.TP 5
210-o cpi=N
211.br
212Sets the number of characters per inch to use when printing a
213text file. The default is 10.
214.TP 5
215-o lpi=N
216.br
217Sets the number of lines per inch to use when printing a text
218file. The default is 6.
219.TP 5
220-o page-bottom=N
221.TP 5
222-o page-left=N
223.TP 5
224-o page-right=N
225.TP 5
226-o page-top=N
227.br
228Sets the page margins when printing text files. The values are in
229points - there are 72 points to the inch.
230.SH EXAMPLES
231Print a double-sided legal document to a printer called "foo":
232.nf
233 lp -d foo -o media=legal -o sides=two-sided-long-edge filename
234.fi
235.LP
236Print an image across 4 pages:
237.nf
238 lp -d bar -o scaling=200 filename
239.fi
240.LP
241Print a text file with 12 characters per inch, 8 lines per inch, and
242a 1 inch left margin:
243.nf
244 lp -d bar -o cpi=12 -o lpi=8 -o page-left=72 filename
245.fi
ef416fc2 246.SH COMPATIBILITY
bd7854cb 247Unlike the System V printing system, CUPS allows printer names to
248contain any printable character except SPACE, TAB, "/", or "#".
249Also, printer and class names are \fInot\fR case-sensitive.
ef416fc2 250.LP
ef416fc2 251The "q" option accepts a different range of values than the
bd7854cb 252Solaris lp command, matching the IPP job priority values (1-100,
253100 is highest priority) instead of the Solaris values (0-39, 0
254is highest priority).
ef416fc2 255.SH SEE ALSO
c5571a1d
MS
256\fIcancel(1)\fR, \fIlpadmin(8)\fR, \fIlpmove(8)\fR, \fIlpoptions(1)\fR,
257\fIlpstat(1)\fR,
fa73b229 258.br
259http://localhost:631/help
ef416fc2 260.SH COPYRIGHT
c168a833 261Copyright 2007-2009 by Apple Inc.
ef416fc2 262.\"
b19ccc9e 263.\" End of "$Id: lp.man 7889 2008-08-29 22:03:35Z mike $".
ef416fc2 264.\"