How to fire events for Print Preview in Axapta

Hi, I would like to restrict user from printing more than once the purchase order report from Navision. Is there anything available withing Axapta? i tried setting a counter which checks for the no. of time user prints, but im not able to get this counter value for the screen target…I can get it for printer target…How to fire or check something if user prints the report by going through Screen-Print Preview option.??Should I call some WinApi function for this or any other way?? Regards,