Red Hat Bugzilla – Bug 505146
Fonts too thick when printing from OpenOffice.org using hpijs .ppds (No Type42 support)
Last modified: 2009-06-18 12:59:44 EDT
Description of problem:
Please have a look at this:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start OpenOffice.org Writer
2. Write some text
3. Print it on an HP Deskjet 6540 Printer
A very bold printout
This bug is part of nearly every distro out now but didn't appear in Fedora 10.
It makes linux in a whole unusable for office work.
Both of those other links refer to hplip, I assume that's a factor in play here again.
So, if you use print, print to file as .ps and load that output postscript in evince. Does that look ok or not ? Assuming it looks ok, if you then print from evince, does it then appear good or bad on paper ?
i.e. can we rule in or out OOo generating poor postscript (or some downloadable font issue) or move the blame elsewhere.
Printing to a .ps file with Writer and then opening it in Okular (I use KDE) looks and prints way too fat.
ok, that's good. So attach the .ps here and the sample input .odt that created it and the exact details of the printer config from system-config-printer properties to get the make and model and driver.
Created attachment 347380 [details]
Original OpenOffice.org file
Created attachment 347381 [details]
Resulting .ps file
Created attachment 347382 [details]
My printer properties
This presumably is because those HP .ppds don't support Type42, i.e. no
So what does this mean to me?
I use OpenOffice.org on a daily basis and need a fix really urgent because I also can't switch to another distro as all mainstream distros are affected.
I don't know the full story yet to know where the problem lies to give a workaround of a fix.
Tough as a wild hack you could try and edit the /etc/cups/ppd/<whateveritis>.ppd file and add a *TTRasterizer: Type42 line, e.g.
+ *TTRasterizer: Type42
*% Driver-defined attributes...
and restart cups and see if that makes a difference. Though its quite likely that'll cause something horrible to happen. Printing to file as generic postscript and then printing that ps file with evince might workaround.
There currently is the line you mentioned. Also I'm wondering why this worked in Fedora 10.
So what to do next?
Ok, I found out that it seems to work if I download the PPD file from linuxprinting.org and install it with system-config-printer-kde.
Hmm, now that I look at this again I wonder...
"an HP Deskjet 6540 Printer" but your Make and Model is set to
"HP Deskjet 6500 hpijs" not 6540
Checking both of those printers out on F-10 and F-11 then on either of them if I use "HP Deskjet 6500" we get no TTRasterizer from the hpjis auto-generated .ppd and so ugly thick fonts. And on either of them if I use the "HP Deskjet 6540" we get the foomatic .ppd and nice Type42 fonts. So I don't see an actual change in what OOo does.
So, perhaps you just selected the wrong driver when configuring the printer ?
Or was this all magically auto-configured for you.
Afaict nothing changed in OOo from F-10 to F-11, just looks like a different .ppd was selected for the same printer.