Software printers are enumerated incorrectly in the Adobe Acrobat Reader print UI when Acrobat is installed.
Hello,
My organization has a use case where we need to have Adobe Acrobat Reader and Adobe Acrobat Standard installed simultaneously for certain users.
It looks like as of Reader/Acrobat 26.001.21651, the Print dialog in Reader does not display the list of software printers correctly. For example, the Microsoft Print to PDF option prints to a different printer when selected, and shows that other printer’s properties when Properties is clicked. This is the case for all software printers in the list. Physical printers on our print server appear to be unaffected.
I did a capture with ProcMon, and it looks like what is happening is Reader is enumerating all of the printers the user has available, but does not list the Adobe PDF Converter that is installed along with Acrobat (it shows up as “Adobe PDF” in the Windows registry and the Procmon log). However, I think although when it filters the name of this printer, it isn’t removing its properties, so those properties ‘roll over’ to the next listed printer, which results in the behavior I am seeing.
I tested this theory by renaming the Adobe PDF entries under HKLM:\System\CurrentControlSet\Control\Print\Printers\ and HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Devices to something else. As soon as I did that, the new name showed up in the print UI, and the other software printer options were mapped correctly to their Properties and print applications.
I also tried this in Reader/Acrobat 26.001.21662 that just came out, and it has the same bug.
Just to be clear, to duplicate, install the 32-bit versions of Reader and Acrobat>Open Reader>Open any PDF>Menu>Print>Select a software printer>Click Properties>Check the name of the Properties window vs the printer you selected.
I realize that needing both of these apps installed is a niche use case, but I wanted to report this so it can be resolved. Let me know if any more details are required and I can provide via DM. Thanks!
