javajavax。打印PrintException:打印机不接受作业
当我尝试执行时,我得到了“javax.print.PrintException: Printer is not accepting job."
”
printService.createPrintJob().print(
new SimpleDoc(this,
DocFlavor.SERVICE_FORMATTED.PRINTABLE,
docAttributeSet),
printRequestAttributeSet);
我看到这一问题发生在一台机器打印到打印机上,但另一台机器能够使用相同的API调用打印到同一台打印机上。我正在看甲骨文太阳公司的错误报告,上面解释了类似的问题,粘贴在下面。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6525150
但是上面提到的解决方法都没有为我解决这个问题。感谢您的帮助
# 1 楼答案
printerName=printerName。replaceAll(“#”和“\\”)
不要使用默认打印机,如果打印机是默认打印机,则将“#”替换为“/”。由于Windows系统,我遇到了这个异常,我用上面的代码替换了我的打印机名,我的问题现在解决了