【发布时间】:2021-11-09 02:38:48
【问题描述】:
这是我要执行的代码。它工作正常,我在打印机队列中看到文档,但打印机不打印页面。
从其他应用打印不会卡在队列中。
知道问题出在哪里吗?
我的打印机是 USB001 端口上的 HP Deskjet 3512
public static void main(String[] args) {
PrintService pservice = PrintServiceLookup.lookupDefaultPrintService();
String printText = "Hello World";
try {
SimpleDoc doc;
doc = new SimpleDoc(printText.getBytes(), javax.print.DocFlavor.BYTE_ARRAY.AUTOSENSE, null);
DocPrintJob job = pservice.createPrintJob();
job.print(doc, new HashPrintRequestAttributeSet());
System.out.println("Job sent to printer succesfully");
} catch (Exception e) {
e.printStackTrace();
}
}
【问题讨论】: