After my old scanner killed the
the second power supply I decided to buy a new USB flatbed scanner:
Canon scanner Lide 60
You can even use it while standing on its edge:

And Linux support with
sane seems to be perfect. Just add
genesys
to /etc/sane.d/dll.conf (if it is not there already) - ready to scan.