The standards-based, open source printing system developed by OpenPrinting for Linux® and other Unix®-like operating systems. CUPS uses IPP Everywhere™ to support printing to local and network printers.
Overview of CUPS
Command-Line Printing and Options
Adding Printers and Classes
Managing Operation Policies
Using Network Printers
Firewalls
cupsd.conf Reference
CUPS Programming Manual
Filter and Backend Programming