You've asked the question quite a few times and I see good answers about WIA and TWAIN but you seen to be missing the problem. Ready?
There is no one single method that will work with all scanners on vb.net. Until you get your scanner in hand you won't know if you'll be implementing it in WIA, TWAIN or other.
As an example I have a scanner that has no WIA, TWAIN or any other programming interface. It's pretty nice in that it shows up as a drive letter and when you press the button on the scanner it scans and the old scan in that file vanishes and a new file with a new filename shows up.
To press the button on this one I would have to make a ROBOT to press the button.