lpadmin
TLDR
Add printer
$ lpadmin -p [printer] -v [device://uri] -m [driver.ppd]
Set default printer$ lpadmin -d [printer]
Delete printer$ lpadmin -x [printer]
Enable printer$ lpadmin -p [printer] -E
Set printer option$ lpadmin -p [printer] -o [option=value]
Add network printer$ lpadmin -p [printer] -v ipp://[host]/printers/[name] -m everywhere
SYNOPSIS
lpadmin [options]
DESCRIPTION
lpadmin configures CUPS printers. It adds, modifies, and removes printer definitions.
The tool manages printer queues, options, and drivers. Administrator access is required.
lpadmin administers CUPS printers.
PARAMETERS
-p PRINTER
Printer name.-v URI
Device URI.-m MODEL
Model/PPD file.-d PRINTER
Set default printer.-x PRINTER
Delete printer.-E
Enable printer.-o OPTION
Set option.--help
Display help information.
CAVEATS
Requires root privileges. CUPS must be running. Driver availability varies.
HISTORY
lpadmin is part of CUPS (Common Unix Printing System), providing printer administration on Linux and macOS.


