デフォルトのコードを使用して Java から印刷しています (以下)。問題は、ダイアログが初めて呼び出されたときに表示されるまでに 10 秒以上かかることです。再度呼び出されると、非常に迅速にポップアップします...それを解決する方法はありますか?? または、アプリケーションの起動時にサイレントに呼び出すこともできますか?? 時間がかかるかもしれない特別なメソッドを呼び出す??? どんな助けでも大歓迎です! コード:
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(this);
if (job.printDialog() == true) {
try {
job.print();
} catch (PrinterException ex) { }
}