Author |
Topic |
|
Alvain
Russia
1 Posts |
Posted - Feb 07 2013 : 08:06:30
|
Hello. I work on an application which needs to scan documents. So, my company is interested in buying an enterprise licence. But as a developer I have a couple of questions. IDE: We're using Delphi 2007, but we have in our nearest plans migration to XE2. Scanner: HP Scanjet Enterprise 7000 s2 Requirements: We need to scan large documents (20-50 pages) at one time
Questions: 1. I have downloaded "Image Acquisition Demos", but one of them didn't scan anything at all and the best I could get from others is one page. Here is the link to doc with screenshots: http://yadi.sk/d/4d95Gaah2RQCB Can your component correctly operate with that type of scanner? 2. I had a chance to try the code (ver. 3.0.5) and the result is that if I acquire images via TWAIN than pages are scanned one by one. An initialization and data transfer is launched for every page. That is very slow. The last page was always black (if nothing is in the feeder left). I found on the forum, that it could be fixed since ver 4.1 with "filesubtype" property. If I acquire images via WIA, then all pages are scanned at one time. Loading is very fast. But there is a problem, that last page is dropped. No black page, and no last page. And the last and most important problem is that the scanner do not switch on duplex mode within the code. Even if I edit the current scanner profile and choose duplex, it doesn't help. Could this be fixed someway?
Thank you for the great work. Hope these problems could be solved. |
|
xequte
38614 Posts |
Posted - Feb 07 2013 : 15:10:38
|
Hi
The AllAcquire demo provides a generic interface to all acquisition methods (Twain, WIA, and memory cards). If it is giving you trouble then we would investigate once you have access to the source.
At any rate, you probably need only use the Twain interface, so any of the Twain demos show you how that works, though our twain demos only show TImageEnView.IO.Acquire for single image retrieval.
To retrieve multiple images you should use TImageEnMView.MIO.Acquire:
http://www.imageen.com/help/TImageEnMIO.Acquire.html
Or TImageEnView.IO.Acquire and handle the OnAcquireBitmap event:
http://www.imageen.com/help/TImageEnIO.OnAcquireBitmap.html
Regarding point 2, perhaps Fabrizio can give you more information...
Nigel Xequte Software www.xequte.com nigel@xequte.com |
|
|
|
Topic |
|
|
|