OT: scanning (was: Re: scanning)
Bob Rasmussen
ras at anzio.com
Fri Oct 29 06:06:38 PDT 2010
On Thu, 28 Oct 2010, Fairlight wrote:
> You -do- know that Windows itself has a twain.dll that you could
> theoretically build a utility or just PuTTY functionality around, right?
The Windows module (twain32.dll) is a common interface to the Twain
drivers supplied by the various scanners. Talking to twain32.dll is like
talking to the GDI to do printing. There are still a zillion details to
deal with.
The interface itself is rather clunky, and has to be integrated with the
calling application at a very low level, in order to provide event
feedback. Every scanner is different. There are many possible features in
the scanner, so there's some discovery that has to go on. The standard is
vague in some areas, and some scanners don't appear to follow it
precisely.
There's a significant shortage of independent information about
programming Twain. The official documentation of the standard is short on
details.
Most manufacturers of scanners in the home/small office space have focused
on providing a master scanning application for photos and documents. But
many of the features supported at that level, such as optical character
recognition or conversion to PDF, are not supported at the Twain driver
level.
You might think I'm trying to scare you away from producing a free
scanning product because I have one I'm trying to sell you. You'd be
right ;-)
Regards,
....Bob Rasmussen, President, Rasmussen Software, Inc.
personal e-mail: ras at anzio.com
company e-mail: rsi at anzio.com
voice: (US) 503-624-0360 (9:00-6:00 Pacific Time)
fax: (US) 503-624-0760
web: http://www.anzio.com
street address: Rasmussen Software, Inc.
10240 SW Nimbus, Suite L9
Portland, OR 97223 USA
More information about the Filepro-list
mailing list