Proposed F19 Feature: CUPS 1.6

Jaroslav Reznik jreznik at
Tue Jan 29 14:26:34 UTC 2013

= Features/CUPS1.6 =

Feature owner(s):  Tim Waugh <twaugh at>, Jiri Popelka 
<jpopelka at> 

Update CUPS to the latest upstream release and use PDF rather than PostScript 
as baseline document format.

== Detailed description ==
CUPS 1.6 was released in July 2012 and has brought several important changes
* Merged Fedora's patch for color management using colord
* Merged Fedora's patch for mDNS/DNS-SD support using Avahi
* Removed support for CUPS Browsing and Polling
    * The CUPS Browsing protocol is currently the primary mechanism for CUPS-
to-CUPS printer queue discovery on Linux. It works by having each CUPS server 
periodically broadcast UDP packets on port 631 announcing its available 
queues, and listening for broadcasts from other CUPS servers. CUPS Browsing 
protocol has no longer been meeting the requirements of current networking 
technologies, and in fact has had some bad effects on wireless networks due to 
the use of UDP broadcasts. Rather than trying to address these issues by 
introducing a new and incompatible update to the protocol, the existing 
mDNS/DNS-SD standards can serve as a ready replacement and actually has been 
used in CUPS for many years now. 
* All filters and backends not used by Mac OS X have been dropped
    * These filters and backends, together with the filters for the PDF printing 
workflow are now hosted as the cups-filters project at 

PDF printing workflow
* Currently CUPS uses PostScript as the common format for manipulating print 
jobs. We want to switch the standard print job transfer format from PostScript 
to PDF, which has many important advantages.
* Additional filters for the PDF printing workflow have been added to the cups-
filters project. 

More information about the devel-announce mailing list