Download a trial copy of Hamrick's "Vuescan" -
VueScan 9 Scanning Software for Windows 7, Mac OS X (Snow Leopard) and Linux - the absolute best scanning software you can find.
"VueScan 9 x32 runs on Windows 7, Windows Vista, Windows XP, Windows 2000, Mac OS X 10.3.9+ and most Linux distributions."
"VueScan 9 x64 runs on Windows 7 x64, Windows Vista x64, Windows XP x64, Mac OS X 10.5+ and 64-bit Linux."
"Supports more than 1750 scanners"
If it works - pay for it!
Mac
Edited to add:
"VueScan works with the Canon D660U on Windows, Mac OS X and Linux. If you're using Windows and haven't installed the Canon driver, you can instead install VueScan's driver by:
- Make sure you've installed VueScan and that you've answered 'Yes' about installing drivers
- Click the Start button in the lower left corner
- Click 'Computer' or 'My Computer' with the right mouse button and choose 'Properties'
- Click the 'Hardware' tab (not needed on Vista or 7) and then click 'Device Manager'
- Click the scanner with the right mouse button and choose 'Properties'
- Click the 'Driver' tab
- Click 'Uninstall'
- Reboot the computer
If Windows asks for a driver for the scanner, tell it to install it automatically or to look in c:\vuescan.
This should cause the driver for the scanner to be loaded properly.
You can use this scanner on Mac OS X and Linux without installing any other software."
There you go!