Common UNIX Printing System 1.1.22

Michael Sweet mike at easysw.com
Fri Oct 29 07:55:21 PDT 2004


The 1.1.22 release of the Common UNIX Printing System ("CUPS")
is now available for download from the CUPS web site at:

     http://www.cups.org/

CUPS 1.1.22 is a bug fix release which fixes device URI logging,
file descriptor and memory leaks, crashes related to printer
browsing, and error handling in the browsing code. The new
release also adds support for PostScript files from other
Windows PostScript drivers.

CUPS provides a portable printing layer for UNIX(r)-based
operating systems.  It has been developed by Easy Software
Products to promote a standard printing solution for all UNIX
vendors and users.  CUPS provides the System V and Berkeley
command-line interfaces.

CUPS 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 under UNIX.

CUPS includes an image file RIP that supports printing of image
files to non-PostScript printers.  A customized version of GNU
Ghostscript 7.07 for CUPS called ESP Ghostscript is available
separately to support printing of PostScript files within the
CUPS driver framework.  Sample drivers for Dymo, EPSON, HP, and
OKIDATA printers are included that use these filters.

Drivers for thousands of printers are provided with our ESP
Print Pro software, available at:

	http://www.easysw.com/printpro/

CUPS is licensed under the GNU General Public License and GNU
Library General Public License.  Please contact Easy Software
Products for commercial support and "binary distribution"
rights.

Changes in v1.1.22 include:

	- The lpstat man page incorrectly listed the "-s" option
	  as using the equivalent of the "-p" option to list the
	  printers; it uses the "-v" option to list the printers
	  (STR #986)
	- Now allow 0-length reads in the CUPS file API (STR
	  #985)
	- cupsDoFileRequest() now sets cupsLastError() to
	  IPP_ERROR on network errors (STR #953)
	- The pdftops filter didn't scale small pages up to the
	  output page size when the fitplot option was used (STR
	  #984)
	- Fixed the ipptest program usage message (STR #959)
	- Added Spanish man pages (STR #963)
	- Fixed the order of comparisons in the client.conf
	  reading code (STR #971)
	- cupsLangGet() incorrectly set the current locale (STR
	  #970)

	[V1.1.22rc2]

	- The pdftops filter didn't check the range of all
	  integer attributes (STR #972)
	- Documentation corrections (STR #944, STR #946)
	- Also sanitize device URI in argv[0] (STR #933)
	- cupsRasterReadHeader() didn't swap bytes for the
	  numeric fields properly (STR #930)

	[V1.1.22rc1]

	- Now sanitize the device URI that is reported in the
	  error_log file (STR #920)
	- Fixed some memory and file descriptor leaks in the job
	  dispatch code (STR #921)
	- Deleting a printer could cause a crash with browsing
	  enabled (STR #865, STR #881, STR #928)
	- Browsing would turn off if the scheduler got an EAGAIN
	  error (STR #924)
	- The mime.types file didn't recognize PostScript as a
	  PJL language name (STR #925)

Enjoy!




More information about the cups mailing list