]> git.ipfire.org Git - thirdparty/cups.git/blame - man/lp.man
Merge changes from CUPS 1.4svn-r7961.
[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.\"
c5571a1d 6.\" Copyright 2007-2008 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.\"
c5571a1d 15.TH lp 1 "Common UNIX Printing System" "29 August 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
157(e.g. 1,3-5,16).
158.SH COMMON JOB OPTIONS
159Aside from the printer-specific options reported by the
160\fIlpoptions(1)\fR command, the following generic options are
161available:
162.TP 5
163-o media=size
164.br
165Sets the page size to \fIsize\fR. Most printers support at least
166the size names "a4", "letter", and "legal".
167.TP 5
168-o landscape
169.TP 5
170-o orientation-requested=4
ef416fc2 171.br
bd7854cb 172Prints the job in landscape (rotated 90 degrees).
173.TP 5
174-o sides=one-sided
175.TP 5
176-o sides=two-sided-long-edge
177.TP 5
178-o sides=two-sided-short-edge
179.br
180Prints on one or two sides of the paper. The value
181"two-sided-long-edge" is normally used when printing portrait
182(unrotated) pages, while "two-sided-short-edge" is used for
183landscape pages.
184.TP 5
185-o fitplot
186.br
187Scales the print file to fit on the page.
188.TP 5
189-o scaling=number
190.br
191Scales image files to use up to \fInumber\fR percent of the page.
192Values greater than 100 cause the image file to be printed across
193multiple pages.
194.TP 5
195-o cpi=N
196.br
197Sets the number of characters per inch to use when printing a
198text file. The default is 10.
199.TP 5
200-o lpi=N
201.br
202Sets the number of lines per inch to use when printing a text
203file. The default is 6.
204.TP 5
205-o page-bottom=N
206.TP 5
207-o page-left=N
208.TP 5
209-o page-right=N
210.TP 5
211-o page-top=N
212.br
213Sets the page margins when printing text files. The values are in
214points - there are 72 points to the inch.
215.SH EXAMPLES
216Print a double-sided legal document to a printer called "foo":
217.nf
218 lp -d foo -o media=legal -o sides=two-sided-long-edge filename
219.fi
220.LP
221Print an image across 4 pages:
222.nf
223 lp -d bar -o scaling=200 filename
224.fi
225.LP
226Print a text file with 12 characters per inch, 8 lines per inch, and
227a 1 inch left margin:
228.nf
229 lp -d bar -o cpi=12 -o lpi=8 -o page-left=72 filename
230.fi
ef416fc2 231.SH COMPATIBILITY
bd7854cb 232Unlike the System V printing system, CUPS allows printer names to
233contain any printable character except SPACE, TAB, "/", or "#".
234Also, printer and class names are \fInot\fR case-sensitive.
ef416fc2 235.LP
ef416fc2 236The "q" option accepts a different range of values than the
bd7854cb 237Solaris lp command, matching the IPP job priority values (1-100,
238100 is highest priority) instead of the Solaris values (0-39, 0
239is highest priority).
ef416fc2 240.SH SEE ALSO
c5571a1d
MS
241\fIcancel(1)\fR, \fIlpadmin(8)\fR, \fIlpmove(8)\fR, \fIlpoptions(1)\fR,
242\fIlpstat(1)\fR,
fa73b229 243.br
244http://localhost:631/help
ef416fc2 245.SH COPYRIGHT
c5571a1d 246Copyright 2007-2008 by Apple Inc.
ef416fc2 247.\"
b19ccc9e 248.\" End of "$Id: lp.man 7889 2008-08-29 22:03:35Z mike $".
ef416fc2 249.\"