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

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

我有一台 Windows 2003 服务器,并且已将一台打印机连接到此服务器。此打印机安装在服务器上,并共享给局域网上的所有计算机。我想检查哪些用户有打印作业、打印数量、详细信息等。我认为有一个可以查看详细信息的工具,但我不知道它位于何处。

答案1

我们使用一个名为 PaperCut 打印记录器的程序来实现这一点。希望这对您有所帮助

答案2

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

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”。
  • 尺寸- 这项工作有多大。
  • 页面- 打印了多少页。

相关内容