CmdID

CmdID / Commands

lpr

Sends a file to a computer or printer sharing device running the Line printer Daemon (LPD) service in preparation for printing. Windows commands reference

On Windows

Opens CmdID with your command. It is read in your browser and sent nowhere.

Windows

from the Windows commands reference, CC BY 4.0
lpr [-S <servername>] -P <printername> [-C <bannercontent>] [-J <jobname>] [-o | -o l] [-x] [-d] <filename>
lpr -S 10.0.0.45 -P Laserprinter1 -o Document.txt
lpr -S 10.0.0.45 -P Laserprinter1 -o l PostScript_file.ps
-S <servername>Specifies (by name or IP address) the computer or printer sharing device that hosts the LPD print queue with a status that you want to display. This parameter is required and must be capitalized.
-P <printername>Specifies (by name) the printer for the print queue with a status that you want to display. To find the name of the printer, open the Printers folder. This parameter is required and must be capitalized.
-C <bannercontent>Specifies the content to print on the banner page of the print job. If you don't include this parameter, the name of the computer from which the print job was sent appears on the banner page. This parameter must be capitalized.
-J <jobname>Specifies the print job name that will be printed on the banner page. If you don't include this parameter, the name of the file being printed appears on the banner page. This parameter must be capitalized.
[-o | -o l]Specifies the type of file that you want to print. The parameter -o specifies that you want to print a text file. The parameter -o l specifies that you want to print a binary file (for example, a PostScript file).
-dSpecifies that the data file must be sent before the control file. Use this parameter if your printer requires the data file to be sent first. For more information, see your printer documentation.
-xSpecifies that the lpr command must be compatible with the Sun Microsystems operating system (referred to as SunOS) for releases up to and including 4.1.4_u1.
<filename>Specifies (by name) the file to be printed. This parameter is required.
/?Displays help at the command prompt.

Several platforms

from tldr-pages, CC BY 4.0

Print files.

Print a file to the default printer

lpr path/to/fileIdentify

Print 2 copies

lpr -# 2 path/to/fileIdentify

Print to a named printer

lpr -P printer path/to/fileIdentify

Print either a single page (e.g. 2) or a range of pages (e.g. 2-16)

lpr -o page-ranges=2 path/to/fileIdentify

Print double-sided either in portrait (long) or in landscape (short)

lpr -o sides=two-sided-long-edge path/to/fileIdentify

Set page size (more options may be available depending on setup)

lpr -o media=a4 path/to/fileIdentify

Print multiple pages per sheet

lpr -o number-up=2 path/to/fileIdentify