Skip to main content
Participating Frequently
December 9, 2010
Question

Change "rely on system fonts only" via Group Policy

  • December 9, 2010
  • 3 replies
  • 31322 views

Hello,

This may take a bit to explain my problem, sorry in advance. I have a mixed network environment of Windows 7 Professional (x64) and Windows XP Pro SP3 (x32), and all of them have Adobe Acrobat 9 Standard, with the Adobe PDF Printer.

My problem is that ALL of these systems have a serious, game-killing problem with the Adobe PDF printer setting, "Rely on system fonts only; do not use document fonts". If that option is enabled (or if the option with the same name under Printer Defaults is enabled), then printing in our ERP software dies. (We use Microsoft Dynamics GP). Users get an error "Unable to stop printing", and believe me it took a WHILE before I figured out that the Adobe PDF setting was to blame! This happens even if my users are printing to physical paper, and not touching the PDF printer at all. In other software we sometimes get the annoying popup message from Adobe PDF saying that we need to uncheck the "Rely on system fonts..." setting as well. In short, I HAVE to keep that option turned off for all of my users.

Unfortunately, every time there's a major Adobe update the option returns (GRRRR!), in both the Printer Preferences menu and the Printer Defaults menu. I'm trying to change the option via a group policy administrative template, but I don't know which registry settings to modify - it seems like this option exists in SEVERAL places, here are the ones I've found so far:

- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

I've also found references in this forum that tell me to also change a long binary string in:

- HKEY_CURRENT_USER\Printers\DevModePerUser\Adobe PDF\Adobe PDF       (And this one I honestly have no idea how to edit a huge string like that.)

For the first four registry values, when I change DistillerHostFontHasMostFonts to 0 via a template... the checkbox isn't visually cleared in the GUI. *face palm* I'm a bit desperate - how is an admin supposed to change this option across a company network besides manually?

This topic has been closed for replies.

3 replies

Participant
October 5, 2012

- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers\Adobe PDF\PrinterDriverData\DistillerHostFontHasMostFonts

- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Ado be PDF\PrinterDriverData\DistillerHostFontHasMostFonts

I figured out your problem. You need the 4 keys above set under computer based settings and these 4 below. The keys below are user settings just so when ure making the change in GPO U specify that. The binary key needed to be changed and it was a pain making the change but I got it to work.

HKCU\Printers\DevModes2\410064006F006200650020005000440046000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040006DC00B40553EF800101000100EA0A6F08640001000F00B00402000100B004030001004C00650074007400650072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000200000001000000000000000000000000000000000000000000000050524956E22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000102710271027000010270000000000000000B00084030000000000000000000000000000000000000000000000000300000000000000300210005C4B030068430400000000000000000000000000000000000000000000000000000000005F7F9EB90500000004000000FF00FF0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000B0000000534D544A000000001000A000410064006F00620065002000500044004600200043006F006E0076006500720074006500720000005265736F6C7574696F6E0031323030647069005061676553697A65004C65747465720050616765526567696F6E00004C656164696E67456467650000496E707574536C6F74004F6E6C794F6E650000000000000000000000000000000000000000000000000000000000000000000000000000000000000030020000454244410000010000000000010000000100000001000000000000005300740061006E0064006100720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000

HKEY_USERS\.DEFAULT\Printers\DevModePerUser\ "add the numbers above here"

HKEY_USERS\S-1-5-18\Printers\DevModePerUser\"add the numbers above here"

HKEY_USERS\S-1-5-21-2024538721-1307131276-2036863733-26358\Printers\DevModePerUser\"add the numbers above here"

Participant
November 12, 2024

Thank you @MrSarcastic

this seemingly worked for us. I used this RegKey https://helpx.adobe.com/acrobat/kb/error--when-you-create-a-postscript-file-you-must-rely-on-system.html , removed the special characters and deployed it as a REG_BINARY via GPO. I'm gonna keep an eye on this, but it looks fine - It's still insane, that a million dollar company like Adobe cannot fix this error and such a workaround is required...

 

HKEY_CURRENT_USER\Printers\DevModePerUser

