I came across a nice PDF today. It caused an HP 4100 to just hang ‘processing job’; a Xerox 4500 printed it but overlayed the page with a lovely postscript error, and an Imagistics im2520f (a rebadged Minolta, really) just printed “Error: configurationerror”.
So I ran it through pdf2ps, after which it printed fine. Nice error message, no?
$ pdf2ps SAMSUNG13MIRsApr01Apr3008cd12.pdf **** Warning: Fonts with Subtype = /TrueType should be embedded. The following fonts were not embedded: Arial-Black Arial-BoldMT ArialNarrow-Bold ArialNarrow-BoldItalic TimesNewRomanPSMT **** This file had errors that were repaired or ignored. **** The file was produced by: **** >>>> Acrobat Distiller 7.0.5 (Windows) < <<< **** Please notify the author of the software that produced this **** file that it does not conform to Adobe's published PDF **** specification.