Today, I encountered an issue that was new to me. A client’s PC refused to print any email within Outlook (in her case, Office 2013 version, but the same problem persisted in Outlook 365 prior to my correcting it). The error message she received was:
There is a problem with the selected printer. You might need to reinstall this printer. Try again, or use a different printer.
The problem persists regardless of which printer is selected—even if it’s a default built-in virtual printer such as Microsoft Print to PDF or the XLS printer. However, it won’t necessarily affect all email messages.
So, what’s the deal? As it turns out, this problem is caused by a corrupted font. Knowing this is half the battle—but unfortunately, it’s only the start of the process you’ll need to follow in order to fix it.
As the folks over at Kinetic Computer Services explain, copying and pasting the entire contents of an affected message into Word (Close Word if open, CTRL+A + CTRL+C to copy, then reopen Word and paste using CTRL+V) will generate a related (but different) error if you wish to confirm that this is actually the case. Word will complain that “There is insufficient memory or disk space. Word cannot display the requested font.”
You might think that simply reinstalling all system fonts would correct this problem, but as I discovered, it sadly does not. The System File Checker also doesn’t fix anything. So, instead, you’re left to identify the affected font on your own and then take action.
What I did was to highlight small sections of an affected email message and copy and paste them individually into a new Word document until the error message appeared. This was much easier than attempting to step through an affected document and identify manually which font might be to blame based on differences in appearance. In my client’s case, it was the Papyrus font that was bad.
Once you identify the affected font, open a Windows Explorer window and navigate to C:\Windows\Fonts. Search for the font that’s affected, highlight it, and copy it someplace else for backup purposes just in case. Then, simply delete the font from the C:\Windows\Fonts folder. If it’s a critical system font, Windows should automatically replace the file for you. If it doesn’t, try right-clicking the copied file (located outside of the Windows Fonts folder) and choosing Install for all users. It should complain about the font being corrupted, and then install a good version for you automatically.
If all else fails and Windows can’t work this out on its own, find yourself another Windows machine and manually copy the font from there, then install it on the affected machine. Once this is all done, close and reopen Outlook—and the problem is solved!