A small class library that allows you to use Windows® Image Acquisition 2.0 lib to scan multiple images from scanners with an auto document feeder.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ADFScanner
ADFScannerTest
README.md

README.md

This project is a clone of this : http://adfwia.codeplex.com/

Auf Deutsch : http://www.gideondsouza.com/blog/mehrere-dokumente-mit-wia-2.0-scannen-adf-scanner/

After scouring the web I managed to write a small class library that allows you to use Windows® Image Acquisition 2.0 lib to scan multiple images from scanners with an auto document feeder.

So its plain and simple to use and also contains a Win forms test app.

private void button2_Click(object sender, EventArgs e)
{
        ADFScan  scanner = new ADFScan();
        scanner.Scanning += new EventHandler<WiaImageEventArgs>(_scanner_Scanning);
        scanner.ScanComplete += new EventHandler(_scanner_ScanComplete);
        ScanColor selectedColor = ScanColor.BlackWhite;
        int dpi = 300;//some scanners have a problem if you set a lower DPI
        scanner.BeginScan(selectedColor,dpi );
       //ADFScan will now raise a Scanning event for EACH document scanned.
       //then scan complete once there are no more documents to scan.
}
void _scanner_ScanComplete(object sender, EventArgs e)
{
        MessageBox.Show("Scan Complete");
}
void _scanner_Scanning(object sender, WiaImageEventArgs e)
{//e.ScannedImage is a System.Drawing.Image
           e.ScannedImage.Save(filename, ImageFormat.Jpeg);//FILES ARE RETURNED AS BITMAPS
}

###Notes

This lib references WIA 2.0, which is available by default on Vista and higher.

This works for Windows XP SP1 onward but you need to install Windows® Image Acquisition Automation Library v2.0 You may also need to run :

regsvr32.exe wiaaut.dll

Tell me if you are using this successfully or anything else you like : http://gideondsouza.com/blog/scanning-multiple-documents-with-wia-2.0-adf-scanner