我一直在做我的研究,但我找不到一种方法来捕捉用户发送到打印机的打印作业数量(或打印了多少页)。
我想要做的是由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