JS Print Setup Version History

16 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 0.9.5.5 35.0 KiB Works with Firefox 13.0 and later

Fixed URL handling.
When used URL host:port like http://example.org:8080 extension give an error NS_ERROR_MALFORMED_URI.

Version 0.9.5.4 35.0 KiB Works with Firefox 13.0 and later

Added new option 'printToFile'

Version 0.9.5.3 34.9 KiB Works with Firefox 13.0 and later

Next fix about print blank page after FF upgrade to version 46.
The main source of problem is that version 45 saves in preferenses print_resolution as negative value -437918235 (actually not used).
After upgrade the value is used, but is invalid for printer driver. As result blank page is printed.
This behavior is now fixed.

Version 0.9.5.2 34.8 KiB Works with Firefox 13.0 and later

Fixed Firefox 46 incompatibility (Prints blank page)
Added option 'resolution'

Version 0.9.5.1.1-signed 30.2 KiB Works with Firefox 13.0 and later

Fixed mistyped preference name in getShowPrintProgress

Version 0.9.5.1-signed 30.2 KiB Works with Firefox 13.0 and later

Fixed bug 26038 in getShowPrintProgress().

Version 0.9.4.1-signed.1-signed.1-signed 30.2 KiB Works with Firefox 13.0 and later

Added new print options unwriteableMargin and edge for header/footer.
Removed using of deprecated interface nsIPrefBranch2.

Version 0.9.2.1-signed.1-signed 29.4 KiB Works with Firefox 3.0 and later

Fixed bug 24784 with setProgressListener method due change of UUID of nsIWebProgressListener interface.

Version 0.9.1.1-signed.1-signed 29.3 KiB Works with Firefox 3.0 and later

Fixed jsPrintSetup.printWindow method incompatibility with Firefox 6.
Incompatibility is result of change of UUID of nsIDOMWindow interface.

Version 0.9.0.1-signed.1-signed 29.1 KiB Works with Firefox 3.0 and later

Implemented a lot of new features:
  • Firefox 4 compatible
  • enhanced paper handling
  • Bulgarian, French and Spanish localizations
  • host based security access control to jsPrintSetup
This version also fix bug in setPaperSizeData in version 0.9.0beta3.
Important Note!
If your application is not conformable with jsPrintSetup access control, most of features of jsPrintSetup will be inaccessible if user who is using application block access to jsPrintSetup on first request for permission.
Your application must implement these methods to get information about user's decision and rerequest permissions if needed or get alternate decision.

Version 0.8.2h 12.0 KiB Works with Firefox 3.0 - 3.6.*

Workaround printing always to default printer and use default printer settings under Linux.

Version 0.8.2g 13.0 KiB Works with Firefox 3.0 - 3.6.*

Added support for Firefox 3.6
Added method setPrintProgressListener.

Version 0.8.2e 13.0 KiB Works with Firefox 3.0 - 3.5.*

Fixed asynchronous print behavior and silent printing (Bug 21473 - https://www.mozdev.org/bugs/show_bug.cgi?id=21473).

Version 0.8.2d 13.0 KiB Works with Firefox 3.0 - 3.5.*

Fixed Bug 2132 (https://www.mozdev.org/bugs/show_bug.cgi?id=21302)
Suppressed error on FF for Mac about missing implementation of nsIPrinterEnumerator in this port.

Version 0.8.2b 12.0 KiB Works with Firefox 3.0 - 3.5.*

Added support for Firefox 3.5

Version 0.8.1 12.0 KiB Works with Firefox 3.0 - 3.0.*

Improved error handling