如何检测哪个客户端将打印请求发送给打印机?当向服务器发送请求时,将在服务器上为此打印请求引发哪个事件?我想检测哪个用户正在打印一天中的页数。
答案 0 :(得分:1)
您可以使用WMI监控打印机。
WMI任务:打印机和打印 http://msdn.microsoft.com/en-us/library/windows/desktop/aa394598%28v=vs.85%29.aspx
Win32_PrintJob http://msdn.microsoft.com/en-us/library/windows/desktop/aa394370%28v=vs.85%29.aspx
观察创建打印作业的实例。 PrintJob类有一个totalPages。
使用System.Management在C#中使用WMI