VB.NET Multi-function example
right-click mouse on link below and choose "save target as"
m30x_Scan.zip