java 打印机驱动调用

  • java 打印机驱动调用已关闭评论
  • A+
所属分类:远程维修
摘要

importjava.awt.print.PrinterJob;importjavax.print.attribute.HashPrintRequestAttributeSet;importjavax.print.attribute.PrintRequestAttributeSet;importjavax.print.attribute.standard.Copies;publi

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

  • 微信在线客服
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 扫一扫码上服务
  • weinxin