我需要查看和跟踪打印机队列的历史记录。我正在使用 Windows XP Pro 和多组 HP 打印机。
如果操作系统或打印机不保留日志,是否有第三方应用程序可以执行此服务?
编辑:
打印机通过 USB 连接到机器,然后与其他用户共享。打印机从一组人那里接收打印作业,我们需要能够跟踪谁发送了什么以及何时发送了什么。
我正在寻找一种简单的方法,让计算机用户能够跟踪发送到打印机的作业。
我们计划转向网络打印机,但我不确定需要多长时间。因此,我们需要一个过渡解决方案。
理想情况下,我认为我更喜欢一个仅能进行打印跟踪的应用程序。
问候
答案1
我认为你可以尝试PaperCut 打印记录器
答案2
您将在标准 Windows 事件日志中获得这些内容。
答案3
展望未来,您将需要查看可用的各种打印审计解决方案。我怀疑它们是否能够追溯查看安装和配置之前打印的作业(如果这是您想要做的 - 问题没有明确说明)。
另外,您是使用台式打印机还是 MFP 设备进行打印?我发现有些 MFP 保存的日志比 Windows 事件日志稍微详细一些。
答案4
每次用户在 Windows 客户端上打印时,都会记录在系统事件日志中。您可以获得有关作业的基本信息(用户、打印队列、文件名等)。通常记录在打印后台处理程序服务下。在单个客户端系统上,通常不会有太多杂乱无章的信息,您无法拼凑打印历史记录,但具有多个用户的打印服务器(或充当打印服务器的 Windows XP 框)可以快速生成足够的事件来刷新日志缓冲区,您将有一个可以查看事件的小窗口。市面上有类似 Print Manager Plus 的产品,专为打印机管理而设计,可以提供更好的统计数据,但实际上任何日志管理应用程序(如 splunk)都可以帮助您处理大量打印日志。
至于打印机上的日志选项,这取决于您拥有的打印机以及它们在配置菜单中隐藏的日志,但我没有看到很多打印机具有许多非错误日志选项。但是,如果它是网络打印机,您所能希望获得的最好信息是发送作业的打印服务器的 IP 地址。