I use the Epson Perfection V600 scanner. No doubt there are less expensive options. The scanning bed isn't overly large at 11.75"x8.5" so it wouldn't be able to scan really big prints. I put multiple 3x5 and 4x6 prints on it and scan them all in at once. It also has separate trays to scan negatives and slides.