]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - man/lp.man
Remove mentions of non-implemented -U option from lpoptions manpage
[thirdparty/cups.git] / man / lp.man
index 2a823459befad4abbe4ac3807a8142abdaf80c9a..d6bba88331101722bc566f0a98eefe1e26c01f15 100644 (file)
 .\"
-.\" "$Id: lp.man 5010 2006-01-27 19:53:55Z mike $"
+.\" lp man page for CUPS.
 .\"
-.\"   lp/cancel man page for the Common UNIX Printing System (CUPS).
+.\" Copyright 2007-2016 by Apple Inc.
+.\" Copyright 1997-2006 by Easy Software Products.
 .\"
-.\"   Copyright 1997-2006 by Easy Software Products.
+.\" Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
 .\"
-.\"   These coded instructions, statements, and computer programs are the
-.\"   property of Easy Software Products and are protected by Federal
-.\"   copyright law.  Distribution and use rights are outlined in the file
-.\"   "LICENSE.txt" which should have been included with this file.  If this
-.\"   file is missing or damaged please contact Easy Software Products
-.\"   at:
-.\"
-.\"       Attn: CUPS Licensing Information
-.\"       Easy Software Products
-.\"       44141 Airport View Drive, Suite 204
-.\"       Hollywood, Maryland 20636 USA
-.\"
-.\"       Voice: (301) 373-9600
-.\"       EMail: cups-info@cups.org
-.\"         WWW: http://www.cups.org
-.\"
-.TH lp 1 "Common UNIX Printing System" "18 January 2006" "Easy Software Products"
+.TH lp 1 "CUPS" "2 May 2016" "Apple Inc."
 .SH NAME
 lp \- print files
-.br
-cancel \- cancel jobs
 .SH SYNOPSIS
 .B lp
