Printing In Lizzy

Printing In Lizzy

As many of you know we have up until now been using Java to print invoices. This has presented problems due to the slowness of Java and Java updates breaking printing. To prevent this issue in future releases we have changed the invoice printing to use Chrome, Firefox, and Safari native PDF handling. This means that in Chrome and Safari when you click the print icon you will get a print dialog with your invoice already loaded; this is much quicker then the old Java method and should be more stable going forward. If you run Firefox, you will just get a new window with the PDF loaded where you can manually click print. PDF printing should be fixed in Firefox version 21, when it is released and tested we will make it work just like Chrome and Safari. If you are running Internet Explorer then you should also just get a new tab with the PDF and you can manually print it from there, but only if you have Adobe Acrobat installed.

Now for this change to work correctly, both Chrome and Firefox need their native PDF handling enabled. Normally the native PDF support is enabled but if you are running Windows and have installed Adobe Acrobat, then Adobe has taken over PDF duties in your browser which breaks the printing features. The fix for this is listed below.

In Chrome:

  • Open a new tab and put chome://plugins in the address bar and press enter.
  • Find “Adobe Acrobat” and click the “Disable” link.
  • Find “Chrome PDF Viewer” and click the “Enable” link.
  • Close the plugins tab.
  • If you are already in Lizzy refresh the page.

In Firefox:

  • In the menu select “Tools -> Add-ons”.
  • Click the “Plugins” tab.
  • Find “Adobe Acrobat” and click the “Disable” button
  • Close the “Add-ons Manager”.
  • If you are already in Lizzy refresh the page.

That’s all there is to it. Again this only affects Windows users and only if you have installed Adobe Acrobat.

Leave a Reply