Take a look at VueScan. The developer supports thousands of different scanners, including many "old" ones. There are also settings to control the nature of the output that could affect file size. VueScan has been around for a long time and many people, myself included, never bother with the scanning software that comes with most printers.