PHPにはこれを行うための独自のPECLがあることは知っていますが、現在PHP 5.4を使用しており、php_printer.dll
このバージョン用にコンパイルされていません。
user1386320
質問する
815 次
2 に答える
2
PECLには古いものが含まれている可能性があり、php_printer.dllはほとんど非推奨です。また、PHPはスクリプト言語であるため、ハードウェア機能(プリンターなど)に直接アクセスすることは非常に困難です。C ++などでプリンタアクセス関数を検索または記述し、system()を使用してスクリプトを実行することをお勧めします。。頑張ってください!
于 2012-11-11T21:53:01.170 に答える
0
TCP / IPソケットを介してPHPから直接印刷するには、特にプリンター拡張機能や優れたライブラリを使用しないWindows環境で大量の作業が必要になります。
ドキュメントから:
Windowsユーザーは、これらの関数を使用するために、php.ini内でphp_printer.dllを有効にする必要があります。このPECL拡張機能のDLLは現在利用できません。
したがって、php_printer.dll
PHP5.3用にプリコンパイルされたバイナリをhttp://downloads.php.net/pierre/からダウンロードして使用することができます。おそらく、PHP5.4でも動作します。そうでない場合は、Windowsプリンター拡張機能を使用するためにソースからPHPをコンパイルする必要があります。
于 2012-11-07T22:54:25.967 に答える