Pues en principio te recomendaría que aprendieras cosas sobre
SANE, pero como no tiene soporte oficial para Windows (al menos no lo he encontrado) también creo que deberías echar un vistazo a
TWAIN. Se trata de dos APIs diferentes que permiten obtener imágenes de una mesa digitalizadora, una
web-cam, una cámara de fotos digital y otros dispositivos similares. La más versátil es SANE ya que permite una mayor cantidad de dispositivos, no obliga a utilizar un GUI determinado y es soportado por más plataformas.