We just upgraded from version 3.1.2 to 7.0.0 and are having an issue with the document feeder. We use the ImageENView.Acquire method. In the old version, it would grab the first document from the feeder of the scanner but now, it grabs all four documents, but only the first document displays in the component. Is there a setting I need to set to tell the scanner to only feed the first document through?
Update: I found the properties AutoScan and AcceptedImages and added them into my project but it still doesn't act right. A call to Acquire will load one page in and then the other will load halfway in. Then, if I call Acquire again, it loads the third page and displays it. The 2nd one never gets displayed. This is happening on multiple scanners (different makes and models).
My code is here:
FeederEnabled := True; AutoFeed := False; AcceptedImages := 1; AutoScan := False; ImageEnView1.IO.OnAcquireBitmap := ImageIOAcquireBitmap; // while FeederLoaded do ImageEnView1.IO.Acquire;