【发布时间】:2012-05-05 17:49:50
【问题描述】:
我正在通过 Java Print Service 和 IcePDF 在网络打印机上实现静默打印。 我在我的开发机器上添加了两台网络打印机 A 和 B。
当我将打印作业提交给打印机 A 时,它打印文件没有任何问题,提交给打印机 B 的相同作业然后它抛出 线程“main”中的异常java.awt.print.PrinterException:句柄无效。
at sun.awt.windows.WPrinterJob._startDoc(Native Method)
at sun.awt.windows.WPrinterJob.startDoc(WPrinterJob.java:1249)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1371)
at org.tgslc.print.PDFRenderTest.main(PDFRenderTest.java:70)
打印文档类型为 PDF 文档。 打印机 A 是 HP LaserJet 9050 PS 打印机 B 是 IBM Infoprint 2190 PS 高速打印机。
任何帮助将不胜感激。
【问题讨论】:
标签: java printing network-printers