我有一个使用TWAIN和uk.co.mmscomputing.device.twain API与扫描仪通信的小程序。
在某些情况下(不依赖于版本,在我的32位操作系统的情况下),我在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.
安装扫描仪驱动程序可能会在可用的两个源中添加多个选择(对于同一设备)。所有的选项都试一试,看看你是否对所有的选项都有同样的问题。
mmscomputing在32位或twain版本小于2.0时使用TWAIN_32.DLL,而在64位或twain版本为2.0时使用TWINDSM.dll。
http://thorntonzone.com/manuals/Compression/Fax % 20 ibm % 20 mmr/MMSC MMSC/英国/公司/mmscomputing/设备/吐温/
我认为你的applet在使用两个2.0扫描程序时挂起,而在使用<2.0扫描程序时工作正常,所以请尝试以下操作:
1-将文件C:WindowsSystem32TWAINDSM.dll复制到安全的地方
2-删除文件C:WindowsSystem32TWAINDSM.dll
3-尝试applet
将twaindsm.dll安装到正确的文件夹(取决于32/64位操作系统版本)解决问题