The Gnome Printing Library 

This is an implementation of the Gnome Printing Architecture
as described at: http://www.levien.com/gnome/print-arch.html