An Acronym for Common Unix Printing System.
It includes a compatible replacement for BSD-style lpr(1) and lpq(1) as well as supporting the new IPP (Internet Printing Protocol).
Printers can be administered through a web interface or the command line.
See CUPSNotes for an example of how to set up a USB printer from the command line rather than the web interface, and see HotPlug for information about configuring linux for use with USB printers.
Part of CategoryPrinting and CategoryInteroperability