WIA - 确定页数

时间:2013-04-25 21:07:46

标签: vb6 wia

我在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

1 个答案:

答案 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)。

     

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