Can't address the cancel issue, but what I did was not give the user the ability to print from the preview window by removing the button from the toolbar and distributing a different FOXUSER file. After the report is previewed, the user is specifically asked if they want to print.
>Why exactly does it matter if they printed from the preview window?
>
You might want to preview one report and actually print another (say to a preprinted dot-matrix form).
Dan LeClair
www.cyberwombat.comSET RANT ON - The Wombat BlogLife isn’t a morality contest and purity makes a poor shield. - J. Peter MulhernDisclaimer: The comments made here are only my OPINIONS on various aspects of VFP, SQL Server, VS.NET, systems development, or life in general, and my OPINIONS should not be construed to be the authoritative word on any subject. No warranties or degrees of veracity are expressed or implied. Void where prohibited. Side effects may included dizziness, spontaneous combustion, or unexplainable cravings for dark beer. Wash with like colors only, serve immediately for best flavor.