I found a link for drivers
here. I've had problems with canon drivers in the past and at one point, I found that the problem was caused by a conflict between a canon scanner and the canon camera software. They were both fighting over who's Twain driver was correct.
Unfortunately, I couldn't solve the issue and had to reinstall XP.