Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to print a PDF paper I downloaded, but my printer spends ages (~2.5min per page) "processing" each page before it rolls out. I share the printer with a number of co-workers who print regularly as well, so I don't want to block it for half a day just printing my paper. Besides, printing really should not need to take that long.

While it looked normal at first, on closer inspection the PDF seems to use a bitmap font rather than vector graphics:

example image)

I suspect this is causing the problems, as other PDFs with normal vector fonts are printed at normal speeds.

I am hoping you can help me speed-up the process. Are there ways to...

  • Pre-render this on my machine rather than have the printer do the processing?
  • Replace the bitmap font by other font? Finding a perfect match for the bitmap font probably won't be possible, but I'm fine with a less optimal font that prints at normal speeds.

If you have other suggestions for speeding this up, I'd be delighted to hear them!

share|improve this question

If the platform is Windows, and the printer is not a Postscript or PCL printer, it is likely that any rendering is being done on the PC anyway.

You can check the fonts present in a PDF file using Adobe's reader (and probably other readers too) - inspect the document properties.

There are products that can replace Fonts in PDF files. Google found "PDFOne" - I have not tried it.

share|improve this answer
Thanks for your help! PDFOne is actually a Java library, although they do provide a viewer as a demo project. Unfortunately that viewer does not render my original PDF correctly, nor does it support changing fonts. I can indeed see what fonts are used by inspecting the document properties in Adobe Reader (it's a bunch of "T3Font_X" fonts), but that does not allow changing them... – Evanesco Mar 11 '11 at 12:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.