PHP スクリプトを使用したファイルの印刷について質問があります。
サーバーにインストールするLinux印刷ライブラリはありますか? exec 、 shell_exec 、およびシステム関数で lpr コマンドを試しました。しかし、テーマは私とうまくいきませんでした。
例 1:
$filedir = "/home/user/domains/domain.com/public_html/print/file/test.txt" ;
echo shell_exec("lpr $filedir");
例 2:
$filedir = "/home/user/domains/domain.com/public_html/print/file/test.txt" ;
echo shell_exec("lpr -P printername $filedir");
例 3:
$filedir = "/home/user/domains/domain.com/public_html/print/file/test.txt" ;
echo exec("lpr $filedir");
例 4:
$filedir = "/home/user/domains/domain.com/public_html/print/file/test.txt" ;
echo shell_exec("lpr -P printername $filedir");
例 5:
$filedir = "/home/user/domains/domain.com/public_html/print/file/test.txt" ;
echo system("lp $filedir");
また、ここでこのクラスを試してみ ましたが、警告メッセージが表示され、何も出力されません
警告: stream_socket_client() [function.stream-socket-client]: /home/user/domains/domain.com/public_html/print/PrintSendLPR で tcp://1.1.1.1:515 (接続タイムアウト) に接続できません122行目の.php
助けてください!Linuxサーバーでホストされているphpコードを含むファイルを印刷する必要があります。ユーザーのデフォルトプリンターに接続するか、サーバーにプリンターライブラリ/ドライバーをインストールする必要があります。
どうもありがとう