[cups.general] "Unsupported character set" message makes no sense

Michael R Sweet msweet at apple.com
Mon Jan 26 16:44:42 PST 2009


Rob Tanner wrote:
> I brought up a CUPS server on Fedora 8.  The server is the Fedora build that comes bundled with the OS.  The version is 1.3.9.  I'm getting the following message repeatedly in the CUPS error_log:
> 
> Unsupported character set "localhost" from host iso-8859-1! Clients must use us-ascii or utf-8.  Future versions will reject this request.
> 
> The host name and character set are reversed in the message, which is more than a little confusing.  Any idea what the real problem is?

That's not something in the standard CUPS sources, but the cause is
pretty simple - older CUPS clients (1.1 and earlier) defaulted to
ISO-8859-1 for most locales, but in CUPS 1.2 and higher the scheduler
only uses UTF-8 internally and does not support transcoding of
incoming attributes for performance reasons.

What you need to do is update the older CUPS clients to use UTF-8
as their default character set (in the /usr/share/cups/charsets
files) or upgrade to a more recent version of CUPS that uses UTF-8
by default.

-- 
______________________________________________________________________
Michael R Sweet                        Senior Printing System Engineer





More information about the cups mailing list