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)