I have some old Canon scanners which would work with Win 7 32 bit, but not with 64 bit. Canon advised that they did not intend to provide new drivers for them. However, I installed VirtualBox and then created a Win XP virtual machine which the scanners would talk to. The scans were then saved to a directory which was shared with the Win 7 host system.