I have been looking at your Print Monitor and so far it works great, even from Win 98 printing to a network printer.
My goal is to be able to count the number of pages printed to each printer. I ran your demo application printMonitor then printed 1 page in Notepad. The output in printMonitor includes several StartPage, including 2 with the process notepad.exe and 1 with the process spoolsv.exe
Is there a rule that would apply in all cases to know how many pages are printed?
Also, in some cases I would like to cancel the printing after so many pages. Is it still possible to cancel part of a job by the time it shows on printMonitor?