Canon's CanoScan LiDE25 is a flat, compact, and easy to use scanner. It requires no adapter and is powered via USB connection. It is capable of managing bulky documents and offers very high resolution scans.
This driver is not available for Windows 8, or Windows 10. It is not compatible with 64bit OS either.