我被问到是否有可能计算我们的文件服务器处理的打印输出的数量
背景:我们有一个“墙板”,用于接听电话,现在pipe理层正试图推动绿色议程(以一种好的方式)。 他们现在想要显示我们在一天内打印出来的打印量(在任何关于计算机的处理使用情况的评论之前,它都是由太阳能供电)。 我们所有的打印机都在同一台打印服务器上(Windows 2008 R2)。 我一直在做一些Google的事情,如果可能的话,它似乎会出现一个绊脚石。 如何做到这一点?
如果你需要比Chopper3build议的更精细的粒度,你可能需要考虑这个方法。 您可以在打印后台处理程序的“服务器属性”中启用“日志假脱机程序信息事件”,每次打印作业完成时,您将获得系统事件日志条目,来源“打印”,键入“信息”,事件ID 10。 此事件将包含有关提交用户,打印机,作业大小和打印页数的详细信息。
在Perfmon中select“打印队列”,然后select“打印总页数” – 然后将图表或日志logging下来,如果您愿意,甚至可以将该输出发送到其他东西,但是如果需要的话,数据就在那里。
对于本机解决scheme,有一种将事件日志打印后台处理程序事件的方法:
Event Viewer > Applications and Service Logs > Microsoft > Windows > Print Service > Operational (right click -> Enable log)
本地事件logging器还有很多不足之处,如果您的数据量不止一滴,就需要一些有创意的脚本或手动计数function。
我也听说过有关PaperCut打印logging器( 链接 )的好处,但没有任何亲身经历。
我们在这里使用了一些名为PCounter的软件。 效果很好,用户可以随时看到自己的打印计数。 从Server 2003到2008 R2的最近一次迁移使我们更新了,这次我们使用了PaperCut。 它具有与PCounter相同的function。 两者仍然可用,积极开发,价格合理。