title: Get input from a scanner connected to USB port or Serial Port in .net
body: <p>I am working on an application, where my app need to get input from the scanner in an image format.</p>
  
  <p>This is a wpf application, a scanner is connected to the system, user put the document in scanner and print the button in the application to scan the document and then the application have to save the scanned document as image in system.</p>
  
  <p>I don't want to use any paid component, I believe there must be some inbuilt way to read input from the ports.</p>