lpr

CUPS tool for printing files. See also: lpstat and lpadmin. More information: <https://openprinting.github.io/cups/doc/man-lpr.html>.

Install

All systems
curl cmd.cat/lpr.sh
Debian Debian
apt-get install lpr
Ubuntu
apt-get install lpr
Arch Arch Linux
pacman -S lpr
image/svg+xml Kali Linux
apt-get install lpr
CentOS
yum install lpr
Windows (WSL2)
sudo apt-get update sudo apt-get install lpr
Raspbian
apt-get install lpr

CUPS tool for printing files. See also: lpstat and lpadmin. More information: <https://openprinting.github.io/cups/doc/man-lpr.html>.

  • Print a file to the default printer:
    lpr path/to/file
  • Print 2 copies:
    lpr -# 2 path/to/file
  • Print to a named printer:
    lpr -P printer path/to/file
  • Print either a single page (e.g. 2) or a range of pages (e.g. 2–16):
    lpr -o page-ranges=2|2-16 path/to/file
  • Print double-sided either in portrait (long) or in landscape (short):
    lpr -o sides=two-sided-long-edge|two-sided-short-edge path/to/file
  • Set page size (more options may be available depending on setup):
    lpr -o media=a4|letter|legal path/to/file
  • Print multiple pages per sheet:
    lpr -o number-up=2|4|6|9|16 path/to/file

© tl;dr; authors and contributors