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