German "umlauts" missing after cups pstops conversion
Helge Blischke
h.blischke at srz.de
Sun Jan 28 07:48:56 PST 2007
Helge Bahmann wrote:
>>Helge Bahmann wrote:
>>
>>>...
>>>THe only thing I want to understand is how and why it gets mangled and what could influence this process
>>
>>Well, if you can test a standard CUPS driver (like laserjet.ppd),
>>that will eliminate driver-specific interactions. Also, testing
>>against the standard CUPS distribution (and not the distro-supplied
>>patched version) will eliminate potential distro-induced bugs.
>
>
> Had some time to investigate further... it works fine with the CUPS-provided drivers, but it fails with the PPD supplied by the printer manufacturer:
>
> http://www.chaoticmind.net/~hcb/cupsbug/DCP110C.ppd
>
> I traced the problem down to /usr/lib/cups/filter/pstops. If the program is called with the environment variable PPD=/etc/cups/ppd/DCP110C.ppd it produces mangled postscript (either completely invalid, or missing umlauts); if I call it with e.g. laserjet.ppd it works correctly
>
> So for some reason cups pstops filter does not like the PPD, however I don't understand what's wrong with it -- what would I need to change to make it acceptable for CUPS? Or maybe just some hint how I could start tracing the problem further down
>
> Best regards and thanks so far
>
Are you sure the pstops filter is the culprit?
I'd like to see the output of the pstops filter using this PPD
(as far as I can see, the PPD is OK, but I don't know what the
filter is for that is called by the PPD.
Helge
--
Helge Blischke
Softwareentwicklung
SRZ Berlin | Firmengruppe besscom
http://www.srz.de
More information about the cups
mailing list