CUPS is a standards-based printing system for Mac OS X and other Unix-like operating systems. It provides the System V and Berkeley command line interfaces, and uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues. The Line Printer Daemon (LPD) Server Message Block (SMB), and AppSocket (a.k.a. JetDirect) protocols are also supported with reduced functionality. CUPS adds network printer browsing and PostScript Printer Description ("PPD") based printing options to support real world printing.
| Tags | Internet printing Software Development Libraries PDF PostScript |
|---|---|
| Licenses | GPL LGPL |
| Operating Systems | Mac OS X POSIX |
| Implementation | C C++ |
Recent releases


Release Notes: CUPS 1.7b1 is now available for testing. The 1.7 series is primarily a "polish" release with improved support for paid, PIN, and release printing, expanded support for IPP Everywhere, automatic support for data compression, and improved CUPS APIs.


Release Notes: This release adds localizations for Czech, French, and Russian, adds several improvements to the USB backend on Linux, and fixes several printing and tool bugs.


Release Notes: This release fixes some packaging and localization issues that were discovered after the previous release.


Release Notes: This release adds native Bonjour, ICC, and IPP Everywhere support on Linux and other free software platforms.


Release Notes: This is the first beta release for CUPS 1.6.0. It adds native Bonjour, ICC, and IPP Everywhere support on Linux and other free software platforms.