I've just added GnomePrint support to the DiaCanvas2 development tree.
It uses Nikolay Kim's code (he posted it on the PyGTK mailing list).
I'm intending to add Python support as soon as they PyGTK folks add
GnomePrint support is currently optional, you can compile DiaCanvas2
very well without having the GnomePrint stuff installed.
Thanks again, Nik!