Adobe Reader を使用して PDF を印刷するための Windows サービスを作成しました。コードは以下の通りです。
Process.Start(exe,arg);
上記から実行するコマンドは以下のようになります
C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe,/h /t "D:\test.pdf" "\サーバー名\プリンター名" "" ""
これは、Windows 2000 サーバーでは正常に機能していました。現在、Windows 2003 サーバーにアップグレードしています。これでは印刷を与えていません。また、例外やログも取得していません。すべてが正常に機能しているため、ログが作成されました。また、2003年のサーバーでは、これはコマンドプロンプトから機能しており、コンソールアプリケーションからも機能していますが、ユーザーがログインしている場合は機能しています。誰も再度ログインしていない場合、印刷は機能しません。
これについて誰か助けてください。
よろしくマドゥ