Dynamically generated PPDs from foomatic-db

Pascal De Vuyst pascal.devuyst at gmail.com
Thu Aug 24 22:46:05 BST 2006


Since CUPS 1.2 it is possible to use dynamically generated PPD files by
using driver programs under the /usr/lib/cups/driver directory. Driver
programs must implement a specific command-line interface as described
in the cups-driverd manpage, foomatic-ppdfile provides the needed
command-line interface since 20060420.

This means the foomatic-filters-ppds package could be dropped from
Ubuntu and replaced by providing a symlink from
/usr/lib/cups/driver/foomatic to /usr/bin/foomatic-ppdfile, so PPD are
generated on the fly from foomatic-db. The symlink should be part of the
cupsys package. Every printer queue setup tool using the CUPS API like
CUPS web interface, gnome-cups-manager and KDE Print Manager will then
use the dynamically generated PPDs automatically.

I have done some performance tests in Edgy:
https://launchpad.net/distros/ubuntu/+source/foomatic-db-engine/+bug/55685
and they look promising.

Has this been considered for Edgy?




More information about the ubuntu-devel mailing list