2

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コードを含むファイルを印刷する必要があります。ユーザーのデフォルトプリンターに接続するか、サーバーにプリンターライブラリ/ドライバーをインストールする必要があります。

どうもありがとう

4

0 に答える 0