Gtk/Print - hope at last!
I’ve been disappointed for a long time in how broken printing was using PyGTK; currently I just dump out a PDF in a temp file and send that to the printer.
Luckily, the (poorly-documented and little used) GnomePrint and GnomePrintUI are on the way out, and a cairo-based printing API with cross-platform support has been merged into GTK. The API looks stellar, J5 claims it will be documented, and my salvation is at hand.