Good luck with that.
This is one of the problems you encounter when upgrading your OS. Sometimes older hardware is no longer compatible. Have you tried contacting Canon to find out if they have any plans to release drivers for this printer to make it work on Vista? I seriously doubt they will though. The same thing happened to me when I upgraded to XP. My Canon printer, which was less than 5 years old, wouldn't work anymore. When I contacted Canon tech support, they basically laughed at me and said I needed to buy a new printer. This is why I give Canon a big thumbs down on customer support.