This software version description document is organized into the following sections:
CUPS 1.1 includes many new features from the 1.0.x releases.
imagetoraster
imagetops
The image file filters have been upgraded to support conversion of Microsoft Bitmap ("BMP") and Alias PIX files.
A new pdftops filter has been developed that is based on the excellent Xpdf 0.90 software from Derek B. Noonburg. The new filter is faster, smaller, and considerably more reliable than the Ghostscript-based filter in CUPS 1.0.
The pstoraster filter has been integrated with GNU GhostScript 5.50. The new RIP supports most Level 3 PostScript language features.
pstoraster
The new rastertoepson filter supports EPSON printers using the ESC/P or ESC/P2 command sets. PPDs are supplied for 9-pin, 24-pin, Stylus Color, and Stylus Photo printers.
rastertoepson
The new lpoptions command allows users to configure default document options and create additional "instances" of existing printers, each with unique options.
lpoptions
The lp, lpr, and lpstat commands have been upgraded to use this option and printer instance information automatically.
lp
lpr
lpstat
CUPS 1.1 includes two new daemons that provide enhanced network printing support.
The cups-lpd daemon provides support for clients using the Line Printer Daemon protocol.
cups-lpd
The cups-polld daemon provides remote polling services for the scheduler.
cups-polld
CUPS 1.1 includes several new printing commands.
The lpoptions command provides user-defined printers and options.
The lpmove command moves a print job to a new destination.
lpmove
The lpinfo command lists the available PPD files or devices.
lpinfo
CUPS 1.1 adds support for the set-job-attributes extension operation as well as two new CUPS-specific extension operations to determine which devices and printer drivers are available on the system.
set-job-attributes
Further information on the CUPS implementation of IPP can be found in CUPS-IPP-1.1.
CUPS 1.1 includes many changes from the 1.0.x releases.
The directory structure in CUPS 1.1 has been modified to conform to the Filesystem Hierarchy Standard, 2.0. The following table describes the new file locations.
CUPS 1.1 is based on version 1.1 of the Internet Printing Protocol.
The new scheduler supports the create-job and send-document operations. In addition, the job-sheets, job-sheets-default, and job-sheets-supported attributes are now supported for banner pages.
create-job
send-document
job-sheets
job-sheets-default
job-sheets-supported
The CUPS-get-printers and CUPS-get-classes operations have been upgraded to support limited filtering based upon the printer-type, printer-location, printer-info, and printer-make-and-model attributes.
CUPS-get-printers
CUPS-get-classes
printer-type
printer-location
printer-info
printer-make-and-model
The CUPS-add-printer operation now supports the ppd-name attribute to specify a locally-available PPD file rather than sending the PPD file from the client with the request.
CUPS-add-printer
ppd-name