Qlikview Server 12.60 - the ability to change/select PDF printer when printing from AJAX client
With the release of Qlikview Server 12.60 the default server printer has been hard-coded to 'Microsoft Print to PDF'. There is no way to change this, even if you change the Default Printer setting on the Server, or in fact even uninstall 'Microsoft Print to PDF'. Changing the setting in QV Distribution Service has no effect of reports generated on the AJAX QV Server client.
Existing Functionality
Anything that prints from a Qlikview app in AJAX is sent to the 'Microsoft Print to PDF' printer. We tend to use the Qlikview Reports feature, which prints Qlikview Reports (RP objects) to PDF.
In addition, the PDF files generated by the 'Microsoft Print to PDF' printer are often 20 times bigger than the PDF files generated by the old PDF-Exchange printer. In many cases a corrupted 0kb PDF file is created by 'Microsoft Print to PDF' which cannot even be opened.
New Functionality (which was there before)
We would like Qlikview Server to print to the PDF printer set as the default on the Qlikview Windows Server. Or at least we are hoping that QV Server can provide a setting where we can choose a different PDF printer (eg PDF-Exchange) to the one that seems to be hard coded - 'Microsoft Print to PDF'. But the setting does not exist.
Motivation
User are starting to move away from Qlikview to generate PDF reports that used to work perfectly before Qlikview 12.60.
Importance
This will enable user to continue to use Qlikview to generate PDF reports.
Reports fail to print Issue ID: QV-22394 Fixes the export to pdf action parameter PDF Printer Name and adds the setting DefaultPDPrinterName that makes it possible to specify the name of a default PDF printer. The problem only exists on Windows Server 2012.
Also works on Windows Server 2019 (tested Windows Server 2012 R2 and Windows Server 2019)
Steps:
Edit the : C:\ProgramData\QlikTech\QlikViewServer\Settings.ini
The issue that we are having is that the same PDF report (using PDF-XChange 3.0) takes 3 times longer to generate in 12.60 SR1 when compared to QV12.50 SR4.
NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.