Try this; it worked for me.
Getting the Canon i250 to work under Panther:
1. Delete all instances of ‘Canon’ off your computer (Go to the Finder,
press APPLE and F together and do a search).
2. Download the driver from the ‘Support’ section of Canon’s website,
install it and restart.
3. Rename:
[hard drive name/Library/printers/Canon/BJPrinter/PMs/Canon190PM.plugin
to
[hard drive name/Library/printers/Canon/BJPrinter/PMs/190PM.plugin
4. Now go to Printer Setup in Applications/Utilities and click ‘Add’
If you have another Canon 'i' model where your Mac is recognizing the
printer but not the driver, I suggest you also try adapting the above,
i.e.:
deleting the last instance of 'Canon' from the plugin filename.