Then send the files unfiltered to a PostScript printer from HP (Ghostscript displays all files correctly on the screen). The l3.ps prints some characters as squares, the l2*.ps print correctly. This means that something is broken with the Level 3 PostScript output, at least for HP printers.
The HP LaserJet P3005 even crashes on the faulty PostScript Level3 output of pdftops.
To easily reproduce the problem do (d00022-001 is PDF printing output of gedit, captured from the spool directory of CUPS):
wget http:// launchpadlibrar ian.net/ 21294491/ d00022- 001
pdftops -level3 -paper A4 d00022-001 > l3.ps
pdftops -level2 -paper A4 d00022-001 > l2.ps
pdftops -level2 -noembtt -paper A4 d00022-001 > l2noembtt.ps
Then send the files unfiltered to a PostScript printer from HP (Ghostscript displays all files correctly on the screen). The l3.ps prints some characters as squares, the l2*.ps print correctly. This means that something is broken with the Level 3 PostScript output, at least for HP printers.
The HP LaserJet P3005 even crashes on the faulty PostScript Level3 output of pdftops.
See
http:// launchpadlibrar ian.net/ 21292602/ img001. jpg
for the broken output of l3.ps.