这充其量是困难的。为了正确地做到这一点,您需要通过 RIP(光栅图像处理器)运行输出(PCL/PS/XPS),该处理器可以将语言转换为打印机实际要输出的语言并查看结果。您可以查看文件中用于打印的语言的双面代码,但您可能会遇到问题,因为双面打印可能会在整个过程中打开和关闭。此外,不同的制造商可能会在工作开始时将其放入自定义 PJL 中,而不是数据流本身中的标准 PCL 或 PS 编码中。
如果准确性不是一个大问题,那么您可以解析数据并得出一些数字,但您永远不会准确,特别是如果文件没有明确打开或关闭双面打印并且打印机设置为打开。在这种情况下,它将是双工的,而你永远不会知道。除此之外,用户还可以打印多页合页(在一张纸上打印 4 页)。如果他们通过应用程序执行此操作,它将报告 1 页。如果他们在打印机驱动程序中执行此操作,则可能会传递 4 页并让打印机进行叠版,在这种情况下,您将报告 4 页而不是 1 页。另一种情况是用户想要 1 页文档的 100 份副本。假脱机程序可能只报告一页,因为打印机将执行创建多个副本的工作。
市场上有许多工具可以捕获这些数据。准确的设备通常在打印作业后从设备获取数据。大多数现代打印机都能够跟踪打印的页面和用户等。
抱歉,我没有更好/更快乐的答案给你。祝你好运。
| 归档时间: |
|
| 查看次数: |
2215 次 |
| 最近记录: |