我正在尝试严格使用PHP查询本地打印机。目标是让PHP在打印机缺纸时通知用户。我看了几个库,但他们似乎只能访问网络打印机。我还没有找到一个模拟虚拟网络打印机的实用程序,以便我可以利用当前可用的库。
目前有解决方案在PHP中查询本地打印机,还是模拟网络打印机以便我可以利用PHP中的当前功能?
为了澄清,这是在Windows机器上。最终,如果我能找到一个实用程序来模拟本地主机上的网络打印机,那么我的问题就会得到解决。
答案 0 :(得分:1)
PhP本身并不适合远程硬件轮询。 你在Windows或* nix / mac?
您可以尝试执行一个shell脚本来检查并返回打印机状态(如果已经在系统上配置了网络打印机,那么它们有很多可以适应网络打印机)* nix
并使用网络打印机管理窗口组件安装一些远程服务器管理工具将允许您进行“可能”执行所需操作的系统调用。加上theres总是'printui.exe'和'print.exe'我猜。