lp <command>

Print files

Arguments

NameDescription
commandFilepath you want to print

Options

NameDescription
-EForce encryption when connecting to the server
-U <command>Specifies the username to use when connecting to the server
-cThis 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
-d <command>Print files to the named printer
-h <command>Chooses an alternate server
-i <command>Specifies an existing job to modify
-mSends an email when the job is completed
-n <command>Sets the number of copies to print
-q <command>Sets the job priority from 1 (lowest) to 100 (highest). The default priority is 50
-sDo not report the resulting job IDs (silent mode)
-t <command>Sets the job name
-H <command>Specifies when the job should be printed. A value of immediate will print the file immediately, a value of hold 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 resume with the -i option to resume a held job. Use a value of restart with the -i option to restart a completed job
-P <command>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
-o <command>Sets one or more job options
--helpShow help for lp