Get data sheets and find out how much data space is required for one scan. An ordinary Arduino may not have the required amount of RAM.
What do you want to do with a scan? You may need a SD card for the data to compare the scan, and eventually much processing power and RAM for rotating and shifting the images before comparison. The more expensive scanners may include all that, so that they can tell you immediately whether the current scan matches any previously taken scan.