我在C ++程序中使用TWAIN来控制Epson扫描仪,并且大多数工作都按预期进行,但有一个例外:
当扫描仪未打开且发送了扫描命令时,我从Epson Scan收到一个错误窗口:“无法与扫描仪通信。请确保扫描仪已打开(等)”。
与其依赖于此,我要检查启动程序时扫描仪是否已打开。是否有办法(是否使用TWAIN-也许是扫描已连接的已打开电源的USB设备?)来实现?
最佳答案
恐怕TWAIN无法实现。但是,您可以与Epson一起检查并查看它们是否提供相关的API来检测/控制其TWAIN驱动程序中的错误窗口,以便您可以更好地管理错误显示。
Here是您可以签出的类似讨论。
关于c++ - 以编程方式确定TWAIN扫描仪是否已打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23082034/