- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
  P3                     
     - 
    Affects Version/s: 6u75, 7u51, 8u5, 9
 - 
    Component/s: client-libs
 
- 
        b30
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8084991 | emb-9 | Alexey Ivanov | P3 | Resolved | Fixed | team | 
| JDK-8063791 | 8u45 | Alexey Ivanov | P3 | Resolved | Fixed | b01 | 
| JDK-8050839 | 8u40 | Alexey Ivanov | P3 | Resolved | Fixed | b04 | 
| JDK-8070245 | emb-8u47 | Alexey Ivanov | P3 | Resolved | Fixed | team | 
| JDK-8072251 | 7u85 | Alexey Ivanov | P3 | Resolved | Fixed | b01 | 
| JDK-8050840 | 7u80 | Alexey Ivanov | P3 | Resolved | Fixed | b03 | 
| JDK-8050841 | 6u91 | Alexey Ivanov | P3 | Resolved | Fixed | b01 | 
If the Java application tries to print when Windows printer is in an error state, the Java print dialog shows 'Status: Not accepting jobs'. After pushing the print button, the app will fail printing with exception:
java.awt.print.PrinterException: Printer is not accepting job.
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1326)
at javax.swing.text.JTextComponent$2.call(JTextComponent.java:2320)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at javax.swing.text.AbstractDocument.render(AbstractDocument.java:420)
at javax.swing.text.JTextComponent$3.run(JTextComponent.java:2369)
at java.lang.Thread.run(Thread.java:744)
At the same time, regular Windows applications (e.g Word) can still add new print jobs to the queue of this printer.
- backported by
 - 
                    
JDK-8050839 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8050840 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8050841 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8063791 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8070245 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8072251 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 - 
                    
JDK-8084991 Java app receives javax.print.PrintException: Printer is not accepting job.
-         
     - Resolved
 
 -         
 
- duplicates
 - 
                    
JDK-6996782 RFE: Optionally allow submitting printjobs even if Printer is not accepting job
-         
     - Closed
 
 -         
 - 
                    
JDK-8044617 UnavailableServiceException in ServiceManager.lookup("javax.jnlp.PrintService");
-         
     - Closed
 
 -         
 
- relates to
 - 
                    
JDK-6996782 RFE: Optionally allow submitting printjobs even if Printer is not accepting job
-         
     - Closed
 
 -