Click to See Complete Forum and Search --> : PrinterQueueWatch .NET component
Clearcode
April 28th, 2003, 02:18 AM
The PrinterQueueWatch (http://www.merrioncomputing.com/Download/PrintQueueWatch.htm) .NET component from Merrion Computing Ltd (http://www.merrioncomputing.com) 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 (http://www.merrioncomputing.com/Download/PrintQueueWatch.zip)
All feedback appreciated,
Sláinte,
Duncan
Clearcode
June 11th, 2003, 06:26 AM
New version 1.6.
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.
Clearcode
August 4th, 2003, 02:17 PM
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
Clearcode
November 11th, 2003, 04:20 PM
New release available.
Changes:
========
* 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 (http://www.merrioncomputing.com/Download/PrintQueueWatch/PrinterQueueWatchPrintJobCommittopic.htm) which writes changed print job information to the spooler
Clearcode
January 4th, 2004, 10:35 AM
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.
Cimperiali
April 23rd, 2004, 10:19 AM
you're great.
:)
Clearcode
September 25th, 2006, 09:02 AM
Sorry to revive a really old thread but you might be interested to know that the component is now open source and royalty free...enjoy.
dsolari
November 20th, 2006, 01:10 PM
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?
Thanks in advance
Daniel
Clearcode
November 27th, 2006, 09:52 AM
Do you think I'll be able to do it with this component?
Yup - in the JobWritten() event if e.Job.Printed = True then update your printed status to true.
sai_prasad_veluri
January 12th, 2008, 02:46 AM
The component is giving error (exception) while using with IPP printer like:
.AddPrinter("http://Server_name/printers/Printer_Name/.printer");
Any help in this regard?
yiannis
March 14th, 2011, 04:08 AM
I get an exception when i try to get data from a shared printer. any ideas?
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.