Foomatic-RIP Changelog

What's new in Foomatic-RIP 4.0.6.230

Mar 29, 2011
  • This release also includes a backend handler (beh). A file describing the use of the backend handler is included on this disk image.

New in Foomatic-RIP 4.0.4.217 (Apr 27, 2010)

  • This release removes the dependency on libgs by calling Ghostscript via the command line.
  • This release also includes a backend handler (beh). A file describing the use of the backend handler is included on this disk image.

New in Foomatic-RIP 4.0.4 (Apr 5, 2010)

  • This release fixes several bugs and drops the need of libgs (shared library of Ghostscript).
  • Most importantly, we have removed the linking of foomatic-rip against the libgs library. It really caused more problems than it had benefits. First, this required users and packagers of Linux distributions to compile Ghostscript with the shared library. This is not very easy and can have negative impact on other software which uses Ghostscript. It also requires the license of foomatic-rip being compatible with the license of libgs which would require us to change the license of foomatic-filters when the license of Ghostscript gets changed. In addition, there were problems with building and packaging foomatic-rip for Mac OS X. These problems should be solved with this release. The libgs has no real advantages in its programming interface (API) as the command line call of Ghostscript has, so we have switched to calling Ghostscript via command line now.
  • We also improved the documentation and the comments in the source files to more clearly show that foomatic-filters is published under the GPL v2 and later, to avoid any doubts or confusions in the future.
  • There were also several bugs in foomatic-rip: Insertion of CUPS page logging code for CUPS was not suppressed on the request of the PPD file, the "pdftops" utility of Poppler did not get called correctly when incoming PDF had to be converted to PostScript due to the needs of the driver, settings of numerical options did not get applied correctly, and foomatic-rip could crash when PPDs got treated by the "alignmargins" script.
  • Also foomatic-db-engine got several improvements and bug fixes.
  • Especially, PPD generation got much faster as we avoid generating a full list of all printer/driver relations whenever a PPD for a given printer/driver pair is generated.

New in Foomatic-RIP 4.0.2.211 (Feb 20, 2010)

  • This version conatins a number of bug fixes including better handling for JCL and PJL data.
  • foomatic-rip is now written in C, in contrast to Perl in Foomatic 3.x. This allows foomatic-rip to link directly with libraries. Besides the standard libraries, foomatic-rip currently only uses the Ghostscript library libgs. The functionality of the former foomatic-gswrapper is now integrated into foomatic-rip, so the foomatic-gswrapper is not needed any more.
  • To use foomatic-rip you need to have the Ghostscript library installed. This means that most users will need to install a different version of Ghostscript. An installer for the necessary Ghostscript build can be found at http://www.linuxfoundation.org/en/OpenPrinting/MacOSX/foomatic.
  • This release also includes a backend handler (beh). A file describing the use of the backend handler is included on this disk image.