Release Notes: In this version, CUPS raster drivers can be used with any spooler, and there is better compatibility of the PPDs to the Adobe specifications (checked with CUPS 1.1.20) and to Windows, better PJL support, a workaround for a bug in OpenOffice.org 1.1, LPRng improvements, a clean-up of Perl scripts, enhancements to *BSD compatibility, and many bug fixes.
Release Notes: For all spoolers, Adobe-compliant PPD files are used to provide the printer/driver capability information, and there is also only one filter for all spoolers (foomatic-rip). The PPD files are fully Adobe-compliant and do not contain embedded Perl data anymore. foomatic-rip also supports the use of manufacturer-supplied PPD files for PostScript printers with all spoolers. Other features are composite options for pre-defining common configurations, possibility for page-wise option settings, unprintable margin definitions, custom paper sizes, option grouping, and more.
Release Notes: The string and password options introduced in Foomatic 3.0.0rc1 had a security bug: Users could enter arbitrary characters and so they could run arbitrary commands as the special user of the spooler. This release solves this problem by the possibility to give a list of allowed characters and/or a regular expression in the Foomatic data and the strings entered by the users have to match these.
Release Notes: This version adds the ability to apply option settings to selected pages on the command line, replaces the old numerical printer IDs with clear-text IDs, adds string and password options, and forces composite options.
Release Notes: A new facility to build a package with all Foomatic PPD files, new "foomatic-rip" and "foomatic-gswrapper" commands for easy printer setup, improved Adobe-compliance of the generated PPD files ("Resolution" option, numerical options, etc.), more auto-detection info in the PPDs, bugfixes (an OpenOffice.org crash on Foomatic PPD files, custom paper sizes and "PrintoutMode" settings in PostScript data stream ignored, and broken USB URIs for CUPS), and a workaround for buggy PostScript produced by OpenOffice.org.
Release Notes: The widths of the unprintable margins of the printers and/or drivers can be defined in the XML database so that the "*ImageableArea" lines in the generated PPD files are set correctly. Margin definitions are already available for the HPIJS and GIMP-Print drivers. "foomatic-configure" was improved: URIs are now compatible to CUPS, Tink daemon support was added, and use of the new CUPS USB URIs is based on the printer make/model/serial number.
Release Notes: In this release, support for composite options was added. These options control several individual options of the printer/driver and thus offers pre-configurations for the most common printing tasks. It is still possible to adjust the individual options independently. In addition, options can be organized in groups now, to give a structured presentation of them in graphical printing frontends.
Release Notes: There is now one "foomatic-rip" filter script for all spoolers. Only PPD files are used to describe printers and their capabilities -- foomatic-rip makes all spoolers "PPD-aware". Vendor-provided PPDs for PostScript printers may be used.
Release Notes: "-dPARANOIDSAFER" is used instead of "-dSAFER" in the generated GhostScript command lines. This prevents a malicious user from "printing" a PostScript program which reads arbitrary files with the rights of the user "lp" (for example, confidential print jobs of other users). A bug in paper size handling has been fixed.