首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WIA -确定页数

WIA -确定页数
EN

Stack Overflow用户
提问于 2013-04-26 05:07:46
回答 1查看 742关注 0票数 0

我在VB6上使用的是WIA2.0。我可以毫不费力地扫描..但是,问题是,当它是ADF时,我无法计算出扫描的页数。我可以在msdn中看到类似这样的内容。

以$PAGE_COUNT$为内标识的WIA_DPS_ENDORSER_STRING表示传输的页数。http://msdn.microsoft.com/en-us/library/windows/desktop/ms630195(v=vs.85).aspx

但是,我不知道如何在VB6中访问它。任何帮助都会得到重视。

谢谢。-Dinakaran.AS

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-26 21:03:12

据我所知,当扫描仪有背书打印机时,此计数可能仅限于扫描仪本身。它甚至可能是一个“硬件”计数器,就像复印机计数器一样。它可能只能在扫描仪上使用物理密钥或管理密码来解锁和重置。看起来好像是为了审计的目的。

WIA_DPS_ENDORSER_CHARACTERS (ScannerDeviceEndorserCharacters)

包含应用程序可用于创建有效背书者字符串的所有有效字符。背书人是安装在扫描仪上的打印机,它会在扫描的每一页上打印文本消息。微型驱动程序应根据此属性中的有效字符集验证WIA_DPS_ENDORSER_STRING属性的设置。微型驱动程序创建并维护此属性。

WIA_DPS_ENDORSER_STRING (ScannerDeviceEndorserString)

包含一个字符串,该字符串将在微型驱动程序扫描的每个页面上进行批注(换句话说,打印)。应用程序使用WIA_DPS_ENDORSER_CHARACTERS属性中报告的有效字符集设置此属性。仅当在此属性中设置了字符串时,微型驱动程序才应批注文档。空字符串表示背书人功能已禁用。

然后我们就有了:

WIA_IPS_PAGES (ScannerPicturePages)

注意:此属性仅受Windows Vista和更高版本支持。

包含要从自动文档进纸器获取的当前页数。微型驱动程序创建并维护此属性。

类型: VT_I4;访问:读/写;有效值: WIA_PROP_RANGE这是0,超过扫描仪可以扫描的最大页数。如果扫描仪可以连续扫描,则该值为ALL_PAGES (= 0)。

应用程序读取此属性以确定文档进纸器的页面容量。应用程序还将此属性设置为要扫描的页数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16224728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档