We have a DLL that monitors a print queue. The DLL will be supplied to the winning bidder.
We have a problem with it that needs fixing. Basically, when any large documents are printing it records incorrectly. The DLL picks up the print information from the spooler as soon as the print button is pressed by the user. So if the document takes time to spool, the monitor reports total pages of 0. We need a change made to the DLL so that if the print job is "spooling" it needs to pause the job, let the spooling finish, get the info and then resume the job.
The DLL is created in C#.NET 2.0 (VS 2005). We are looking for experienced and competant developers only. It should be a very quick job for someone who has experience with print spoolers.