CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems.
Overview of CUPS
Command-Line Printing and Options
User Forum
Managing Operation Policies
Using Network Printers
cupsd.conf Reference
Introduction to CUPS Programming
CUPS API
Filter and Backend Programming
HTTP and IPP APIs
Developer Forum