PrintServiceLookup.lookupDefaultPrintService() は、アプレットでは null を返しますが、小さなアプリケーションで呼び出されるとデフォルトのプリンターを返します。
アクセス許可java.lang.RuntimePermission "queuePrintJob"を試し、[OK]をクリックして、アプレットにプリンターへのアクセス許可を付与しました。アプレットにはポート 631 のアクセス許可もあります。CUPS の問題ではないかと思いましたが、アプリケーションは動作します。
PrintServiceLookup.lookupPrintServices(null, null) は空のリストを返します。
これはキオスク用なので、必要な権限を設定できます。
私は何が欠けていますか?
ありがとう