Hi Sergiy
Thank you for your reply.
I have noticed if I display the document first using the printpreviewcontrol the events get raised, then if I use iGPrintManager.Print the events also get raised.
However, if I use iGPrintManager.Print (without displaying the document within a printpreviewcontrol) then the events do not get raised.
Your demo works because it displays a print preview first, then subsequenct iGPrintManager.Print calls raise the events.
I give the user options to PREVIEW or PRINT, so if they preview I display a form with a printpreviewcontrol on it (that prints and raises the events fine).
If they select PRINT I call iGPrintManager.Print without displaying the form or setting printpreviewcontrol.document, and the events do not get raised.
I will do some more digging around to see that I can come up with.
Thanks