James,
Canon's drivers have been a problem for a long time now. There are many people that just give up on older models and just go get a new printer.
The only options I could find were either for Japanese Windows Drivers or Linux.
At the Microsoft site it does not list the printer on their list of supported printers in WinXP either.
Your only shot will be to find out if the printer emulates another printer like an Epson or HP. If it does you are set and you can just use that driver.
Take Care,
Capt. Richard J. Gentil, Pres.
Naples Air Center, Inc.
Custom Computers of Naples, Inc.