Having just re-deployed a clients Konica Minolta printers to use Konica’s Universal PostScript drivers we found users then had issues printing PDF files. When you’d print them via Adobe Reader DC they would all print as a tiny box on the page instead of scaling correctly to the set A4 paper size.
Reading around this appears to be a known issue so a few solutions were available –
- Deploy using PCL drivers – could certainly do this although we’d had the PCL drivers initially and this was causing frequent spooler problems.
- Turn off PostScript Passthrough via the Advanced printer options – this didn’t appear to make a difference for us.
- Set Adobe to ‘Print as Image’ via the print options – this worked for us however it appears to be a Per User/Per Printer setting.
Great, we had a solution…..sort of…. The client uses a Remote Desktop server, given the fix is a Per User/Per Printer item you can imagine the grief this would cause trying to get everyone to set the tick box for each printer etc.
Enter Group Policy! It looks like when the Print as Image option is checked it stores the option in Registry, with this in mind we deployed the settings we desired for one user account to then export the registry details to deploy via GPO. Rough overview is below –
- Load up a PDF in Adobe Reader DC
- Select Print, the Print Dialogue should display
- Select the appropriate Printer that has the issue from the drop down menu, then select Advanced. In the Advanced Dialogue window tick the ‘Print As Image’ box.
- Print the PDF – unfortunately this step was required in order to have the registry entry created and the setting stored as default.
- Now the setting has been created repeat as many times as necessary for all the relevant printers having issues.
- Load up Regedit and browse to the below key – HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\DC\General\cPrintAsImage – You should hopefully see the printers listed that Print As Image was selected for.
- We now have the required settings to push out via GPO. You can either note these down in order to create them via Group Policy, or export them and then import on the system you use to manage Group Policy (in order to select the specific keys to deploy). In our case we simply exported/imported for ease of deployment.
- Load up Group Policy Management and either create a new GPO or use a relevant one for the systems you want to have the options set for.
- Under User Configuration\Preferences\Windows Settings\Registry create a new key and enter the appropriate details (our example is below)
- Do this for all the required Printers, with all the relevant keys set you now have a much quicker way of having it set for everyone that needs it over having to do it manually per person!
Hopefully that’ll help those in a similar position, I’m by no means a printer expert although they still tend to typically be the bane of my existence!