PDF Printing Issues – Why Are My PDF Files Printing Differently?

pdfprinting

I have an in-house application which generates PDF files for different reports. Now based on the report type, the PDF files are generated by 2 different applications – first one being neevia Doc Creator and the other being Oracle Reports.

If I open either PDF files using Adobe Acrobat reader and then issue a print command, then both the files print correctly, with all formatting retained.

However, if I copy the files directly to the printer ( the printer is shared on the network, and by copy files I mean issue copy <file> \\share_name), then the PDF files created by neevia Doc Creator print fine, with formatting retained.

If I do the same for the PDF files created using Oracle Reports, then the prints are off, the formatting is not retained.

At first, I thought this was a font substitution issue, and found that that the fonts were not embedded in PDF generated by Oracle reports. So I did some changes, and the fonts are being embedded now – but the prints still don't match.

Why is this so ? What am I missing out on ? Any way to determine what's so different about the other PDF that makes it to lose formatting ?

This is how the print looks, when printed from Adobe:

Adobe-Printout

This is how the print looks, when printed directly ( ie, copied)

Print-output

The printer is a HP Color LaserJet 4700 PS, connected to a dedicated print server running on Windows Server 2003.

Best Answer

Are the fonts embedded in the PDF?If not the printer could be using local fonts. I wrote a blog post explaining at http://www.jpedal.org/PDFblog/?p=635