Print files

      lpr  [-E]  [-H server[:port]]  [-U  username] [-P destination[/instance] ]
         [ -# num-copies  [-h] [-l] [-m] [-o option[=value] ]
            [-p] [-q] [-r] [-C/-J/-T title] [ file(s) ]

   -E   Force encryption when connecting to the server.

   -H server[:port]
        Specify an alternate server.

   -C "name"   Set the job name/title.
   -J "name"   Set the job name/title.
   -T "name"   Set the job name/title.

   -P destination[/instance]
        Print files to the named printer.

   -U username
        Specifies an alternate username.

   -# copies
        Sets the number of copies to print.

   -h   Disables  banner  printing.
        This option is equivalent to -o job-sheets=none.

   -l   Specifies that the print file is already formatted for the destination and
        should be sent without filtering. This option is equivalent to -o raw.

   -m   Send an email on job completion.

   -o option[=value]
        Sets a job option.

   -p   Specifies  that  the  print file should be formatted with a shaded header
        with the date, time,  job  name,  and  page  number.
        This option  is  equivalent  to  -o prettyprint and is only useful when
        printing text files.

   -q   Hold job for printing.

   -r   Specifies that the named print files should be deleted after  submitting them.

lpr submits files for printing. Files named on the command line are sent to the named printer (or the system default destination if no des- tination is specified). If no files are listed on the command-line lpr reads the print file from the standard input.

THE DEFAULT DESTINATION CUPS provides many ways to set the default destination. The LPDEST and PRINTER environment variables are consulted first. If neither are set, the current default set using the lpoptions(1) command is used, fol- lowed by the default set using the lpadmin(8) command.

The -c, -d, -f, -g, -i, -n, -t, -v, and -w options are not supported by CUPS and produce a warning message if used.

"Documentation is the castor oil of programming. Managers know it must be good because the programmers hate it so much" ~ Anon

Related macOS commands

enable - Stop or start printers and classes.
lprm - Remove jobs from the print queue.
lpstat - Printer status information.
cancel - Cancel print jobs.
lp - print files.
lpadmin - printer admin.
lpc - Line printer control program.

Copyright © 1999-2024 SS64.com
Some rights reserved