猿问

如何从PHP访问Windows打印机日志?

我希望能够使用PHP在Windows中查看打印机历史记录。

我需要的信息包括:

  • 文件名

  • 页数

  • 印制日期

有什么办法可以在PHP中获得此信息?


慕容708150
浏览 160回答 1
1回答

繁星coding

为了在Windows 10上启用打印日志:您需要访问事件查看器。您可以在Windows搜索中进行搜索。打开事件查看器后,展开“应用程序和服务”日志>“ Microsoft”>“ Windows”>“ PrintService”。您将在此处看到两种事件类型;管理员和运营人员。如果以前从未启用过打印日志,请右键单击“操作”,然后从上下文菜单中选择“属性”。在常规标签上,启用“启用日志记录”选项,一切顺利。现在,要在PHP中查看此文件:<?phpexec('wevtutil qe Microsoft-Windows-PrintService/Operational', $output);var_dump($output);
随时随地看视频慕课网APP
我要回答