I have HP ScanJet scanner with USB and SCSI interface that worked very well for many years until last few months when it started to hang for a long time and then would scan a page after about 15 minutes.
I didn't have the time to solve this problem until today.
Checked my Intel motherboard bios version, downloaded the latest version from their website, changed the bios and then checked the scanner.
Now the scanner is working as well as or even better than before.

The big question is why did it work well before with the previous bios, and then it behaved badly all of a sudden?
Now I wish that I have updated the bios to exactly the same old version, just to see if I had a corrupted bios, as I don't believe that the new bios has helped but rather the updating process did the trick.