由于Vista,Windows随附WIA 2.0(wiaaut.dll)。 根据以下知识库文章以及我在各种论坛上的许多调查结果,使用WIA 2.0不再可能进行双面扫描。然而,该文章提到使用原生WIA 2.0,什么可以使双面扫描成为可能。 (https://support.microsoft.com/en-us/kb/2709992)WIA 2.0双面扫描
按照WIA 2.0文档(https://msdn.microsoft.com/en-us/library/windows/desktop/ms630196(v=vs.85).aspx),双面扫描是可能的,但使用新WIA_IPS_DOCUMENT_HANDLING_SELECT(3088)属性。
我的问题是:
- 我不知道如何使用本机WIA,我当使用C#它是不可能的怀疑。
- 我找不到一种方法来设置新的WIA_IPS_DOCUMENT_HANDLING_SELECT属性,因为该属性不存在于我的wiaDevice属性中。根据WiaDef.h,其属性ID仍然是3088,唯一可能的值是0x400(1024)。
如果任何人都可以帮助我(我想很多其他人)在这,这将是非常感谢!
问候,
M.
如果可能,我建议您使用[TWAIN协议](twain.org)代替。与WIA相比,TWAIN为成像设备提供更多定制选项和高级控制。 了解更多关于[在.NET应用程序中使用TWAIN](http://www.dynamsoft.com/blog/document-imaging/using-twain-in-net-applications/) – Rachel