Printing Error Error: invalidfont Ricoh Printer

I have a Ricoh Aficio MP 2000 printer. I have macOS Big Sur running on a Mac mini. It is possible to connect to the printer and print graphics, web pages, etc. But I have problems to print PDFs with embedded fonts. I always get Error: invalidfont.

I tried the following drivers.

  • Generic Postscript Printer
  • Driver provided by Ricoh
  • Ricoh Printer Drivers v3.0 for macOS

What else could I do?


From what I can find, the Ricoh MP 2000 is c. 15 years old. PostScript support seems to be an option, rather than as standard.

However, invalidfont is certainly a PostScript error. It frequently occurs in Level 3 PostScript submitted to printers that only handle Level 2.

You could see if it will print a PDF from Adobe Reader or Acrobat using the "Print as Image" print option in those apps. This will RIP (rasterize) the page data on the computer instead of on the printer.

I don't know whether those Ricoh print drivers are capable of switching to PCL. You may need to check all the available options in the print dialog, and see if there's anything relating to fonts, or how the data is sent.


From the Finder, select Go > Go to Folder... In the dialog box enter: /Library/Printers/PPDs/Contents/Resources

Open the ppd file for your printer in e.g. TextEdit and change the TTRasterizer setting to None e.g.:

*TTRasterizer Type42 change to *TTRasterizer: None

Save the ppd file. If you’re using the generic ppd file just add the line *TTRasterizer: None after Language level entry.

Install your printer using this new PPD.