All hardware support, including any drivers or software that allow it to communicate with an operating system - come from the hardware manufacturer. In this case - Canon.
I have an Canon CanoScanN650Uscanner that I use a few times a year. Canon never released
Vista drivers for this scanner, using the instructions below made the
scanner work on Windows7 for me: