WindowsコマンドプロンプトからJBossアプリケーションを実行すると、ネットワークプリンタを含むプリンタの一覧を取得できます。Java印刷サービス:PrintServiceLookup.lookupPrintServicesがネットワークプリンタを返さない
JBossアプリケーションをWindowsサービスとして実行すると、マシンに直接接続されているプリンタの一覧しか取得できません。ネットワークプリンタが表示されません。ここで
は、私はプリンタのリストを取得するために使用するJavaコードです:
PrintService[] printerServices = PrintServiceLookup.lookupPrintServices(null, null);
私たちの管理者によると、アクセス権が設定だけで結構ですので、アクセス権の問題ではありません。
ネットワークプリンタを表示するために必要な権限がありますか?