Page 1 of 1

Increase speed for high speed scanners

Posted: Fri Apr 01, 2016 8:06 pm
by alepee

We are scanning with high speed scanners (Scanoptics SO 300 series, kodak 700 series, etc) and scanning in Black and white, 300 dpi, simplex, after about 50 pages, the scanner slows down ... We have tried with botht the normal acquisition and the async acquisition samples. The problem does not happen with any other scanning software.

Te problem seems to come from the time it takes to transfer the image from the scanner to GDPicture. Is there any way to speed it up? Any way to change the transfer mode?

We are using both autofeed and autoscan with GDPicture V12

Re: Increase speed for high speed scanners

Posted: Sun Apr 03, 2016 10:38 am
by Loïc

The delay is not caused by GdPicture but by the application architecture and transfer mode. Note that the async twain acquisition scanning as any other demo we provide is not designed for high volume scanning process. They are just proof of concept to connect a TWAIN compliant device and acquire images from them.

Here some suggestion to maximize transfer speed:

- use file transfer mode.
- enable auto scan.
- don't filter your image in the scanning thread.
- If you don't use the file transfer mode (meaning that you will probably have to save the acquired page to a file), save your image in another thread.
- Check the TWAIN device configuration: filters and barcode recognition usually dramatically slow down image transfer.
- Ultimately, if you can use a 64- bit driver of your device favor application 64-bit mode.

Kind regards,


Re: Increase speed for high speed scanners

Posted: Tue May 28, 2019 3:03 pm
by sandor
Dear Loïc,
I have the same issue. The scanner we use is capable of high speed scanning, but when using color mode with 200 or 300 DPI the scanning speed radically decreases. I have tried using the above mentioned methods: TwainAcquireToFile, TwainAcquireToMemoryFile, TwainSetAutoScan(true), no filtering, disabled twain settings. But non of these helped.
The high speed is available when using the scanners default application (Canon CaptureOnTouch).
Could you please provide a sample code for the proper use of high speed scanning?

Best regards,