Friday, March 14, 2014

Printing PDF Documents Generated by Output ES2

You would usually have this case when you are doing a Desktop Printing. i.e. you want the Output ES2 to generate a PDF document for your calling application to display PDF to the user. The user would then use the “Print” button on Adobe Reader Toolbar to print the document.

1) Single Documents
If your use case has a requirement to render individual documents using Output ES2 and print them individually, then you need to know the following.


1.1 Tray Selection
Explicit Tray Selection not possible.
If you check “Select Paper Source based on Paper Size” from Adobe Reader’s Print Dialog box, it will pick the first non-secured paper-tray that has paper with required page size. If no such trays are found, it will ask for manual feed.


1.2 Simplex/Duplex
Define it in Form Properties and when you print it, it will print with right Simplex/Duplex Settings.


2) Assembled Documents


If your use case requires you to assemble multiple PDF documents before printing it, then you should know the following.


2.1 Tray Selection
Explicit tray selection is not possible.
If you check “Select Paper Source based on Paper Size”, it will pick the first nonsecured paper-tray that has paper with required page size. If no such trays are found, it will ask for manual feed.


2.2 Simplex/Duplex
When individual XDP are merged together, the “Form Properties” of only the base document is retained. And since we are using the OUTPUT ES2 to render a PDF, the generated PDF is a flat PDF which loses all the XFA characteristics (like master pages, JavaScripts etc)


Thus – in an assembled document, if the first template is “simplex” all the pages will be printed in Simplex manner. Similarly, if the first template is “Duplex” all the pages will be printed in Duplex mode.

No comments:

Post a Comment