Is there any way to detect if someone has invoked the print command in a browser? Whether by the print icon or from the file menu?
No it is not possible.
The onAfterprint sounds like it will work for me. I'm only having problems with IE when I print. It is doing strange things to my flash file (Flips it vertically). I'll give this a try and let you know how it goes.