Looks that this is a bug in HP's PostScript interpreters. I have tried to print the file XAFSPhoton_estimate.pdf (attached to comment #4) and it does not print on my HP LaserJet 3390 if I use any PostScript PPD file (tried the onr for the LaserJet 4100 and for the LaserJet 3390). Only way to get it printed is setting up a PCL-based print queue ("pxlmono" driver) or not using evince.
Looking into the generated PostScript file it seems that the HP printers are not able to parse the embedded fonts. The offending 0a is in the beginning of the second binary code line of %%BeginResource: font CairoFont-0-0 %!PS-AdobeFont-1.0: NimbusRomNo9L-Medi 1.06 %%Title: NimbusRomNo9L-Medi %Version: 1.06 %%CreationDate: Thu Aug 2 13:15:44 2007 %%Creator: frob %Copyright: Copyright (URW)++,Copyright 1999 by (URW)++ Design & %Copyright: Development; Cyrillic glyphs added by Valek Filippov (C) %Copyright: 2001-2005 % Generated by FontForge 20070723 (http://fontforge.sf.net/) %%EndComments FontDirectory/NimbusRomNo9L-Medi known{/NimbusRomNo9L-Medi findfont dup/UniqueID known pop false {dup /UniqueID get 5020933 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 11 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /CairoFont-0-0 def /FontBBox {-168 -341 1093 960 }readonly def /PaintType 0 def /FontInfo 9 dict dup begin /version (1.06) readonly def /Notice (Copyright \050URW\051++,Copyright 1999 by \050URW\051++ Design & Development; Cyrillic glyphs added by Valek Filippov \050C\051 2001-2005) readonly def /FullName (Nimbus Roman No9 L Medium) readonly def /FamilyName (Nimbus Roman No9 L) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 8 /space put dup 31 /two put dup 7 /colon put dup 5 /A put dup 1 /B put dup 4 /C put dup 19 /E put dup 21 /F put dup 30 /P put dup 22 /S put dup 6 /T put dup 20 /X put dup 9 /a put dup 29 /b put dup 11 /c put dup 12 /e put dup 17 /f put dup 25 /g put dup 13 /h put dup 2 /i put dup 27 /l put dup 24 /m put dup 14 /n put dup 3 /o put dup 26 /p put dup 15 /q put dup 18 /r put dup 10 /s put dup 23 /t put dup 16 /u put dup 28 /x put readonly def currentdict end currentfile eexec f983ef0097ece61cf3a79690d73bfb4b0027b850f3158905fdac1bc024d7276e 0a12b7ddcede59e3601ab4509dfe0977ed5bf624ebc1f818c45f1350d41b052a 72743accb053eb06ed043568d3196a30bed220227e2a15bacef508449221cf33 8a8666e92410a9aa91d5a31900a93c01ec21742cd14dc46bffa111ce10b78ae0 1abaeba7f36cdf79a4733245c63f6d36234d6b0961f1ac295d6177931b9ed554 bb5fc6741a63c493daabf03d753c7d2b8e8c01e3e280898f810da5985212c8c0 [...] -- Printing with HP Laserjet 4100 broken https://bugs.launchpad.net/bugs/419143 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs