Strangely the following snippet is printing silently from a button field:
var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.automatic;
pp.printerName = "Adobe PDF";
this.print(pp);
the same is true if I use silent in place of automatic
Should I worry about a system security shortfall (the document doesn't seem to be trusted - I mean it is not listed under Edit | Preferences... | Enhanced Protection | Trusted Places)?
Indeed, it should not print silently according to the official documentation:
http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/JS_API_AcroJS.89.1001.html
If you can replicate the same, you may also select how many pages to print, either
1. through another print param if it exists;
or
2. looping the above snippet as much as required;
Hope it helps.