On Windows Systems

Run the following steps, either automatically or manually, to add this capability to your Web Reports installation on Windows platforms:
Automatic Installation
  1. On the BigFix console click Fixlets and Tasks.
  2. Search for the following task IDs:
    • Task ID: 602: BES Web Reports: Enable PDF Reports - Part 1 of 2
    • Task ID: 603: BES Web Reports: Enable PDF Reports - Part 2 of 2
  3. Run the actions in these tasks to automatically install the PDF generator.
Manual Installation
Run these steps on the server hosting the BESWebReportsServer service:
  1. Install Internet Explorer 9 or later, if it is not already installed.
  2. Add your Web Reports host to the Internet Explorer trusted sites list for the system account.
  3. Run the following steps in the registry:
    1. Add a key with the fully qualified domain name of your Web Reports host to
      HKEY_USERS\[User account running Web Reports service]\Software\Microsoft\
      Windows\CurrentVersion\Internet Settings\ZoneMap\Domains
      For example, if you access Web Reports at http://bes.example.com and run Web Reports under the SYSTEM account, you add the key
      HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\
      Internet Settings\ZoneMap\Domains\bes.example.com
    2. Add a REG_DWORD value (under the key you just added) named http and set it to 2.
    3. Add a REG_DWORD value (under the key you just added) named https and set it to 2.
  4. Add a PostScript file printer named BES Web Reports Printer that prints to the port C:\Program Files\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\out.ps:
    1. Navigate to Printers and Faxes from the Control Panel and click Add Printer
    2. Click Next and select Local Printer; uncheck Automatically detect and install my Plug and Play printer
    3. Select Create a new port and choose Local Port as type
    4. Create the directory C:\Program Files\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\, if it does not already exist
    5. For the port name, enter C:\Program Files\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\out.ps
    6. Depending on the operating system, choose one of the following printers:
      • Windows 2003: Apple Color LW 12/660 PS
      • Windows Vista, Windows 2008: Canon PS-NX90
      • Windows 2008R2, Windows 2012, Windows 2012R2: Xerox Phaser 6180MFP-D PS
      Note: If the driver is not available, then apply the procedure described at Cannot enable PDF export in Web Reports
    7. Name the printer BES Web Reports Printer
    8. Do not print a test page
    9. Click Finish.
  5. Install the 32-bit (x86) version of GhostScript (version 8.60) from the website: https://sourceforge.net/projects/ghostscript/files/GPL%20Ghostscript/8.60/gs860w32.exe.
  6. Right-click the icon My Computer on the desktop.
  7. Select Properties > Advanced > Environment Variables.
  8. Append the following strings to the end of your PATH variable in the System variables pane:
    C:\Program Files (x86)\gs\gs8.60\bin;
    C:\Program Files (x86)\gs\gs8.60\lib;
  9. Create the following registry string values (REG_SZ) in HKLM\Software\WOW6432Node\BigFix\Enterprise Server\BESReports
    • PDFEnable: 1
    • PDFPrinterName: BES Web Reports Printer
    • PDFPostScriptPath: C:\Program Files (x86)\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\out.ps
  10. Restart Windows to ensure that the PATH variable is updated.