Copy link to clipboard
Copied
For the last half a year now I've been trying to solve why sometimes specific fonts do not print properly. It is very inconsistent and the PDF files appear to render properly when they are opened. Any assistance in determining the root cause as well as potential solutions would be greatly appreciated.
Adobe Acrobat Reader Version 2024.003.20054.0
The PDF is created as an SSRS Report via Dynamics 365 Finance and Operations (D365). An application called the Document Routing Agent (DRA) picks it up from an Azure file storage and stores it as a PDF on a local network Windows server.
From the server, Adobe Acrobat is invoked via the command line to print the PDF using the last known print configuration for the specified printer. This is the enterprise application solution for printing from Microsoft.
Every now and then a couple of files are printed with font character-sized rectangles in place of the letters. Sometimes some of the letters print, sometimes none of them. It seems to stick to specific fonts in a document at a time but it happens to both embedded and non-embedded fonts.
The PDFs do not contain the black rectangles when opened.
The ones in the example below in the first two images are supposed to be Arial which is installed on the server (Not sure why it displays as Helvetica which is not installed?)
I'm having a hard time finding any consistencies or patterns.
Sometimes some of the characters print but not all of them.
Sometimes the font that is supposed to print doesn't look like it's being printed alongside the rectangles.
This is supposed to be Tahoma.
Example document property fonts.
There are multiple examples of the Tahoma font not generating properly, so I don't think it's due to font embedding.
We have updated the printer driver and Adobe Acrobat.
We've spent a lot of time using the trace parser and scanning event logs to try and determine any sort of network, application, and print operation failures.
I realize that this doesn't entirely prove that it's Acrobat causing the problem, but we have contacted and worked with support from every other angle so far so I'm trying a new angle of approach.
Happy to provide further information, thanks in advance.
Have something to add?