这是一个我甚至无法在我们的测试环境中重现的错误 - 至今它只发生在生产环境中,并且需要一定的运行时间才能发生(在重新启动之后,一段时间没关系)。(PDFBox)java.awt.print.PrinterException:打印机不接受作业
在打印PDF文件时,会引发上述异常,并且在打印机队列中,我可以看到作业挂起时显示错误状态。有一点让我感到困扰的是,我打印的文件大小约为40 kb,打印队列显示它们大约为1.4 MB,但这可能是正常的,我不知道。无论如何,我读了一两个关于这个异常的东西,但有些东西并不完全正确 - 应用程序使用Java 1.7.0_02版,并且我无法从属性中读取PrinterState和PrinterStateReasons。实际上,唯一的属性如下:
printer-is-accepting-jobs: not-accepting-jobs
color-supported: not-supported
queued-job-count: 5
printer-name: HP LaserJet P4010_P4510 Series PCL 6
Windows环境下,通过打印服务器访问打印机。电线另一端的人声称从其他应用程序打印可以正常工作。
我最好打赌解决这个问题?
虽然这个链接可能有帮助,但请至少在此提供一个简短的总结。 – mkl