基本列印
PrinterJob pJ = PrinterJob.createPrinterJob();
if (pJ != null) {
boolean success = pJ.printPage(some-node);
if (success) {
pJ.endJob();
}
}
這將列印到預設印表機,而不向使用者顯示任何對話方塊。要使用預設印表機以外的印表機,可以使用 PrinterJob#createPrinterJob(Printer)
設定當前印表機。你可以使用它來檢視系統上的所有印表機:
System.out.println(Printer.getAllPrinters());