swedish characters (åäö) from lp or lpr print gibberish
Michael Sweet
mike at easysw.com
Sun Dec 28 14:29:56 PST 2008
Fredrik Lundgren wrote:
>> Fredrik Lundgren wrote:
>>>> Fredrik Lundgren wrote:
>>>>> Hello cupsers!
>>>>>
>>>>> I use Mac OS X 10.5.6, CUPS, Airport and have a HP LaserJet 1010 as networkprinter. From applications (emacs, textedit, neooffice, openoffice, etc) printing works OK both from the Mac and from a open SuSE 10.3 computer (even with swedish charcters 'åäö'). However, when I use lp or lpr from the 'terminal' or 'konsole' to print textfiles I get 'gibberish' for the sedish characters åäö. What shuld be tweaked and how? I'm using UTF-8.
>>>> It's a known bug in the Mac OS X text filter; as a temporary solution
>>>> you can comment out the text/plain line in /etc/cups/apple.convs and
>>>> then do:
>>>>
>>>> sudo killall -HUP cupsd
>>>>
>>>> to register the change.
>>>>
>>>> --
>>>> ______________________________________________________________________
>>>> Michael Sweet, Easy Software Products mike at easysw dot com
>>> Dear Michael,
>>> Thank you for the suggestion but now i get: lpr: The format ”text/plain” isn't supported! (my translation from swedish). So lpr or lp wouldn't print at all.
>> Hmm, make sure you have a /usr/libexec/cups/filter/texttops program,
>> and the /etc/cups/mime.convs file lists texttops as well.
>>
>> --
>> ______________________________________________________________________
>> Michael Sweet, Easy Software Products mike at easysw dot com
> Thanks again,
>
> Well, I have /private/etc/cups/mime.convs
> but in the /usr/libexec/cups/filter only:
>
> cgpdftopdf nstexttopdf pstoraster
> cgpdftops pdftopm rastertodymo
> cgpdftoraster pictwpstops rastertoepson
> commandtocanon pstoappleps rastertogimpprint.5.0
> commandtoepson pstocupsraster rastertogutenprint.5.1
> gziptoany pstopdffilter rastertohp
> hpgltops pstops rastertolabel
> nsimagetopdf pstopxl rastertotiff
>
> and as far as I see no texttops and locate texttops is also negative?
>
> In mime.convs:
>
> application/x-cshell application/postscript 33 texttops
> application/x-csource application/postscript 33 texttops
> application/x-perl application/postscript 33 texttops
> application/x-shell application/postscript 33 texttops
> text/plain application/postscript 33 texttops
> text/html application/postscript 33 texttops
>
> so texttops is referred to but maybe non-existant.
>
> Where can I find that filter?
It would be part of the normal CUPS source distribution - I guess
that filter isn't included in the normal Mac OS X install...
You can download the current CUPS 1.3.9 source code and build it to
produce the texttops filter, then copy it to /usr/libexec/cups/filter.
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
More information about the cups
mailing list