【发布时间】:2014-03-07 13:11:54
【问题描述】:
我开发了一个代码来使用 c++ 与平板和自动文档进纸器类型的扫描仪交互。现在我想在我的代码中包含一个新功能,这将是一个自动功能,这意味着它默认从 ADF 扫描仪扫描,但如果 ADF 扫描仪中没有文档,它会自动从平板部件获取输入。请建议我一些 CAPABILITY 函数或示例代码或一些重要链接,以便在我的代码中引入这个新功能。
【问题讨论】:
-
到目前为止您发现或尝试了什么?
我开发了一个代码来使用 c++ 与平板和自动文档进纸器类型的扫描仪交互。现在我想在我的代码中包含一个新功能,这将是一个自动功能,这意味着它默认从 ADF 扫描仪扫描,但如果 ADF 扫描仪中没有文档,它会自动从平板部件获取输入。请建议我一些 CAPABILITY 函数或示例代码或一些重要链接,以便在我的代码中引入这个新功能。
【问题讨论】:
要从扫描仪的自动进纸器进行扫描,您可以使用 CAP_FEEDERENABLED 功能。
要检查进纸器中是否有可用的文档,您可以:
CAP_PAPERDETECTABLE - 确定 Source 是否可以判断文档已加载。 将 TW_CAPABILITY.Cap 字段设置为 CAP_FEEDERLOADED 以检查是否加载了文档。
您可以参考TWAIN specification了解更多详情。
【讨论】: