Common UNIX Printing System 1.1.20

Michael Sweet <[email protected]> Mon, 24 Nov 2003 11:26:30 -0500
Newsgroups gmane.comp.printing.cups.announce
Organization Easy Software Products
Message-ID <[email protected]>
The 1.1.20 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.20 is primarily a bug fix and performance tuning
release and includes fixes for 64-bit platforms, deadlock
problems in the signal handling code, PDF printing issues, web
interface issues, and various operating system-specific issues.
The new release also adds new CUPS API functions for reading and
writing files via HTTP, performing authentication, and
controlling the required PPD conformance level.

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.20 include:

	- The pstops filter didn't properly handle collated,
	  duplexed copies of documents with an odd number of
	  pages on printers that did not do their own collated
	  copies (STR #389)
	- Tru64 doesn't define a prototype for hstrerror() (STR
	  #430)
	- Updated the pdftops filter to use the annotation flags
	  instead of the subtype to determine whether to print
	  an annotation (STR #425)
	- The French web interface localization did not use
	  absolute paths for the navigation bar (STR #428)
	- The CUPS test suite did not undefine the PRINTER and
	  LPDEST environment variables. This could lead to bogus
	  test results (STR #380)
	- The cupsLangDefault() function now works if you don't
	  have the base OS localization installed (STR #418)
	- The pdftops filter no longer needs to create temporary
	  files with tmpnam (STR #406)
	- The HTTP code did not use a case-insensitive
	  comparison when checking for the Basic authentication
	  method (STR #407)
	- The httpEncode() function always added a trailing "="
	  character, which is not required by the Base64
	  encoding specification (STR #407)
	- The signal handlers did not need to call sigset();
	  this caused a recursion problem on some versions of
	  IRIX (STR #422)
	- Moved the scheduler termination code into the mainline
	  to be consistent with the way other signals are
	  handled (STR #423)
	- The cupsaddsmb program didn't export the new CUPS
	  driver for Windows properly (STR #390)
	- The ppdOpen() functions did not issue an error when a
	  translation string exceeded the maximum allowed by the
	  Adobe PPD specification (STR #399)
	- The default landscape orientation was not the same as
	  that defined in the PPD file (STR #397)
	- Updated the pstoraster patch files and CUPS driver to
	  work with Ghostscript 8 (STR #402)
	- The hpgltops filter did not skip PJL commands (STR
	  #379)