【问题标题】:OSX - Catch to print jobs.OSX - 捕捉打印作业。
【发布时间】:2015-03-20 15:41:25
【问题描述】:

我一直在进行研究,但我无法找到一种方法来了解用户向打印机发送了多少打印作业(或打印了多少页)。

我想做的是一个简单的 OSX 用户打印的页面计数器。你见过类似的东西吗?

1.- 能够通过计算机中的软件计算打印作业的数量,而不是打印机。 2.- 计算多少页?

【问题讨论】:

    标签: c macos printing


    【解决方案1】:

    OS X 使用杯子进行打印。您可以列出用户 user_name 的已完成作业:

    lpstat -W completed -u user_name
    

    您可以尝试从 /var/log/cups/page_log 获取打印的页数,但该文件的内容取决于打印机驱动程序。来自cups documentation

    页面记录

    CUPS 将系统上打印的每一页记录到 page_log 文件中。 页面日志记录仅适用于提供页面的驱动程序 记帐信息,通常是所有 PostScript 和 CUPS 栅格 设备。原始队列和使用第三方解决方案的队列,例如 Foomatic 一般没有有用的页面记帐信息 可用。

    【讨论】:

      猜你喜欢
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多