如何从 PHP 访问 Windows 打印机日志?
How to access Windows Printer logs from PHP?
我希望能够使用 PHP 查看 Windows 中的打印机历史记录。
我需要的信息包括:
- 文件名
- 页数
- 印刷日期
有什么方法可以在 PHP 中获取此信息?
为了在Windows10 上启用打印日志:
- 您需要访问事件查看器。您可以在Windows搜索中搜索。
- 打开事件查看器后,展开应用程序和服务日志>Microsoft>Windows>PrintService。
- 您将在此处看到两种事件类型;管理员和运营。如果您以前从未启用过打印日志,请右键单击“操作”,然后从上下文菜单 select、“属性”。在“常规”选项卡上,启用“启用日志记录”选项,一切顺利。
现在,要在 PHP 中查看此文件:
<?php
exec('wevtutil qe Microsoft-Windows-PrintService/Operational', $output);
var_dump($output);
我希望能够使用 PHP 查看 Windows 中的打印机历史记录。
我需要的信息包括:
- 文件名
- 页数
- 印刷日期
有什么方法可以在 PHP 中获取此信息?
为了在Windows10 上启用打印日志:
- 您需要访问事件查看器。您可以在Windows搜索中搜索。
- 打开事件查看器后,展开应用程序和服务日志>Microsoft>Windows>PrintService。
- 您将在此处看到两种事件类型;管理员和运营。如果您以前从未启用过打印日志,请右键单击“操作”,然后从上下文菜单 select、“属性”。在“常规”选项卡上,启用“启用日志记录”选项,一切顺利。
现在,要在 PHP 中查看此文件:
<?php
exec('wevtutil qe Microsoft-Windows-PrintService/Operational', $output);
var_dump($output);