Hi all,

Im looking to add scanning functionality for a program that I have made for personal use. Ideally I want to be able to scan documents into my program where they will be filled. I have looked around for WIA tutorials but have not found any that explain how to scan without using the GUI interface.

What I want to be able to do is:
Select a scanner attached to the computer

Check if it has a document feeder or not

scan a page

Save the file

If there is a document feeder attached I would like it to check if there are more pages to scan and automatically scan until the pile is complete.

The idea is that it will always check for more pages and only stop. I have a number of different scanners that I use for different document types and therefore would like to program to be a versatile as possible.

If someone could assist me in this I would be most grateful

Many thanks

James