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
- On the BigFix console click Fixlets and Tasks.
- 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
- Run the actions in these tasks to automatically install the PDF generator.
- Manual Installation
- Run these steps on the server hosting the BESWebReportsServer
service:
- Install Internet Explorer 9 or later, if it is not already installed.
- Add your Web Reports host to the Internet Explorer trusted sites list for the system account.
- Run the following steps in the registry:
- 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 athttp://bes.example.com
and run Web Reports under the SYSTEM account, you add the keyHKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\ Internet Settings\ZoneMap\Domains\bes.example.com
- Add a REG_DWORD value (under the key you just added) named http and set it to 2.
- Add a REG_DWORD value (under the key you just added) named https and set it to 2.
- Add a key with the fully qualified domain name of your Web Reports
host to
- 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
:- Navigate to Printers and Faxes from the Control Panel and click Add Printer
- Click Next and select Local Printer; uncheck Automatically detect and install my Plug and Play printer
- Select Create a new port and choose Local Port as type
- Create the directory C:\Program Files\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\, if it does not already exist
- For the port name, enter C:\Program Files\BigFix Enterprise\BES Server\BESReportsData\ArchiveData\__pdf\out.ps
- 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 - Name the printer BES Web Reports Printer
- Do not print a test page
- Click Finish.
- 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.
- Right-click the icon My Computer on the desktop.
- Select Properties > Advanced > Environment Variables.
- 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;
- 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
- Restart Windows to ensure that the PATH variable is updated.