Over the years, for the HP printers, I've learned that it's best to follow the instructions exactly. Run the installer, and don't plug USB in until the installer tells you to.
Well, IIRC, Canon's instructions were:
1. Unpack.
2. Plug in the UPS and let it do its thing.
3. Run the disk. If you have Win 7 64-bit, go to our website and get the drives, then run the disk again.
4. Print.
5. Scream in fury because no matter how many times you try, it won't *expletive deleted*ing print.
Not *expletive deleted*ing rocket science, and it never worked until I found the thing online that told me to manually install the drivers.
Oh, and when I started up the XP virtual machine?
"INTALLING YOUR PLUG AND PLAY PRINTER! YOUR PLUG AND PLAY PRINTER IS NOW READY TO USE! PRINT SOMETHING, YOU MAGNIFICENT BASTARD!"