在PHP中获取本地打印机状态

时间:2013-04-04 14:55:13

标签: php printing

我正在尝试严格使用PHP查询本地打印机。目标是让PHP在打印机缺纸时通知用户。我看了几个库,但他们似乎只能访问网络打印机。我还没有找到一个模拟虚拟网络打印机的实用程序,以便我可以利用当前可用的库。

目前有解决方案在PHP中查询本地打印机,还是模拟网络打印机以便我可以利用PHP中的当前功能?

为了澄清,这是在Windows机器上。最终,如果我能找到一个实用程序来模拟本地主机上的网络打印机,那么我的问题就会得到解决。

1 个答案:

答案 0 :(得分:1)

PhP本身并不适合远程硬件轮询。 你在Windows或* nix / mac?

您可以尝试执行一个shell脚本来检查并返回打印机状态(如果已经在系统上配置了网络打印机,那么它们有很多可以适应网络打印机)* nix

并使用网络打印机管理窗口组件安装一些远程服务器管理工​​具将允许您进行“可能”执行所需操作的系统调用。加上theres总是'printui.exe'和'print.exe'我猜。