计数打印总数

Zap*_*pto 8 windows-server-2008 printing

我被要求查看是否可以计算我们的文件服务器处理的打印输出数量

背景: 我们有一个关于我们接听电话数量的“墙板”,现在管理层正在努力推动绿色议程(以一种好的方式)。他们现在想显示我们一天打印出来的打印量(在任何人评论计算机的能量使用来处理它之前,它由太阳能供电:)。我们所有的打印机都在同一台打印服务器 (Windows 2008 R2) 上。我一直在做一些谷歌搜索,如果可能的话,我似乎想出了一个绊脚石。怎样才能做到这一点?

Cho*_*er3 10

在 Perfmon 中,选择“打印队列”并选择“打印的总页数”-然后绘制或记录该内容,如果您愿意,您甚至可以将该输出发送到其他地方,但如果您需要,数据就在那里。


Eva*_*son 10

如果您需要比 Chopper3 建议的粒度更多的粒度,您可能需要考虑这种方法。您可以在打印后台处理程序的“服务器属性”中启用“记录后台处理程序信息事件”,每次打印作业完成时,您将获得系统事件日志条目,来源“打印”,类型“信息”,事件 ID 10。此事件将包含有关提交用户、打印机、作业大小和打印页数的详细信息。


Hyp*_*ppy 8

对于本机解决方案,有一种方法可以将打印后台处理程序事件记录到事件日志中:

Event Viewer > Applications and Service Logs > Microsoft > Windows >
  Print Service > Operational (right click -> Enable log)
Run Code Online (Sandbox Code Playgroud)

本机事件记录器还有很多不足之处,如果您的音量不仅仅是涓涓细流,则需要一些创造性的脚本或手动计数才能发挥作用。

我也听说过 PaperCut 打印记录器(链接)的好消息,但没有任何个人经验。