基本打印
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());