"Adobe PDF"= 410064006f006200650020005000440046000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040306dc00d40553ef810101000100ea0a6f08640001000f00b00402000100b004030001004c00650074007400650072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000200000001000000000000000000000000000000000000000000000050524956e22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000102710271027000010270000000000000000b000a4030000000000000000000000000000000000000000000000000300000000000000300210005c4b0300684304000000000000000000000000000000000000000000000000000000000046469ff20500000004000000ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000534d544a000000001000a000410064006f00620065002000500044004600200043006f006e0076006500720074006500720000005265736f6c7574696f6e0031323030647069005061676553697a65004c65747465720050616765526567696f6e00004c656164696e67456467650000496e707574536c6f74002a557365466f726d547261795461626c6500000000000000000000000000000000000000000000000000000000000000000030020000454244410000010000000000010000000100000001000000000000005300740061006e0064006100720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000

Participant
July 1, 2011

dreadgod81, we have about 120 users and found the same to be true in our environment (the need to administratively remove this checkbox) but instead of an ERP system, this is printing to PDF from Outlook 2003 (32bit) with emails which are HTML formatted; and not all fail but 25-35% of them do.  The error occurs with win7 sp1 64bit and does not occur with winXP sp3 32bit using Acrobat 8.2.6.  8.3.0 does not fix the issue either.  We found the same 4 locations for the distillerhostfonthasmostfonts regkey and found the results to be the same.  After changing all 4 locations, the check box in the printing prefs and printer defaults does not change.  We need to be able to turn this off.  We run in a validated environment and therefore cannot upgrade to Acrobat X or Office 2010 at this time... both of which will be 64bit when we do, but our time frame is at best starting this transition in October 2011 so likely December is when we'll actually get started.

I was curious to know if you have found a solution since beginning this thread?  The Adobe "solution" is not a solution.  I am not interested that it was not intended for this to be unchecked.  If it wasn't, why is it even there?  We have tried using regmon in XP and process explorer in win7 to try to capture what changes in the system when we uncheck that box and can't seem to nail it down.  That said, the basic question existing in this thread is:

If these 4 regkey entries are not enough to cause this check box to become unchecked in both printing preferences and printer defaults, then what needs to be changed to make it unchecked?  Any help with the answer to this question, supported or not, would be great.

thanks.

Participating Frequently
July 1, 2011

I'm afraid I have not had any more luck - what's worse is that no matter what checkboxes I click or unclick, the next Adobe update will just wipe out the change anyway and it will revert to the default behavior.

Not very helpful.

July 4, 2011

Let me add something, to the trouble (sorry not to the solution) I have a Windows 7 Professional machine, with Adobe Acrobat 8 Pro, installed on it

and have developed a VBA Excel Macro, that generates a PDF using the "Adobe PDF" printer that was installed with Adobe Acrobat,

but last week, start to neglecting the PDF creation, and allway get the bizarre annoying error message:

        When you create a PostScript file you must rely on system fonts and use document fonts
         Please go to the printer propierties Adobe PDF settings page and turn off the option
         rely on system fonts only;do not use document fonts

I have looking a lot of material around this issue, and it doesnt matter what I try, even obviously, unchecking the

"Rely on system fonts only;do not use document fonts" an both the Printing preferences and in the Printer properties.

I allway continue getting the same error,

So reading this thread forum, I can get one thing clear, IT is NOT in that options that the Adobe software

is checking on my computer, it is obviously in another place, maybe somewhere on the registry as you are saying.

I think this is really annoying and I will be waiting for some kind of help issue. I am going to keep reading this thread foruim,

because is the only one that is tellying me the true: ADOBE Software is using another checking options (unless this is for Windows 7 Pro)

Sorry for not helping instead I am adding more troubles

Francisco Mariscal

lrosenth
Adobe Employee
Adobe Employee
December 10, 2010

Sounds more like a major bug in your ERP software - especially since it happens for ALL printers...

Participating Frequently
December 10, 2010

That's pretty likely, yes. However, it's Microsoft Dynamics GP and the issue has existed for the last two versions. Hoping for a bug fix is not a realistic

goal. I will say this though, other programs (simple stuff like Word, Excel, and so on) also spit up this Adobe popup error if the option is enabled:

When you create an Adobe PostScript file you must rely on system fonts and use document fonts.

Please go to the printer properties, “Adobe PDF Settings” page and turn OFF the option “Rely on system fonts only;

do not use document fonts.”

So my worst offender is the ERP software, fair enough. But it's not my only program that has an issue with the PDF printer. How can I get rid of this checkbox across the entire network?

lrosenth
Adobe Employee
Adobe Employee
December 10, 2010

Then you have something else going on with your computer, since we have millions of users around the world having no such problems with Acrobat and Office...And since this isn't SDK related, you might simply want to call our support lines...