0
我正在通过Java Print Service和IcePDF在网络打印机上实施无提示打印。 我已将两台网络打印机A和B添加到我的开发机器中。java.awt.print.PrinterException:句柄无效
当我提交打印作业到打印机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高速打印机。
任何帮助,将不胜感激。
你是对的。当我从记事本打印时,警告消息显示“句柄无效”。但是当我打印PDF文档时,打印质量没有任何错误信息。 – muser
驱动程序问题在我的开发机器上。在其他机器上正常工作。 – muser