JS Print Setup is a Firefox addon designed to implement the browser's print setup from CS Javascript.
The extension creates global object called 'jsPrintSetup', which implements methods to get/set print Page Setup options. This is useful for developers which want to control page setup options from their Javascript code.
Here are some key features of "JS Print Setup":
· Get/Set print settings - margins, orientation, scaling, header and footer
· Get/Set global print settings and for selected printer
· Working with installed printers
· Save print settings to user preferences
· Print with current setttings without need from saving to user pereferences as required from 'window.print()'
· Print desired window or frame
· Unattended printing without print dialog
· Enhanced Paper data handling
· Host based Security Access Control
Requirements:
· Firefox 3.0 - 8.*
What's New in This Release: [ read full changelog ]
· Fixed jsPrintSetup.printWindow method incompatibility with Firefox 6.
· Incompatibility is result of change of UUID of nsIDOMWindow interface.