基本列印

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());