java驱动针式打印机

  • java驱动针式打印机已关闭评论
  • A+
所属分类:驱动安装
摘要

Java驱动针式打印机可以使用JavaAPI来控制和管理打印作业,而JAVAAPI包括类javax.print.PrintService,javax.print.attribute.PrintRequestAttributeSet,javax.print.attribute.PrintJobAttributeSet,javax.print.

Java驱动针式打印机可以使用Java API来控制和管理打印作业,而JAVA API包括类javax.print.PrintService, javax.print.attribute.PrintRequestAttributeSet, javax.print.attribute.PrintJobAttributeSet, javax.print.attribute.standard.JobName, javax.print.attribute.standard.MediaSizeName等几个类。

首先,通过使用javax.print.PrintService,获得一个指定的打印服务实例:

PrintService printService = PrintServiceLookup.lookupDefaultPrintService();

然后,创建一个PrintRequestAttributeSet,用于存储打印参数:

PrintRequestAttributeSet printRequestAttributeSet = new HashPrintRequestAttributeSet();

接着,使用PrintRequestAttributeSet设置需要传递的打印参数,像是输出页面大小,输出媒体,打印模式,定位模式等。

PrintRequestAttributeSet.add(new MediaSizeName(MediaSize.ISO.A4));

PrintRequestAttributeSet.add(new PrinterResolution(300,300,PrinterResolution.DPI));

接着,创建一个PrintJobAttributeSet,用于存储打印任务属性:

PrintJobAttributeSet printJobAttributeSet = new HashPrintJobAttributeSet();

然后,使用PrintJobAttributeSet设置需要传递的打印参数,像是打印任务的名称:

printJobAttributeSet.add(new JobName("My Print Job", null));

最后,使用printService和printRequestAttributeSet和printJobAttributeSet,来创建打印作业:

DocPrintJob job = printService.createPrintJob();

job.print(doc,printRequestAttributeSet,printJobAttributeSet);

通过上面的步骤,就可以完成对Java驱动的针式打印机的控制了。

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