我知道如何获取可用打印机的列表,我希望用户能够从列表中进行选择并将其设置为会话的默认打印机
使用Windows 7
我知道这很容易完成我只想创建一个简单的java程序
a: 增长知识
b:这里的老师非常不喜欢玩印刷属性
感谢您提前的帮助
您知道如何获取所有打印机的列表,然后您想设置默认打印机。
好的,此代码将帮助您传递要设置为默认打印机的打印机名称,其中“MYPRINTER”。将其替换为打印机名称。
PrinterJob pj = PrinterJob.getPrinterJob();
PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
System.out.println("Number of printers configured: " + printServices.length);
for (PrintService printer : printServices) {
System.out.println("Printer: " + printer.getName());
if (printer.getName().equals("***MYPRINTER***")) {
try {
pj.setPrintService(printer);
} catch (PrinterException ex) {
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)