Win32_PrintJob WMI 类具有许多属性。 (看:MSDN 上的 Win32_PrintJob)
我有一个小型 .NET 应用程序,用于显示打印作业并显示作业信息。
The TotalPages
属性给出了发送的页面数量。但该数字并未考虑用户请求的副本数量。因此,如果用户想要打印 5 份两页文档,则值TotalPages
将是 2,而不是 10。
如何获取打印作业的份数,或获取要打印的总页数(份数乘以作业中的页数)?
Thanks
我对 Win32_PrintJob 有同样的问题(TotalPages/PagesPrinted 不考虑副本数)。我通过将 WMI 与 Win api 结合起来解决了这个问题。
可以从以下位置检索副本数量DEVMODE结构(dmCopies)是作业_信息_2结构。
因此,您以 Level=2 调用 GetJob,您将获得 JOB_INFO_2 实例。从那里开始,这就是小菜一碟,只需一点点编组:)。
希望这可以帮助。
Cheers,
Lukas
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)