TwainManager contains two components, TcsTwainScan and TcsTwainDialog. The TcsTwainScan component is a full TWAIN 1.8 interface implementation. The component can be used to acquire images from any kind of TWAIN compliant datasource. The component negotiates with the datasource and retrieves it's capabilities, if the datasource is capable of returning the information. The bitmap acquired from the datasource can be retrieved as a memory block or as a DIB.
If the datasource has a sheet feeder and supports it in the TWAIN driver, TcsTwainScan can be used to acquire a large number of pages in one operation as the output is event driven.
TcsTwainScan is designed to allow easy multiple page/image scanning and has been optimized for this.