diff -up cups-1.4.6/cups/language.c.ascii cups-1.4.6/cups/language.c --- cups-1.4.6/cups/language.c.ascii 2010-08-10 08:15:55.000000000 +0200 +++ cups-1.4.6/cups/language.c 2011-04-18 16:33:59.000000000 +0200 @@ -670,6 +670,9 @@ cupsLangGet(const char *language) /* I - break; } + if (encoding == CUPS_US_ASCII) + encoding = CUPS_AUTO_ENCODING; + if (encoding == CUPS_AUTO_ENCODING) { /*