ここの手順を使用すると、Webサーバーのコマンドラインを使用してWordドキュメントを正常に印刷できます。例えば:
"C:/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE" c:\temp\test.docx /q /n /mFilePrintDefault /mFileExit
ただし、PHPを使用してこのコマンドを実行したいと思います。例えば:
echo exec('"C:/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE" c:\temp\test.docx /q /n /mFilePrintDefault /mFileExit');
ブラウザのWebサーバーからPHPファイルを実行すると、タスクマネージャを使用して、WINWORD.EXE * 32が起動および実行されますが、実行されたままで、印刷または自己終了しません。
PHPは当然タイムアウトエラーを返します。コマンドラインメソッドは15秒以内に正常に実行されるため、時間の長さは問題ではないと思います。