title: Java print service API: send job to printer spool?
body: <p>I am using Java print service API to select <code>PrintService</code> and then pass it to <code>JasperReport</code>'s <code>JRPrintServiceExporter</code>. The basic idea is to just send a document to the provided <code>PrintService</code>. It is actually using <code>java.awt.print.PrinterJob.print()</code>.</p>
  
  <p>It seems like you cannot send a print job to a printer that has <code>PrinterIsAcceptingJobs.NOT_ACCEPTING_JOBS</code> attribute, when it is offline or powered off  If I sent a job to it, I would get a <code>PrinterException</code> because it is not accepting jobs. </p>
  
  <p>Is it possible to print to a "NOT_ACCEPTING_JOBS" printer? In actual operating system this works, the job is queued in the pool. How to achieve the same effect using Java print service API?</p>