C# winform 连接扫描仪

最近忙着在.net中连接扫描仪,大概知道三种方法

  • WIA
  • Kodak控件
  • TWAIN 

参考:http://hi.baidu.com/scutsolo/blog/item/89f9f0fadeb6c514a9d31170.html

使用WIA参考:http://blog.csdn.net/fenin/article/details/4237385  XP中并没有Windows Image Acquire最新版,所以要在WIN7 中找一个wiaaut.dll复制到系统目录下的 WINDOWS\system32目录中,并且在CMD中运行安装:C:\\windows\\system32\\RegSvr32 WIAAut.dll 将WIA安装成功后就可以直接使用。

如果出现Exception from HRESULT: 0x80210015,可能是扫描仪设备与WIA不兼容。

使用TWAIN参考:http://www.codeproject.com/KB/dotnet/twaindotnet.aspx 

使用Kodak参考:http://www.cnblogs.com/Snowfun/articles/2100721.html ,http://www.cnblogs.com/Magicam/archive/2011/01/18/1938010.html

参考了这么多基本上能调用出扫描仪自身的扫描窗口了。

/Files/wubh/自动注册柯达组件.rar
推荐一个示例:

http://files.cnblogs.com/wubh/twaindotnet.rar

http://code.google.com/p/twaindotnet/source/checkout

 

你可能感兴趣的:(WinForm)