打印机页面计数器和作业跟踪

| 1 月 10, 2018 | 成本控制, 跟踪和报告 | 0 条评论

打印机页面计数器和作业跟踪 您正在使用打印机和功能强大的打印和复印作业跟踪解决方案(如 Celiveo),而打印机页面计数器与跟踪软件报告的总页数相差 1 到 10%。 以下是对这一谜团的解释:

您的软件如何跟踪打印任务?

(太)许多打印跟踪软件都使用 Windows 打印机线轴信息来获取打印机输出的页数。遗憾的是,Windows spooler 提供的信息并不准确,尤其是在涉及 Excel 或 Outlook 打印任务时。线轴信息也无法正确报告彩色/黑白混合页数和纸张格式混合(Letter/B size 或 A4/A4 混合)。如果您的软件依赖于 Windows 线轴,那么打印机计数器和软件报告之间就会出现明显的不匹配。

要获得准确的任务跟踪信息,必须从打印机或多功能一体机的引擎本身获取,这就是所谓的 "嵌入式跟踪"(请注意,并非所有打印机和多功能一体机都具备这种功能)。高端办公打印机才具备这种功能,低端打印机不会公开这种 API。如果您的软件从打印机或多功能一体机获取嵌入式跟踪信息(如 Celiveo 商务和 Celiveo 企业 那么它甚至可以正确计算部分取消的打印任务和内部页面(如配置页面)。这无疑是最好的选择,但仍会出现计数器不匹配的情况(请参阅下文)。

对于不提供嵌入式跟踪 API 的打印机,有些软件会使用打印任务分析器,读取打印流程并计算黑白、彩色和纸张格式的页数。准确性实际上取决于软件的质量、所使用的打印机语言(PC5、PCL6、Postscript、PDF 等)以及驱动程序本身,因为驱动程序管理着多副本等属性。这样的分析无法检测到部分取消的打印任务,而读取 SNMP 计数器可能会提供错误的页面分配,因为多个用户可能几乎同时使用一台打印机,即一个用户正在复印,而另一个用户则在之前或之后打印。

还有什么原因能解释软件和硬件计数器之间的不匹配呢?

最好的解决方案是使用嵌入式跟踪,但这并不能消除页面计数器不匹配的问题。不同厂商的打印机内部计数器跟踪方法各不相同,甚至同一厂商提供的不同型号打印机的跟踪方法也往往不同。这些变化使得我们无法描述嵌入式跟踪与使用打印机内部计数器跟踪之间的所有潜在差异,但以下示例有助于说明可能存在的差异类型。

实例 Celiveo 企业:

  • Celiveo Enterprise 将 A3(B 尺寸)3 页双面文档跟踪为 3 页双面作业,而某些打印机内部计数器将同一文档跟踪为 4 页双面作业。

之所以会出现这种差异,是因为大多数打印机和复印机的逻辑都是基于面而不是页面。
对于双面打印任务,大多数打印机首先处理每张纸的背面。这导致打印机内部计数器在计算第 3 面(同一张纸的另一面)之前计算第 4 面、 即使页面是空的.如果打印机驱动程序的默认设置为启用双面打印,则此类打印机的内部计数器会将所有 1 页文档跟踪为 2 页。

  • Celiveo Enterprise 可将 A3(B-size)页面跟踪为 A3(B-size)页面,而某些打印机则将 A3 页面跟踪为 2 张 A4(Letter)页面。
  • Celiveo企业版可分析和跟踪每份文档的每页信息,因此Celiveo企业版的跟踪功能能够区分同一文档中的黑白页和彩色页。相比之下,有些打印机会将整个打印作业视为彩色,如果作业中只有一页是彩色打印的话。
  • 有些打印机将页面计数器存储在闪存中。这种内存在写入大约 100,000 次后就会有损耗的危险。为避免这一问题,这些打印机通常将内部计数器信息保存在易失性内存中,只有在打印一定页数后才将其写入闪存。如果打印机关闭时,数值仍在易失性内存中,则会丢失。依靠嵌入式跟踪功能则不会丢失信息,因为每次复印、打印或扫描作业后,信息都会被发送到跟踪软件。

结论

这些例子说明了为什么打印机内部计数器跟踪数据与嵌入式跟踪数据往往无法进行一一对应。打印机内部计数器指的是纸张面,而高级打印跟踪软件指的是文档、页面和文档的纸张物理格式。

如果您对跟踪方法有其他疑问,我们强烈建议向打印机供应商询问其打印机内部计数器的运行方式,以便将他们的答复与跟踪软件供应商支持的嵌入式跟踪数据进行比较。

还建议对嵌入式跟踪 VS 打印机页面计数器进行内部分析,方法是打印一小部分文档,并将测试套件中的信息与打印机网页上通常提供的打印机内部计数器信息和打印作业跟踪软件报告进行关联。