Have you tried other versions of that driver?
I mean try a Windows XP 64 Bit driver?
The reason I ask is because I have a Canon Pixma IP4000 printer, and for both my wife's fairly new laptop (purchased February of 2013 with Windows 7 Pro 64Bit and my brand new build with Windows 7 Pro 64Bit AND an older PC I just installed a new Samsung 250GB SSD into and installed Windows 7 Pro 32Bit, the printer would not work on any of them when the correct driver was installed for the particular OS, ie: Win7 64Bit OS with the Win7 64Bit driver, Win7 32Bit OS with the Win7 32Bit driver.....nothing would work.
I tried several attempts and many different installations but the only thing that worked in the end was the drivers for the Windows XP 64Bit OS !!!
Go figure?!? Don't ask me why because I couldn't tell you why the drivers listed for the particular operating system would not recognize my printer.
I'll bet I spent several hours and many Google searches before I found a forum where somebody tried the Windows XP 64Bit drivers on a Windows 7 OS and they worked.
Before I go out and buy a new printer, I'd try the Windows XP 64Bit and/or the WindowsXP 32Bit drivers.
After all that I went through, I'd be surprised if one of them didn't work.
Good Luck....
Edit: And even if you try the Windows XP 64Bit or the 32Bit drivers and get an error that the install could not finish, just click on OK or whatever you need to do to exit the operation safely. Then re-start your PC and go to the Printers & Devices in Control panel and see if the Printer is listed. You may have to change it to the default printer.
On my brand new Windows 7 pro 64Bit PC build, after several attempts at installing several different versions of Canon drivers for the Pixma IP4000, during the install of the Windows XP 64Bit driver install, I got an error message near the end, that the installation could not finish. I don't remember exactly what the error message said.
I just clicked OK, or whatever the message said in the error window, closed out of that window, re-started my computer, and there was my Pixma printer!!!
Create a restore point before trying different driver versions, once you find the driver that works, write it down so you don't forget which one worked, roll back to that restore point you created earlier, and then install the driver(s) that worked.