c/c++语言开发共享OSX – 抓住打印作业。

我一直在做我的研究,但我找不到一种方法来捕捉用户发送到打印机的打印作业数量(或打印了多少页)。

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

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

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

    lpstat -W completed -u user_name 

    您可以尝试从/ var / log / cups / page_log中获取打印的页数,但此文件的内容取决于打印机驱动程序。 从杯子文件 :

    页面记录

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

      以上就是c/c++开发分享OSX – 抓住打印作业。相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/519353.html

      (0)
      上一篇 2020年12月5日
      下一篇 2020年12月5日

      精彩推荐