Linux Printing Command Cheat Sheet | LinuxTeck
In Linux, printer commands are used to manage printers and print jobs, to control the printer daemon and queue, to set printer options, and to display printer information.
Command Description
lp
Using this command, print jobs will be sent to the printer. A number of options can be specified, such as the number of copies or the range of pages.
lpq
This command displays the print queue, showing the status of all jobs waiting to be printed.
lpr
This command is used to print files directly from the command line. You can specify options such as the printer name and the number of copies.
lprm
This command is used to remove print jobs from the print queue. You can specify a job number or use the — option to remove all jobs.
lpadmin
This command is used to manage printers and print queues. You can use it to add or remove printers, change printer settings, and manage print jobs.
lpinfo
This command displays information about available printers, including their names, descriptions, and capabilities.
lpmove
This command is used to move a print job from one printer to another. You can specify the job number and destination printer.
lprm
This command is used to remove print jobs from the print queue.
cancel
Similar to lprm, this command cancels print jobs in the queue.
lpc
This command is used to control the printer daemon and the print queue.
lpoptions
This command is used to set printer options, such as duplex printing and paper size.
lpstat
This command shows the status of the printer and the print queue.
cupsenable and cupsdisable
These commands enable and disable printers respectively in the Common UNIX Printing System (CUPS).
Originally published at https://www.linuxteck.com on April 10, 2023.