- A+
import java.awt.print.PrinterJob;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.PrintRequestAttributeSet;
import javax.print.attribute.standard.Copies;
public class Printer {
public static void main(String[] args) {
// 获取本机默认打印机
PrinterJob printerJob = PrinterJob.getPrinterJob();
// 创建打印内容的属性集
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
// 设置打印份数为700
pras.add(new Copies(700));
// 指定打印输出格式
//DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
// 根据指定的文件格式获取打印机的支持的文档格式
//DocFlavor[] docFlavors = printerJob.getPrintService().getSupportedDocFlavors();
// 根据系统支持的文档格式显示打印对话框
//if (printerJob.printDialog(docFlavors, pras)) {
// 开始打印
try {
printerJob.print(pras);
} catch (Exception e) {
e.printStackTrace();
}
//}
}
}
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-






