I'm not actually sending a .png file directly, I'm using the Qt library interface to paint an image on a printer device. What that does internally, I have no idea, but it clearly does something different than gimp. If I copy my margin values from the definition I have setup for the kewpie program into gimp's print... dialog (telling it first to ignore predefined margins), then gimp can print a perfectly centered image on the DVD just like I used to be able to do with kewpie (and I wrote kewpie because gimp printing was all messed up and I couldn't get it to set the margins, so we have now come full circle :-). Here's the attributes of the job kewpie sent to the printer (which did not work): [root@zooty cups]# python Python 2.7 (r27:82500, Sep 16 2010, 18:02:00) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cups, pprint >>> r=cups.IPPRequest() >>> r.readIO(file("c00052").read) 3 >>> pprint.pprint(r.attributes) [, , , , , , , , , , , , , , , , , , , , , , , , ] >>> And here's the attributes from the job gimp sent (which did work): [root@zooty cups]# python Python 2.7 (r27:82500, Sep 16 2010, 18:02:00) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cups, pprint >>> r=cups.IPPRequest() >>> r.readIO(file("c00053").read) 3 >>> pprint.pprint(r.attributes) [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] >>> It certainly looks as if gimp is printing the .png file directly and Qt is winding up generating a pdf to send. On the other hand, here's the attributes from the fedora 13 kewpie spool file (which also worked): [root@zooty cups]# python Python 2.7 (r27:82500, Sep 16 2010, 18:02:00) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cups, pprint >>> r=cups.IPPRequest() >>> r.readIO(file("c00087").read) 3 >>> pprint.pprint(r.attributes) [, , , , , , , , , , , , , , , , , , , , , ] >>> This also seems to be doing a PDF, and it works on fedora 13. Anyway, I can clearly print DVDs now using gimp, so there's my work around, but I have no idea what is different with the kewpie program. One of the things I tried though was setting LD_LIBRARY_PATH to my fedora 13 partition and running the fedora 13 version of kewpie. This used all the same application side libraries as fedora 13, but talked to the cups server running on fedora 14, and that attempt to print with kewpie also failed, so it does look like whatever has gone wrong has gone wrong on the cups side (and it sure acts like the proper printer tray info disappeared on me). P.S. I also reinstalled the printer from scratch, but the results were identical (though there might have been a ppd update I didn't have, but that made no difference).