Since version 6.6 we have changed the technologies that we are using for printing, and have replaced the farmerswife PDF creation with a built-in printer, where before you would print using your computer installed PDF printer.
This change could affect the reports and PDFs that you generate from farmerswife, once upgrading to a version higher than 6.6
Issues that you can experience are:
- Selected font is not displayed correctly in the report print designer preview
- The printed PDF has the wrong fonts
- You get an empty PDF and a PS file
- Exported PDF shows only the first page of a multi-page PDF
If your templates use background images, you may find that checking the Image Caching settings within the client-side Toolbox could fix your empty PDFs.
To check this, go to: Toolbox > Server Setup
From here you will find the below setting:
If this setting is on, it will allow your server to cache the image information it generates when printing your PDF. This should prevent your template's background image needing to be converted each time you print to PDF.
However, sometimes the cache can prevent your background image from printing, creating an empty PDF. In this scenario, the setting should be switched off, or unchecked. As this is a Server Setup setting, one user can change for all users.
Once you have unchecked this setting, it is advisable to log out, by going to Menu > Log out (quitting farmerswife without logging out, can prevent settings from being saved), and then logging back in again. From here, check your Print Designer template that was generating an empty PDF.
If you are still experiencing issues with your PDFs after checking this setting, you may need to check your font settings, and use the Scan Fonts function. Please follow this article on how to do that: Scan Fonts to fix wrong fonts in "empty PDFs"