I know this is a
VERY old thread but I thought I would post to it to help others. I also have recently been trying to get a Canon Pixma ip2200 to work with Linux (Fedora 14).
To cut a VERY, VERY long story short the solution was to download and install the drivers from the Canon Australia website.
http://support-au.canon.com.au/P/sea..._os&g_os=Linux
Using CUPS I manually installed the PPD file which should be located here:
/usr/share/cups/model/canonip2200.ppd