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
Allows fine tuning of the monitor component - so if you aren't interested in a particular event you don't get notified about it - and raises events for printer status changes as well as job events.
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
* New class PrinterDriver added to give additional information about the drivers on a system and attached to a given printer
* Print job events are now asynchronous. This means that the print spooler will not be stalled while your applicvation processes the printer monitoring events
* New method: PrintJob.Commit which writes changed print job information to the spooler
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.
Special thanks to Lothar "the Great" Haensler, Chris Eastwood , dr_Michael, ClearCode, Iouri and
all the other wonderful people who made and make Codeguru a great place.
Come back soon, you Gurus.
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?
Bookmarks