Monitoring the print queue using VB.NET

  1. I am tryitrying to monitor the print queue in VB.NET. All I want to know is if someone is using Microstation to print a PDF document. I want the file name.
  2. I have already created a software to monitor the activity of all the print drivers in Windows. It looks like Microstation is not using a print driver installed on Windows, because my software doesn't provide an output when Microstation is printing a file. My software gives an output when MS Word is printing file.
  3. To make it clear, I want to know when Microstation is printing a file. And I want the full file name too. My current software works for other software like MS Word except for Microstation.
  4. Please help me. It's my first time posting here. Sorry if this is informal.