Previous discussions on hackernews (see this comment [0]) claim that the paper handling hardware is part of the problem. It's apparently quite difficult to do reliably (thus all the 90s jokes about paper jams) and all the known solutions are locked up under patent