Linux does that.

Connect the scanner to a Linux box. The set of software is called SANE which you can now wrap some basic scripts around to create your reports and logs.

Bob