-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Richard Cohen <[EMAIL PROTECTED]> writes:

> Roger Leigh wrote:
>
>> If you look in the CUPS web interface,
>> are any of the configuration labels and parameters in English
>> (i.e. British English).  I build the packages in an en_GB UTF-8
>> locale, but this shouldn't affect anything.
>
> If I try to configure my Epson Stylus Color in the web interface,
> I get choices like "360 Ã  90 DPI Fast Economy Draft", so CUPS is
> confused too. Otherwise, the page *was* in a mixture of British &
> American English. eg.
>
>      Image Type: Four Colors
>        Ink Type: Four Colour Standard
>
> but those are from the PPD. ;)

I found the problem with the PPD generation.  When generating
"untranslated" PPDs for the POSIX "C" locale, the locale was not set
explicitly, and so ended up as en_GB with UTF-8.  This made genppd
automatically translate and recode the output to UTF-8...

The fix is as follows (against upstream CVS; I've make the change to
Makefile.in in the Debian source for a variety of reasons):

Index: src/cups/Makefile.am
===================================================================
RCS file: /cvsroot/gimp-print/print/src/cups/Makefile.am,v
retrieving revision 1.45.2.12
diff -u -r1.45.2.12 Makefile.am
- --- src/cups/Makefile.am      24 Dec 2003 12:40:47 -0000      1.45.2.12
+++ src/cups/Makefile.am        2 Feb 2005 18:47:37 -0000
@@ -191,7 +191,7 @@
        for language in C ; do \
          mkdir ppd/$$language ; \
          echo "$$language:" ; \
- -      ./genppd --prefix=ppd/$$language ; \
+         LANGUAGE=$$language ./genppd --prefix=ppd/$$language ; \
        done
 
 ppd-nls: genppd

I've now built a new set of packages, and the generated data is
(AFAICT) all ASCII-only.  You can download them from

  http://people.debian.org/~rleigh/gimp-print/sid/4.2.7/

(please download all the ones you have installed, not just
cupsys-driver-gimpprint-data).  Does this fix the problem?

> Strangely, and similarly buggily, CUPS is serving it as
>
>      Content-Type: text/html;charset=iso-8859-15

That is weird.  I've no explanation for that one!  If this still
occurs with the fixed packages, please file a bug against cupsys.

> This isn't a new bug by the way -- I noticed it about a year ago.

It's the first time it was reported :-/


Regards,
Roger
- -- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFCASKEVcFcaSW/uEgRAoZBAKDMg4+A9aWiGG9B0A2dn0gLKDX0iwCfauIO
AtKAPAAiDyi9wX6ufyESrhs=
=PPMq
-----END PGP SIGNATURE-----

Reply via email to