I don’t have any recent experience of Abbyy, but I set up Omnipage for a friend in 2018 and he finds it works well with his flatbed scanner.
I set up two simple workflows using Omnipage itself (I can’t write scripts) and he runs them using NVDA, rather than using the buttons on the scanner.
What follows are my instructions on using the workflows, in case they might help someone to choose between Abby and Omnipage. Here they are:
The workflows allow you to choose either to scan a physical document before doing O C R or to select a document to O C R - for example, a file that was attached to an email, so is already in electronic form but is not yet readable by NVDA.
Each set of instructions to Omnipage is called a workflow - the one you will normally want I have called "Scan to Word”.
The way to run a scan is to start Omnipage from the TaskBar, using Windows key plus T for Tango, then arrowing to Omnipage and pressing Enter to start it.
It seems that Omnipage does not remember which workflow you were using last, so you need to change the workflow each time, as follows:
If NVDA refuses to speak, you can get Omnipage to voice the result. After pressing caps lock plus S (twice) to turn NVDA speech off: