我正在使用 MAC 上的 CUPS 打印服务器来管理打印,我想知道任何用户为任何作业打印的页数,但是每个打印作业的页数列都写着未知。
我该怎么做
答案1
如果您正在打印 PostScript 文件,您真的无法在不解释文件并计算页数的情况下确定将打印多少页。如果需要,您可以修改后台处理程序以从作业前后的 systemdict 获取打印的总页数,然后使用差值。
非 PS 打印机可能有所不同。
答案2
我知道这个话题很老了,但是我已经搜索了好几个月了(我在任何论坛上都没有找到任何解决方案,只有对这个问题感到失望的人)。
问题是 cups 不计算发送到 cups 服务器的页面数,只计算一页。(我认为您的 mac 正在作为中央打印机服务器为网络提供服务,不是吗?)
有一个解决方法,只需将 Windows 驱动程序更改为通用 -> Ms Publisher Imagesetter- 现在 Cups 可以理解 Windows 驱动程序的意思并将其翻译给打印机(使用错误的驱动程序可以正常打印(它适用于我的 Hp Laserjet Professional)),因此您将能够在 /var/log/cups/page_log 中看到页数计数完美,但打印质量可能会下降。
答案3
page_log
当您谈到“页面列”时,您指的是 CUPS 维护的文件吗?
您看到这些文档了吗(它们也适用于 Mac OS X)?
还建议: