Also found this. If I run 'kprinter' from the console and I open the properties window, I get this message at the console:
Code: Select all
kdeprint: WARNING: PPD syntax error, PPD parse failed
I tried cupstestppd on the PPD file I set up in CUPS:
Code: Select all
eggie@Daedalus /usr/share/cups/model/foomatic-ppds/HP $ cupstestppd HP-DeskJet_3420-hpijs.ppd.gz
HP-DeskJet_3420-hpijs.ppd.gz: PASS
WARN DefaultResolution has no corresponding options!
WARN Obsolete PPD version 4,0!
REF: Page 42, section 5.2.
It seems cups thinks all my PPD's are 'obsolete', as I installed the gutenprint PPD's and cupstestppd also says these are obsolete version 4.0. But nevertheless it says 'pass' so that should be allright, right?
On your last post: the printer URI in KControl starts with ipp://; the 'station' field is: hp:/usb/deskjet_3420?serial=TH33R3D30Y41
[update]
I tried resetting the printer driver in KControl. I selected the PPD manually(from /usr/share/cups/model/foomatic-ppds/HP/HP-DeskJet_3420.hpijs.ppd.gz) and then I get this message:
Code: Select all
/usr/share/cups/model/foomatic-ppds/HP/HP-DeskJet_3420-hpijs.ppd.gz(regel 160): parser stack overflow
If I select it from the list by manufacturer/model, I get this message:
Code: Select all
/usr/share/cups/model/foomatic-ppds/HP/HP-DeskJet_3420-hpijs.ppd.gz(regel 167): parser stack overflow
[update2] I tried a couple of times doing the same thing but I get different errors. Seems there is a problem with the parser, rather than with the file. But I don't have a clue what parses it.
[update3] Found a similar problem on this forum by reformulating my question now:
http://forums.gentoo.org/viewtopic-t-543746.html which links it to kde-libs being compiled with -O3 which I have also set up in make.conf. So I'm now changing that to O2 and recompiling kdelibs, see if that helps.