2

PHP を厳密に使用してローカル プリンターにクエリを実行しようとしています。目標は、プリンターの用紙がなくなったときに PHP でユーザーに通知することです。いくつかのライブラリを見てきましたが、それらはすべてネットワーク プリンタにしかアクセスできないようです。現在利用可能なライブラリを利用できるように、仮想ネットワーク プリンタをエミュレートするユーティリティをまだ見つけていません。

現在、PHP でローカル プリンターを照会したり、ネットワーク プリンターをエミュレートしたりして、PHP の現在の機能を利用できるようにするソリューションはありますか?

明確にするために、これは Windows マシン上にあります。最終的に、localhost でネットワーク プリンターをシミュレートするユーティリティを見つけることができれば、問題は解決します。

4

1 に答える 1

1

PhP は、単独でのリモート ハードウェア ポーリングにはあまり適していません。Windows または *nix/mac を使用していますか?

*nixでシェルスクリプトを実行して、プリンターのステータスを確認して返すことができます(かなりの数があり、ネットワークプリンターがシステムで既に構成されている場合、ネットワークプリンターに適応するのは比較的簡単です)。

また、ネットワーク プリンター管理 Windows コンポーネントを含むリモート サーバー管理ツールの一部をインストールすると、システム コールを実行できるようになります。さらに、常に「printui.exe」と「print.exe」があると思います。

于 2013-04-04T15:20:40.103 に答える