アプリケーションが画像とその横にテキストを印刷するJavaアプリケーションを作成しています。印刷中は 2 台のプリンターがあり、それに応じて選択します。ユーザーがプリンターやその他のものを選択するための印刷ダイアログは表示しません。私のコードは次のとおりです
PrinterJob job = PrinterJob.getPrinterJob();
boolean ok = job.printDialog();
行をスキップしない場合boolean ok = job.printDialog();
、テキストは私の場合(20,20)で言及された位置に印刷されますが、行をスキップすると、プリンターのさらに離れた場所で印刷が行われる可能性があります(120、120)これつまり、マージンの設定が必要です。また、プリンターを設定するためのコードを教えてください。