While I don't know how to generate a print-only ("very" static PDF) from a PDF open in Reader without prompting the user, I thought I would mention the
calculationsEnabled property on the Acrobat Document object. By setting this property's value to
false, you'll effectively turn "off" all calculations on the form (in JavaScript as follows):
xfa.host.calculationsEnabled = false;
When this statement is executed, the calculated values will become "frozen" at their current calculated value until you set the property back to
true at which point all calculations will be run again and any changes made to field on which calculations are dependent will be taken into account.
So this doesn't really turn the PDF into a "static" PDF but it gives you the ability to easily freeze all calculations on a form with a simple JavaScript statement.
Stefan
Adobe Systems