Common UNIX Printing System 1.7.5 / 2.0 Beta 1

The Open Source and standards-based printing system for Linux/UNIX, Windows and Mac
Common UNIX Printing System (CUPS) is an open source and cross-platform project designed from the ground up to offer a printing layer for UNIX-like operating systems, including GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.
The Common UNIX Printing System project has been developed by Apple, the company behind the Macintosh systems, in order to promote a standards-compliant printing solution for all UNIX/Linux vendors and users.
It has been engineered to support both local and network printers, thanks to the IP-based protocol called IPP (Internet Printing Protocol), which will also allow the management of print jobs and supports encryption, authentication and access control.
The software will allow users to add printers and classes, change media size and resolution, as well to manage operation policies. In addition, users can learn how to print directly from the command-line.
It comes with a comprehensive documentation that will help developers the ways of CUPS programming (CUPS API, filter and backend programming, HTTP and IPP APIs, PPD API, Raster API, etc.).
The program can be easily installed from the default software channels of any GNU/Linux operating system. It is comprised of a daemon that will start automatically after the installation, as well as a web-based interface.
CUPS offers a modern, tabbed interface that can be accessed with any web browser, as long as it is properly configured. This printing administration interface allows users to find and add new printers, manage existing printers, add and manage printing classes, as well as to add printing jobs.
In addition, it lets users to add RSS subscriptions, edit the configuration file, as well as to view the access, error and page logs. It is also possible to enable or disable sharing of printers connected to the system, printing from the Internet, remote administration, Kerberos authentication, and much more.

Reviewed by Marius Nestor on April 11th, 2014

last updated on:
July 31st, 2014, 6:12 GMT
developed by:
Apple Inc.
license type:
GPL (GNU General Public License) 
ROOT \ Printing


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 28



2 Screenshots
Common UNIX Printing System - The Control page, where users can access all the modules of the applicationCommon UNIX Printing System - The "Add Printer" page of Common UNIX Printing System
What's New in version 2.0 Beta 1
  • The CUPS library now provides a complete set of APIs for implementing HTTP and IPP services, and the scheduler uses those APIs to provide a modest code size reduction and corresponding improvement in performance. The scheduler is now also launched on demand on Linux, so for most users cupsd will only be running if something is being printed.
  • SSL/TLS support has been largely re-written to support certificate validation and policy enforcement, and on the server side we can now use different certificates depending on the hostname used. OpenSSL support has been dropped for a number of technical and security reasons.
  • IPP Everywhere support has been expanded to support long-edge feed printers and automatic retries using PWG Raster as needed. Finally, the ipptool utility has been updated with features needed to support IPP Everywhere printer self-certification.
read full changelog

Application description

CUPS (Common UNIX Printing System) is an open source project that provides Linux distribution with a modern and s...

Add your review!