I'm having the same problem as you, with the Canon Pixma iP5200 and WinXP on VMware.
Actually, so much time, has passed after your post, and there's still no support for this kind of printer on gutenprint or any other free software.
It works with turboprint 1.94 but needs the turboprint.tpkey to print on high quality, without printing out and their logo..
I've been thinking
seriously to buy it, but, there's no card to use, and i also prefered to install windows in another partition to use the original as better.
Actually i've used the same VMware installation of WinXp in Windows and it works fine. There must be something else in linu that comflicts. As more as i could search, i found errors from eggcups, when trying to print while using VMware of WinXP on linux.
Anyway, i've choosen to wait more time till the free software will support it, or find the tpkey file, somewhere.
If i had the knowledge, i would have tried to fix it on my own, but..
Linux is FREE, and all programs for use with it, would also be FREE!