我想使用twain_32.dll
在C#中获取扫描仪的序列号
我发现必须使用具有icap_serialnumber
功能的dscap方法。
有人能举例说明如何做到这一点吗?
答案 0 :(得分:0)
您已确认您的扫描仪驱动程序是否支持此功能?我在TWAIN规范中发现它为CAP_SERIALNUMBER(0x1024)。它是可选的 - 你不能假设扫描仪支持它。
如果在尝试获取该功能时获得TWRC_FAILURE,请检查条件代码。您的库或组件应提供在GET之后获取条件代码的方法。值TWCC_CAPUNSUPPORTED意味着扫描程序驱动程序不支持该功能。 TWAIN规范中描述了其他条件代码,尽管有时需要一些想象力来猜测司机试图说的内容......
对于这类问题,TWAIN Working Group forum可能是一个更好的地方。