-[ -E ] [ -U
+[
+.B \-E
+] [
+.B \-U
 .I username
-] [ \-c ] [ \-d
-.I destination
-] [ \-h
-.I hostname[:port]
-] [ \-m ] [ \-n
+] [
+.B \-c
+] [
+\fB\-d \fIdestination\fR[\fB/\fIinstance\fR]
+] [
+\fB\-h \fIhostname\fR[\fB:\fIport\fR]
+] [
+.B \-m
+] [
+.B \-n
 .I num-copies
-[ \-o
-.I option
-] [ \-q
+] [
+\fB\-o \fIoption\fR[\fB=\fIvalue\fR]
+] [
+.B \-q
 .I priority
-] [ \-s ] [ \-t
+] [
+.B \-s
+] [
+.B \-t
 .I title
-] [ \-H
+] [
+.B \-H
 .I handling
-] [ \-P
+] [
+.B \-P
 .I page-list
 ] [
+.B \-\-
+] [
 .I file(s)
 ]
 .br
 .B lp
-[ -E ] [ -U
+[
+.B \-E
+] [
+.B \-U
 .I username
-] [ \-c ] [ \-h
-.I hostname[:port]
-] [ \-i
+] [
+.B \-c
+] [
+\fB\-h \fIhostname\fR[\fB:\fIport\fR]
+] [
+.B \-i
 .I job-id
-] [ \-n
+] [
+.B \-n
 .I num-copies
-[ \-o
-.I option
-] [ \-q
+] [
+\fB\-o \fIoption\fR[\fB=\fIvalue\fR]
+] [
+.B \-q
 .I priority
-] [ \-t
-.I title
-] [ \-H
-.I handling
-] [ \-P
-.I page-list
-]
-.br
-.B cancel
-[ -E ] [ -U
-.I username
-] [ \-a ] [ -h
-.I hostname:port
-] [ -u 
-.I username
 ] [
-.I id
+.B \-t
+.I title
 ] [
-.I destination
+.B \-H
+.I handling
 ] [
-.I destination-id
+.B \-P
+.I page-list
 ]
 .SH DESCRIPTION
-\fBlp\fR submits files for printing or alters a pending job. Use
-a filename of "-" to force printing from the standard input.
-.LP
-\fBcancel\fR cancels existing print jobs. The \fI-a\fR option will remove
-all jobs from the specified destination.
+\fBlp\fR submits files for printing or alters a pending job.
+Use a filename of "-" to force printing from the standard input.
+.SS THE DEFAULT DESTINATION
+CUPS provides many ways to set the default destination. The \fBLPDEST\fR and \fBPRINTER\fR environment variables are consulted first.
+If neither are set, the current default set using the
+.BR lpoptions (1)
+command is used, followed by the default set using the
+.BR lpadmin (8)
+command.
 .SH OPTIONS
-The following options are recognized by \fBlp\fR:
+The following options are recognized by \fIlp\fR:
 .TP 5
-\-E
-.br
+.B \-\-
+Marks the end of options; use this to print a file whose name begins with a dash (\-).
+.TP 5
+.B \-E
 Forces encryption when connecting to the server.
 .TP 5
-\-U
-.br
+\fB\-U \fIusername\fR
 Specifies the username to use when connecting to the server.
 .TP 5
-\-c
-.br
-This option is provided for backwards-compatibility only. On
-systems that support it, this option forces the print file to be
-copied to the spool directory before printing. In CUPS, print
-files are always sent to the scheduler via IPP which has the
-same effect.
+.B \-c
+This option is provided for backwards-compatibility only. On systems that support it, this option forces the print file to be copied to the spool directory before printing.
+In CUPS, print files are always sent to the scheduler via IPP which has the same effect.
 .TP 5
-\-d \fIdestination\fR
-.br
+\fB\-d \fIdestination\fR
 Prints files to the named printer.
 .TP 5
-\-h \fIhostname\fR
-.br
-Specifies the print server hostname. The default is "localhost" or the value
-of the CUPS_SERVER environment variable.
+\fB\-h \fIhostname\fR[\fB:\fIport\fR]
+Chooses an alternate server.
 .TP 5
-\-i \fIjob-id\fR
-.br
+\fB\-i \fIjob-id\fR
 Specifies an existing job to modify.
 .TP 5
-\-m
-.TP 5
-\-p
-.TP 5
-\-w
-.br
-Send email when the job is completed.
+.B \-m
+Sends an email when the job is completed.
 .TP 5
-\-n \fIcopies\fR
-.br
-Sets the number of copies to print from 1 to 100.
+\fB\-n \fIcopies\fR
+Sets the number of copies to print.
 .TP 5
-\-o \fIoption\fR
-.br
-Sets a job option.
+\fB\-o "\fIname\fB=\fIvalue \fR[ ... \fIname\fB=\fIvalue \fR]\fB"\fR
+Sets one or more job options.
+See "COMMON JOB OPTIONS" below.
 .TP 5
-\-q \fIpriority\fR
-.br
-Sets the job priority from 1 (lowest) to 100 (highest). The
-default priority is 50.
+\fB\-q \fIpriority\fR
+Sets the job priority from 1 (lowest) to 100 (highest).
+The default priority is 50.
 .TP 5
-\-s
-.br
+.B \-s
 Do not report the resulting job IDs (silent mode.)
 .TP 5
-\-t \fIname\fR
-.br
+\fB\-t "\fIname\fB"\fR
 Sets the job name.
 .TP 5
-\-u \fIusername\fR
-.br
-Cancels jobs owned by \fIusername\fR.
+\fB\-H \fIhh:mm\fR
 .TP 5
-\-H \fIhandling\fR
-.br
-Specifies when the job should be printed. A value of
-\fIimmediate\fR will print the file immediately, a value of
-\fIhold\fR will hold the job indefinitely, and a time value
-(HH:MM) will hold the job until the specified time. Use a value
-of \fIresume\fR with the \fI-i\fR option to resume a held job.
-Use a value of \fIrestart\fR with the \fI-i\fR option to restart
-a completed job.
-.TP 5
-\-P \fIpage-list\fR
-.br
-Specifies which pages to print in the document. The list can contain a
-list of numbers and ranges (#-#) separated by commas (e.g. 1,3-5,16).
-.SH COMPATIBILITY
-Unlike the System V printing system, CUPS allows printer names to contain
-any printable character except SPACE and TAB. Also, printer and class names are
-\fBnot\fR case-sensitive. 
+\fB\-H hold\fR
+.TP 5
+\fB-H immediate\fR
+.TP 5
+\fB-H restart\fR
+.TP 5
+\fB-H resume\fR
+Specifies when the job should be printed.
+A value of \fIimmediate\fR will print the file immediately, a value of \fIhold\fR will hold the job indefinitely, and a UTC time value (HH:MM) will hold the job until the specified UTC (not local) time.
+Use a value of \fIresume\fR with the \fI-i\fR option to resume a held job.
+Use a value of \fIrestart\fR with the \fI-i\fR option to restart a completed job.
+.TP 5
+\fB\-P \fIpage-list\fR
+Specifies which pages to print in the document.
+The list can contain a list of numbers and ranges (#-#) separated by commas, e.g., "1,3-5,16".
+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.
+.SS COMMON JOB OPTIONS
+Aside from the printer-specific options reported by the
+.BR lpoptions (1)
+command, the following generic options are available:
+.TP 5
+\fB\-o collate=true\fR
+Prints collated copies.
+.TP 5
+\fB\-o fit\-to\-page\fR
+Scales the print file to fit on the page.
+.TP 5
+\fB\-o job-hold-until=\fIwhen\fR
+Holds the job until the specified local time.
+"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.
+.TP 5
+\fB\-o job-hold-until=\fIhh:mm\fR
+Holds the job until the specified time in hours and minutes UTC.
+.TP 5
+\fB\-o job-priority=\fIpriority\fR
+Set the priority to a value from 1 (lowest) to 100 (highest), which influences when a job is scheduled for printing.
+The default priority is typically 50.
+.TP 5
+\fB\-o job-sheets=\fIname\fR\fR
+Prints a cover page (banner) with the document.
+The "name" can be "classified", "confidential", "secret", "standard", "topsecret", or "unclassified".
+.TP 5
+\fB\-o job-sheets=\fIstart-name,end-name\fR\fR
+Prints cover pages (banners) with the document.
+.TP 5
+\fB\-o media=\fIsize\fR
+Sets the page size to \fIsize\fR. Most printers support at least the size names "a4", "letter", and "legal".
+.TP 5
+\fB\-o mirror\fR
+Mirrors each page.
+.TP 5
+\fB\-o number\-up=\fR{\fI2|4|6|9|16\fR}
+Prints 2, 4, 6, 9, or 16 document (input) pages on each output page.
+.TP 5
+\fB\-o number\-up\-layout=\fIlayout\fR
+Specifies the layout of pages with the "number-up" option.
+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.
+"bt" is bottom-to-top, "lr" is left-to-right, "rl" is right-to-left, and "tb" is top-to-bottom.
+.TP 5
+\fB\-o orientation\-requested=4\fR
+Prints the job in landscape (rotated 90 degrees counter-clockwise).
+.TP 5
+\fB\-o orientation\-requested=5\fR
+Prints the job in landscape (rotated 90 degrees clockwise).
+.TP 5
+\fB\-o orientation\-requested=6\fR
+Prints the job in reverse portrait (rotated 180 degrees).
+.TP 5
+\fB\-o outputorder=reverse\fR
+Prints pages in reverse order.
+.TP 5
+\fB\-o page\-border=\fIborder\fR
+Prints a border around each document page.
+"border" is "double", "double\-thick", "single", or "single\-thick".
+.TP 5
+\fB\-o page\-ranges=\fIpage-list\fR
+Specifies which pages to print in the document.
+The list can contain a list of numbers and ranges (#-#) separated by commas, e.g., "1,3-5,16".
+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.
+.TP 5
+\fB\-o sides=one\-sided\fR
+Prints on one side of the paper.
+.TP 5
+\fB\-o sides=two\-sided\-long\-edge\fR
+Prints on both sides of the paper for portrait output.
+.TP 5
+\fB\-o sides=two\-sided\-short\-edge\fR
+Prints on both sides of the paper for landscape output.
+.SH CONFORMING TO
+Unlike the System V printing system, CUPS allows printer names to contain any printable character except SPACE, TAB, "/", or "#".
+Also, printer and class names are \fInot\fR case-sensitive.
 .LP
-The "q" option accepts a different range of values than the
-Solaris lp command, matching the IPP job priority values (1-100, 100 is
-highest priority) instead of the Solaris values (0-39, 0 is highest
-priority).
-.SH NOTES
-Administrators wishing to prevent unauthorized cancellation of
-jobs via the \fI-u\fR option should require authentication for
-Cancel-Jobs operations in \fIcupsd.conf(5)\fR.
+The \fI-q\fR option accepts a different range of values than the Solaris lp command, matching the IPP job priority values (1-100, 100 is highest priority) instead of the Solaris values (0-39, 0 is highest priority).
+.SH EXAMPLES
+Print two copies of a document to the default printer:
+.nf
+
+    lp -n 2 filename
+
+.fi
+Print a double-sided legal document to a printer called "foo":
+.nf
+
+    lp -d foo -o media=legal -o sides=two-sided-long-edge filename
+
+.fi
+Print a presentation document 2-up to a printer called "foo":
+.nf
+
+    lp -d foo -o number-up=2 filename
+.fi
 .SH SEE ALSO
-lpstat(1),
-.br
-http://localhost:631/help
+.BR cancel (1),
+.BR lpadmin (8),
+.BR lpoptions (1),
+.BR lpq (1),
+.BR lpr (1),
+.BR lprm (1),
+.BR lpstat (1),
+CUPS Online Help (http://localhost:631/help)
 .SH COPYRIGHT
-Copyright 1993-2006 by Easy Software Products, All Rights Reserved.
-.\"
-.\" End of "$Id: lp.man 5010 2006-01-27 19:53:55Z mike $".
-.\"
+Copyright \[co] 2007-2018 by Apple Inc.