The PrinterQueueWatch .NET component from Merrion Computing Ltd is a .NET component which allows you to monitor and administer the print queue from VB.Net, C# or any of the .NET environments.
In addition it provides detailed information about jobs submitted to a print spooler, such as the user name, number of pages, orientation, file name and so on. Using this component it is possible to build powerful print job tracking applications in a very short timescale.
Time limited license trial version available from : here
New in release 1.7
+ Added structured exception handling for printer exceptions:
+ New class InsufficentPrinterAccessRightsException for attempt to access printer functionality beyond the rights of the logged in user
+ New class InsufficentPrintJobAccessRightsException for attempt to access print job functionality beyond the rights of the logged in user
+ Collection class PrintJobs made to support the VB.Net For Each .. Next syntax
+ PrintJob members made read/write:
+ Document - The document name reported to the spooler
+ Position - The job position in the print queue (only administrators can change this)
+ NotifyUserName - The user to send printer alerts to
+ Priority - The priority of this print job
+ PrinterInformation members made read/write
+ Comment - The text comment for the printer
+ Location - The location text for the printer
+ SeperatorFilename - The file used as a job seperator
+ Priority - The default priority assigned to jobs queued on this printer
- Removed PrintJob.IsEditable as this is no longer needed
Minor update (release 1.8.8*)
Allows a clean closedown of the print monitoring component if the parent application is terminated, plus added another demonstration project showing how to use the component in a windows service.
Hi, do you know where can I find documentation about how to use this component?
I'm trying to write a small app to use it. Basically I have a set of items to print. I'll send them to the spooler but I want to update them on the app to Printed status only after the printer actually printed the item. Do you think I'll be able to do it with this component?