如何跟踪惠普networking打印机的使用情况?

我有一台惠普打印机(HP Color LaserJet CM1312 MFP系列PCL 6),通过局域网将近200台PC使用。 我想跟踪使用如:

  1. 谁(IP地址)启动了打印任务
  2. 时间
  3. 状态:成功或失败
  4. 多less页
  5. 颜色或灰度等

我检查了手册,没有关于这个要求可用。 内置的控制面板日志只显示最近的10个活动。 有没有办法跟踪这些信息? 是否有API可用,以便我可以自己做一个应用程序?

在200人的环境中,我会想象你有一些Windows服务器在那里漂浮。

如果打印机通过其中一台服务器上的打印队列不可用(即,您的客户机正在直接打印到打印机IP),请更改此设置,以便客户机通过服务器上的共享打印机队列进行打印。 这将为客户端的自动打印机驱动程序安装带来好处。

一旦打印机通过服务器使用,您可以打开打印机审核,以查看谁在做什么和什么时候做什么。 看到这篇文章的更多信息:

http://www.windowsnetworking.com/articles_tutorials/Securing-Printer-Usage-Windows-Server-2003-Part3.html

我真诚地怀疑,你会从默认的打印机日志中得到你想要的。 我解决了类似的问题,将打印机移动到Linux机箱,在机箱中configuration了杯子,以便logging所有需要的东西,并在出现故障时自动将电子邮件直接发送给我。

优点:

  • logging
  • 保养

缺点:

  • 组态
  • 打印速度较慢

更新:

  • 据我记得一些HP JetDirect可以使用远程系统日志,所以你的服务器可以直接从你的打印机logging消息,然后你可以做任何你需要的东西 – parsing/打印/不pipe。

我认为你最好的select是HP jetdirect日志。我认为你可以将它们导出到外部源驱动器。

请注意,您需要通过可以logging信息的打印服务器来运行所有打印作业 – 如果所有的PC都直接打印到打印机上,那么您可能运气不好。

惠普打印机不存储打印作业的日志。 其他品牌,我所知道的最好的是施乐。 因此,只有两种方法可以获得工作日志。 首先是通过服务器将所有用户连接到打印机。 但是,服务器将不知道每个作业中有多less个页面。 另一种方法是投资一些印刷监控软件。 其中一些软件包将在打印作业中统计页数。 他们往往是昂贵的,仍然要求所有打印是通过服务器完成的。 打印pipe理软件的一些例子包括:

万维网。 黑冰。 com / PrintMonitoringServer.htm www。 softwareshelf。 com / products / display_enterprise.asp?p = 23 www。 prnwatch。 com / www。 printaudit。 com / h30046.www3.hp。 COM /解决scheme/ solutiondetail.php?topiccode = IPGPJA

在我们大学的一个实验室中,我们将打印机连接到服务器,强制用户login服务器进行打印。 这不是一个理想的解决scheme,但在这里跟踪更容易。

您也可以将打印机服务器保持在nfs上,以使用户的生活更轻松。

我用过PaperCut和PCounter。 两者都是优秀的软件包,价格应该低于1000美元,并且会根据它们提供的function而将您吹走。