Java如何获取打印机或打印服务名称?
本示例说明如何在计算机上安装打印机或打印服务。要获取已安装的服务,我们可以使用PrinterJob.lookupPrintServices()方法调用。此方法返回一个PrintService对象数组。之后,调用PrintService.getName()方法获取打印服务名称。
package org.nhooo.example.print;
import javax.print.PrintService;
import java.awt.print.PrinterJob;
public class PrinterName {
public static void main(String[] args) {
//查找可用的打印服务。
PrintService[] printServices = PrinterJob.lookupPrintServices();
//迭代打印服务并打印出其名称。
for (PrintService printService : printServices) {
String name = printService.getName();
System.out.println("Name = " + name);
}
}
}该程序将在您的机器上打印已安装的打印服务。
Name = Send To OneNote 2007 Name = Microsoft XPS Document Writer Name = HP LaserJet P1005 Name = Epson LX-300+ Name = EPSON LQ-300+ ESC/P 2 Name = CutePDF Writer
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西