You may get some more answers on scanning in the ScanSoft: OmniForm forum:
forum939 here are some basics I remember from when I was attempting this a few years back.
1. How do I set up procedure for such.
You probably won't be able to control it directly from FoxPro. VFP with an ActiveX compnent or ocx probably would be doable. Otherwise, it will take running a 3rd party package to scan documents and output the result to a flat text file or an ODBC connection. At the time, I was using an OmniForm demo which scanned the docs and appended the records to an MS-SQL database via ODBC.
2. How do I access an update table from results scanned
There were limited number of formats OCR (Optical Character Recognition) software would use. Flat text, proprietary tables, some ODBC connections. Now this was about 5 years ago so there may be a few 'more compatible' packages out there now.
3. Error Routines.
Even when scanning batches of forms, tens at a time as opposed to an occasional one, you still need to have a person verifying the scanned fields. These are areas you designate on a form template (click and drag) for each type of form you want to scan. After scanning a doc, a user tabs through each field and verifies that the data on the form matches what that the OCR software interpreted it to be. Especially with handwritten forms. These can be separated into different 'piles' depending on the data validity i.e., good (100% complete and read perfectly), bad (missing data or bad read which requires editing) or unreadable/rejected. I put this in 'error routines' because this is done by the user, not a Fox routine. Data update error handling would be done by the 3rd party package and not by Fox.
4. 3rd Party Products needed.
You will need some sort of OCR software that can not only trigger the scanner, but can read the forms as I mentioned previously. Do a Google on OCR or scanning and you will get a bunch of hits. LeadTools is a VFP compatible package I tested once. Be prepared to spend a lot of money per workstation though.
5. Cost?
As I said, be prepared to spend a lot of money. The three main factors are:
1- How many workstations will be "scan" stations versus QA stations. You will sometimes need separate licenses for scan stations (more money) than you will need for QA stations. You may have only 1 or 2 scanners, but depending on how many forms you scan and how fast they scan, you may have 5+ people QAing those forms.
2- How many forms you will be scanning and how fast they need to be scanned to be productive. The bigger, better, faster scanners (5-10 docs per minute) are going to be thousands whereas a flatbed (<1 per minute) will be cheap.
3- Storage. Hard drives are cheap now, but if you are planning on keeping the entire scanned document archived (7 years by law in most states), you need a lot of disk space.
Dave S.