首先,要开启打印服务,否则会抛出异常。
java.awt.print.PrinterException:
Invalid name of PrintService.
at sun.awt.windows.WPrinterJob.setNativePrintService(Native
Method) at
sun.awt.windows.WPrinterJob.getPrintService(WPrinterJob.java:573)
at
sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1272)
at
sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1247)
at com.printDome.main(printDome.java:137)
其次,确保计算机与打印机之间连接通畅。
继承(implements )Printable 实现
print();方法。
package com;
import java.awt.BasicStroke;
import java.awt.Color;import java.awt.Component;
import java.awt.Font;import java.awt.Graphics;import
java.awt.Graphics2D