我正在使用Java Printservice API来满足打印机任务的要求。在给安全打印机打印时我遇到了一些问题,这需要用户名& PIN,即从系统手动打印时自动获取细节。
需要解决方案才能获取相同的UserName&来自系统的密码并使用java代码将相同的输入传递给打印机。目前无法通过PrintService API传递此类属性。
代码:
PrintService[] defservices = PrintServiceLookup.lookupPrintServices(myFlavor, aset);
boolean doPrint = printerJob.printDialog();
printerJob.print();