Problem:
Unable to use Acrobat's PDF print feature when local printers are redirected in a remote session.
Effects
Windows 7, 8.1 and 10
Description
Adobe Acrobat DC provides a PDF print function, similar to Window's "Microsoft Print To PDF" feature. When a user connects to the desktop and has local printer redirected, the print-to-PDF function in Adobe Acrobat stops functioning.
Resolution
The steps below will create a workaround to register the AdobePDF.inf driver and create the "Adobe PDF Converter" printer prior to capturing Adobe Acrobat DC and during the launch of ProfileUnity at logon.
1. Install Adobe Acrobat DC as usual, without capturing it and copy the directory below to an accessible path
C:\Program Files (x86)\Adobe\Acrobat 2015\Acrobat\Xtras\AdobePDF
2. Run the commands below before starting the capture process in the FlexApp Packaging Console
net stop spooler
rundll32.exe setupapi.dll,InstallHinfSection AdobePDFPortMonitor 128 \\Accessible_Path\AdobePDF\AdobePDF.inf
net start spooler
rundll32.exe printui.dll,PrintUIEntry /if /b "Adobe PDF" /f "\\Accessible_Path\AdobePDF\AdobePDF.inf" /r "Documents\*.pdf" /m "Adobe PDF Converter"
3. Perform the capture process of Adobe Acrobat DC as usual
4. Create a script or executable that runs the commands from step 2. A Windows Batch file is linked at the bottom of this KB
5. Create an "Application Launcher" rule in the associated ProfileUnity configuration that runs the script file
6. After creating the rule, click "Update" in the Configuration to apply the changes then choose "Deploy Configuration" from the Configuration Management dashboard as shown below:
Product: ProfileUnity-FlexApp
Product Version: 6.7.0