I'm looking for a way to interface with a scanner peripheral. Ideally, the program would allow the user to select from a list of scanning devices that are connected to the computer. Also, the program should be able to interact with the standard drivers (meaning, the one that comes with the scanner or the one that comes with the OS)