java怎么驱动打印机

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

Java中使用PrintService类来实现打印机的操作。使用PrintService类可以枚举当前系统可用的打印机,并可以创建打印机书写器对象,以便发送打印数据到指定的打印机,下面分别给出使用java实现打印功能的步骤。1、

Java中使用PrintService类来实现打印机的操作。使用PrintService类可以枚举当前系统可用的打印机,并可以创建打印机书写器对象,以便发送打印数据到指定的打印机,下面分别给出使用java实现打印功能的步骤。

1、获取当前系统可用的打印机

使用PrintServiceLookup类中的lookupPrintServices方法可以枚举当前系统可用的打印机,下面是实例:

PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);

2、根据需要的打印机创建打印机书写器

使用PrintService对象的createPrintJob方法可以根据传入的PrintService对象创建打印机书写器,下面是实例:

PrintJob job = printService.createPrintJob();

3、发送打印数据到指定打印机

使用PrintJob类的print方法可以实现发送打印数据到指定打印机,但是需要传入Printable文档对象,Printable文档对象是由java.awt.print.Printable类来实现的,通常使用的是其子类PrinterJob,下面是实例:

PrinterJob job = new PrinterJob();

// 生成Printable文档对象
// Document doc = ...

// 执行打印
job.print(doc, null);

通过以上三步步骤,就可以实现使用java来驱动打印机的功能了。

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