title: How to check a print job status with C#
body: <p>I'm printing a PDF file by executing a commandline application from within my C# application. Now I wanna know when this job is printed. I was hoping there would be some kind of event I could subscribe to, and handle it. But I couldn't find it.</p>
  
  <p>So now I'm resorting to polling. And checking the JobStatus of a PrinterSystemJobInfo object. But in my case this either gives me JobStatus = None or JobStatus = Printing.</p>
  
  <pre><code>PrinterSystemJobInfo.JobStatus
  </code></pre>
  
  <p>Can someone tell me how to reliably check a print job status using C#?</p>