uk.co.mmscomputing.device.twain 小程序挂起

Posted

技术标签:

【中文标题】uk.co.mmscomputing.device.twain 小程序挂起【英文标题】:uk.co.mmscomputing.device.twain applet hang 【发布时间】:2014-04-22 07:50:07 【问题描述】:

我有一个使用 TWAIN 和 uk.co.mmscomputing.device.twain API 与扫描仪通信的小程序。

在某些情况下(不依赖于版本,在我使用 32 位操作系统的情况下)我在小程序加载期间遇到问题,它似乎处于挂起状态,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.

【问题讨论】:

【参考方案1】:

安装扫描仪驱动程序可能会为可用的双源添加多个选择(对于同一设备)。尝试所有选项并检查所有选项是否存在相同问题。

【讨论】:

扫描仪驱动程序已安装。您还指哪​​些其他驱动程序? 我为我的 HP 扫描仪(平板和批量扫描仪)安装了驱动程序。当我访问我的小程序时,我发现同一 HP 设备有两个可用的资源。其中一个导致您提到的问题,另一个工作正常 另外,批量扫描的情况下会出现这个问题吗? 它出现在小程序加载期间,正如我在主题中所说的 你在applet加载中调用acquire方法吗?【参考方案2】:

mmscomputing在操作系统为32位或twain版本小于2.0时使用TWAIN_32.DLL而在系统为64位时使用TWINDSM.dll或twain版本为2.0 >。

http://thorntonzone.com/manuals/Compression/Fax,%20IBM%20MMR/MMSC/mmsc/uk/co/mmscomputing/device/twain/

我认为您的小程序在使用 twain 2.0 扫描仪时挂起,而在使用

1- 将文件 C:\Windows\System32\TWAINDSM.dll 复制到安全的地方

2- 删除文件 C:\Windows\System32\TWAINDSM.dll

3- 试试小程序

我认为你的小程序在那之后会正常工作。

【讨论】:

【参考方案3】:

twaindsm.dll 安装到正确的文件夹(取决于 32/64 位操作系统版本)解决问题

【讨论】:

以上是关于uk.co.mmscomputing.device.twain 小程序挂起的主要内容,如果未能解决你的问题,请参考以下文章