Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .