我在VB6上使用WIA2.0。 我可以做没有任何问题的扫描.. 但是,问题是我无法弄清楚它是ADF时扫描的页数。 我可以在msdn中看到类似的内容。
WIA_DPS_ENDORSER_STRING,标记为 $ PAGE_COUNT $传输的页数。 http://msdn.microsoft.com/en-us/library/windows/desktop/ms630195(v=vs.85).aspx
但是,我不知道如何在VB6中访问它。 任何帮助都会得到满足。
感谢。 -Dinakaran.AS
答案 0 :(得分:1)
据我所知,当它有一个背书打印机时,这个数量可能是扫描仪本身的本地数据。它甚至可能是一个硬件"柜台很像复印机柜台。它可能只能使用扫描仪上的物理密钥或管理密码重置,以解锁和重置它。看起来好像是出于审计目的。
WIA_DPS_ENDORSER_CHARACTERS(ScannerDeviceEndorserCharacters)
包含应用程序可以使用的所有有效字符 创建有效的背书字符串。 背书是安装在a上的打印机 扫描仪在每个扫描的页面上打印文本消息。 minidriver应验证WIA_DPS_ENDORSER_STRING的设置 针对此属性中的有效字符集的属性。该 minidriver创建并维护此属性。
WIA_DPS_ENDORSER_STRING(ScannerDeviceEndorserString)
包含要在其上签名(换句话说,打印)的字符串 minidriver扫描的每个页面。应用程序设置此属性 使用在中报告的有效字符集 WIA_DPS_ENDORSER_CHARACTERS属性。迷你驱动程序应该支持 仅当在此属性中设置了字符串时才记录文档。一个空字符串 表示禁用了背书人功能。
然后我们有:
WIA_IPS_PAGES(ScannerPicturePages)
注意:此属性仅受Windows Vista及更高版本支持。
包含从自动获取的当前页数 文件馈线。迷你驱动程序创建并维护此属性。
类型:VT_I4;访问:读/写;有效值:WIA_PROP_RANGE这是 扫描仪可以扫描的最大页数为零。 如果扫描仪可以连续扫描,则值为ALL_PAGES(= 0)。
应用程序读取此属性以确定文档进纸器 页面容量。应用程序还将此属性设置为数字 它要扫描的页面。