Download

VersionFilenameSizeMD5 Sum
1.6svn-r10486cups-1.6svn-r10486-source.tar.bz2???kba14b320cf167f3931d0ada69dfc8d74
cups-1.6svn-r10486-source.tar.gz???kd829780f558d468d8bf09a2f93ab2a1f
1.6.1cups-1.6.1-source.tar.bz28026k87ade07e3d1efd03c9c3add949cf9c00
cups-1.6.1-source.tar.gz8575k4c98440464bc83d667cfe49d40d8e00b
1.6.0cups-1.6.0-source.tar.bz28028k07157b243dd11e90e3f654c4d62e7c8a
cups-1.6.0-source.tar.gz8575k37aff11ceb4b340ce9c7c8c42c64e197
1.5.4cups-1.5.4-source.tar.bz29359kde3006e5cf1ee78a9c6145ce62c4e982
cups-1.5.4-source.tar.gz10346ke8ecc61d7c6fa0d25f9ba958118e9696
1.4.8cups-1.4.8-source.tar.bz24441k0ec52d3f3c69bc2ab5ed70c594edbce6
cups-1.4.8-source.tar.gz5321k4540da84e54e3f79d4073bfdfc31b1f5
ipptoolipptool-20130131-r10854-linux-lsb-i686.tar.gz6012kb33ab58940bf784d9b1ccb923439908c
ipptool-20130131-r10854-linux-lsb-x86_64.tar.gz6025k49a8116c963d5f85637ea0b0656bdf3d
ipptool-20130131-r10854-macosx-universal.dmg6489k2bd6f5be58444f8fd8f393b281559401
ipptool-20130131-r10854-windows-x86.msi7921kd4bd40aa41dd4329c6068c86f359cf2f

Older releases...

Binaries

Free binaries are available elsewhere - search Google to find them.

Note:

We are no longer providing binaries for Mac OS X since newer releases of CUPS are not generally compatible with prior releases of Mac OS X.

Building RPMs

The source distributions include an RPM spec file that can be used to build RPM packages for your Linux distribution. The rpmbuild command is used to build from the tar files:

rpmbuild -ta cups-version-source.tar.gz

or:

rpmbuild -ta cups-version-source.tar.bz2

At a minimum, you'll need the gcc, libjpeg, libjpeg-devel, libpng, libpng-devel, libtiff, libtiff-devel, pam-devel, zlib, and zlib-devel packages installed to compile CUPS with all of the standard functionality. The krb5-devel, krb5-libs, openldap, openldap, openslp, openslp-devel, avahi, and avahi-devel packages will allow support for Kerberos (CUPS 1.3.x and later only), LDAP, SLP, and DNS-SD respectively.

The spec file supports two options, --without php and --without dbus, that control whether the PHP and DBUS support is compiled into the packages. For example, if you are compiling CUPS 1.2.4 or earlier on Red Hat Enterprise Linux, you will need to provide the --without dbus option since that distribution does not have a compatible version of the DBUS libraries available:

rpmbuild -ta cups-version-source.tar.gz --without dbus

Similarly, if you don't have the php-devel package installed, use the --without php option to omit the PHP support from the generated RPMs.

Subversion Access

The CUPS software is available via Subversion using the following URL:

http://svn.cups.org/public/cups/

The following command can be used to checkout the current CUPS 1.6.x source from Subversion:

svn co http://svn.cups.org/public/cups/branches/branch-1.6/ cups-1.6.x

The following command can be used to checkout the current CUPS 1.7.x source from Subversion:

svn co http://svn.cups.org/public/cups/trunk/ cups-trunk

After you check out the source, you will need to run the autoconf command to create the configure script. You can then follow the instructions in the INSTALL.txt file.