如何查看不同用户在局域网上打印的日志文件

我有一个Windows 2003服务器,并已连接到此服务器的打印机。 该打印机安装在服务器上,并与局域网上的所有计算机共享。 我想查看哪些用户有打印作业,没有。 印刷品,细节等我认为有一个设施,看到的细节,但我不知道它在哪里。

我们使用一个名为PaperCut print logger的程序。 希望这可以帮助

服务器应该logging在系统事件日志中。 您可以使用事件查看器来查看该事件,也可以将脚本定期扫描事件日志并汇总相关信息。 例如,在我的一台打印服务器上,我看到这个事件被logging下来:

Event Type: Information Event Source: Print Event Category: None Event ID: 10 Date: 16/03/2012 Time: 11:35:46 User: DOMAIN\username Computer: PRINTSERVER Description: Document <number>, <job name> owned by <username> was printed on <printer> via port <port name>. Size in bytes: <size>; pages printed: <pages> For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. 

描述总是遵循相同的模式,括号之间的值是:

  • 号码 – 这似乎随着每项工作而增加,这可能不是非常有用的。
  • 作业名称 – Windows程序在打印内容时发送打印作业名称。 例如,Word文档将发送文件名作为作业名称。
  • 用户名 – 生成打印作业的人员的AD用户名。
  • 打印机打印机的名称。
  • 端口名称 – 服务器上打印机使用的端口。 对于普通的IP打印机,这将是类似于“IP_172.16.100.50”。
  • 规模 – 这个工作有多大。
  • 页面 – 打印了多less页面。