我有一个小程序可以使用TWAIN和uk.co.mmscomputing.device.twain API与扫描仪进行通信。
在某些情况下(不依赖于版本,在我使用32位OS的情况下),我在applet加载期间遇到了一个问题,它似乎处于挂起状态,TWAIN界面被缓慢加载,并且在出现时没有响应。
最后,我收到了一条消息
9uk.co.mmscomputing.device.twain.TwainSource.enable:
scan timed out. Close data source.
uk.co.mmscomputing.device.twain.TwainSource.enable:
scan timed out Close data source.发布于 2014-07-10 10:46:52
将twaindsm.dll安装到正确的文件夹(取决于32/64位操作系统版本)可以解决问题
发布于 2014-06-16 19:47:13
安装扫描仪驱动程序可能会向可用的twain源添加多个选项(用于同一设备)。试一试,看看你是否对所有的选择都有相同的问题。
发布于 2014-06-20 23:16:05
当操作系统为32位或twain版本小于2.0时使用TWINDSM.dll,而当系统为64位或twain版本为2.0时使用TWINDSM.dll。
我认为您的applet在使用Twain2.0扫描仪时挂起,当使用<2.0扫描仪时工作正常,因此请务必尝试以下操作:
1-将文件C:\Windows\System32\TWAINDSM.dll复制到安全的地方。
2-删除文件C:\Windows\System32\TWAINDSM.dll
3-试试小程序
我想你的小程序在那之后会运行得很好。
https://stackoverflow.com/questions/22448745
复制相似问题