PDF-XChange Drivers API (only) V4/V5
This Forum is for the use of Software Developers requiring help and assistance for Tracker Software's PDF-XChange Printer Drivers SDK (only) - VERSION 4 & 5 - Please use the PDF-Tools SDK Forum for Library DLL assistance.
Moderators:TrackerSupp-Daniel, Tracker Support, Vasyl-Tracker Dev Team, Chris - Tracker Supp, Sean - Tracker, Tracker Supp-Stefan
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles]
"SystemProfile"="{079FD97E-8382-482B-9A09-30D25094ABCB}"
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All]
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All\{079FD97E-8382-482B-9A09-30D25094ABCB}\Data]
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All\{079FD97E-8382-482B-9A09-30D25094ABCB}\Data\Save]
"i.RunApp"=dword:00000000
Hi Jeff,
It seems to be a bug in the recent version of the driver that breaks this technique. I am working on this issue. We might provide you with a custom build, if unable to find a reliable workaround.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Printers\DevModes2]
"PDF-XChange Lite V6"=-
[HKEY_CURRENT_USER\Printers\DevModePerUser]
"PDF-XChange Lite V6"=-
[HKEY_CURRENT_USER\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles]
"SystemProfile"=-
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles]
"SystemProfile"="{079FD97E-8382-482B-9A09-30D25094ABCB}"
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All]
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All\{079FD97E-8382-482B-9A09-30D25094ABCB}\Data]
[HKEY_LOCAL_MACHINE\Software\Tracker Software\PDF-XChange Lite 5\Printers\Profiles\All\{079FD97E-8382-482B-9A09-30D25094ABCB}\Data\Save]
"i.RunApp"=dword:00000000
Hi Jeff,
The bug was that "SystemProfile" registry value was not updated after the printer settings modification (done by the driver). Therefore when you modify the "system profile" data in the registry, the result will be like your changes are not applied to the printer. Now it has been fixed.
how will it be implemented? Still with a .reg file? Is so, how will the .ref file look with the fix?
You can use the .reg file from my previous post to customize the printer settings 'from scratch' both in the current and the next release of Lite driver.
But if you want to just modify the existing profile registry data you have to wait for the next build.
Please let me know if the proposed solution works for you.
But your previous post references "PDF-XChange Lite 5" for the reg folder. I thought that since this is now version 6 it would be "PDF-XChange Lite 6".
And I thought {079FD97E-8382-482B-9A09-30D25094ABCB} would be different now in version 6.
So just to confirm, the old .reg file you gave me for version 5 should work just fine in version 6 once you release the fix in the next build. Correct?
If so, I can just wait for the next build and not change any of my registry code.
Unless you want to change the existing (modified by the user) printer settings (i.e. not just setup the settings 'from scratch' (based on the hard-coded printer defaults)), I do recommend using a .reg file with the latest additions from my post above. Because the old .reg file to work correctly must be applied immediately after the printer installation, before any settings modification are done through the printer UI.
With your Lite Drivers 4 and 5 the above params suppressed your installer dialogs and just did a silent install.
But now when I use these params on your new PDFXLite6.exe, your installer dialogs pop up. Did something change in the params I need to use in version 6 in order to get the silent install I'm looking for? Am I using the right exe?
Looking at our online documentation for the EXE installers, it looks like this may have been changed to just /quiet (perhaps /QUIET). Can you please try that and see if that helps?
Cheers,
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Just installed the new Lite 7 Driver. Everything from 6 seems to work with my 7 installer, with one exception. I need to know the correct registry entry to turn i.RunApp off by default.
To change printer's option you have to use Control Panel -> Drivers and Printer, or run pdfSaver with command line option /SetOptions (more details you can find on the help site.
For example, i.RunApp can be set using the following command line:
This doesn't seem to be working. Here are my exact parameters, but the "Run Application After Printing" option is still checked after the initial install. What am I missing?
PNAME is an option of the printer installer, while /SetOptions is an option of the printer utility process (pdfSaverL.exe).
To use pdfSaverL.exe you must have the printer installed.
Hi Jeff,
It appeared that support for /SetOptions was disabled in the Lite edition of the printer. I was unaware of this, sorry.
The good news is that we have selectively re-enabled this feature in the latest 324.3 build of the Lite printer.
Specifically, Lite edition now supports /SetOptions for the following values:
Sorry, Jeff, you have to wait until build 325. This update was not included in the final 324.3 build.
Build 325 is preliminary scheduled for April.
I have just tested the latest build snapshot of the Lite driver - /SetOptions "Save.RunApp=false" works ok.
Yes Roman's post above is a confirmation that it has indeed already been fixed and is working as it should, and the fix will be available in build 325.