我在C ++程序中使用TWAIN来控制Epson扫描仪,并且大多数工作都按预期进行,但有一个例外:

当扫描仪未打开且发送了扫描命令时,我从Epson Scan收到一个错误窗口:“无法与扫描仪通信。请确保扫描仪已打开(等)”。

与其依赖于此,我要检查启动程序时扫描仪是否已打开。是否有办法(是否使用TWAIN-也许是扫描已连接的已打开电源的USB设备?)来实现?

最佳答案

恐怕TWAIN无法实现。但是,您可以与Epson一起检查并查看它们是否提供相关的API来检测/控制其TWAIN驱动程序中的错误窗口,以便您可以更好地管理错误显示。

Here是您可以签出的类似讨论。

关于c++ - 以编程方式确定TWAIN扫描仪是否已打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23082034/

10-12 07:35
查看更多