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

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

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

你们的软件是如何跟踪打印作业的?

(Too)许多打印跟踪软件使用Windows打印机的ooler信息来获取打印机输出的页数。遗憾的是,Windows打印头给出的信息相当不准确,尤其是在涉及到Excel或Outlook打印作业时。打印轴信息也无法正确报告彩色/黑白页数的混合和纸张格式的混合(Letter/B尺寸或A4/A4混合)。如果你的软件依赖Windows spooler,你会得到打印机计数器和软件报告之间的显著不匹配。

要获得准确的工作跟踪信息,必须来自打印机或多功能一体机,来自引擎本身,这就是所谓的 "嵌入式跟踪"(注意,不是所有的打印机和多功能一体机都有这种能力)。高端办公打印机才有这种能力,低端打印机不会暴露这种API。如果你的软件从打印机或多功能一体机获得嵌入式跟踪信息(如 Celiveo Business和Celiveo Enterprise 做),那么它甚至可以正确计算部分取消的打印作业和内部页面,如配置页。这无疑是最好的选择,但你仍然会看到计数器不匹配(请阅读下文)。

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

还有什么可以解释软件和硬件计数器之间的不匹配?

最好的解决方案是使用嵌入式跟踪,但这并不能消除页面计数器不匹配的问题。打印机内部计数器的跟踪方法因供应商而异,甚至在一个制造商提供的各种打印机型号之间也经常有差异。这些变化使得我们不可能描述嵌入式跟踪和使用打印机内部计数器跟踪之间的所有潜在差异,但是下面的例子有助于说明可能存在的差异类型。

例子有 塞利维奥企业:

  • Celiveo Enterprise将一份A3(B型)3页的双面文件追踪为3页的双面作业,而一些打印机的内部计数器将同一文件追踪为4页的双面作业。

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

  • Celiveo Enterprise将A3(B型)页面追踪为A3(B型)页面,而一些打印机将A3页面追踪为2个A4(Letter)尺寸的页面。
  • Celiveo Enterprise对每份文件的每页信息进行分析和追踪,因此Celiveo Enterprise的追踪功能能够区分同一文件中的黑白和彩色页面。相比之下,有些打印机会认为整个打印作业是彩色的,如果作业中只有一个页面是彩色打印的。
  • 一些打印机将页面计数器存储在闪存中。这样的内存在大约100,000次写入周期后就会有磨损的风险。为了避免这个问题,这些打印机通常将内部计数器信息保存在易失性存储器中,只有在打印了一定数量的页面后才将其写入闪存。如果打印机关闭时,数值还在易失性存储器中,它们就会丢失。依靠嵌入式跟踪不会有这样的信息丢失,因为它在每次复印、打印或扫描作业后都会被发送到跟踪软件中。

总结

这些例子说明了为什么通常不可能将打印机内部计数器的跟踪数据与嵌入式跟踪数据做一对一的匹配。打印机内部计数器指的是纸张侧面,而高级打印追踪软件指的是文件、页面和文件的物理格式。

如果你对追踪方法有其他问题,我们强烈建议询问打印机供应商,他们的打印机内部计数器是如何运作的,这样他们的回答就可以与你的追踪软件供应商支持的嵌入式追踪数据进行比较。

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