I just upgraded cups from 1.2.12-r8 to 1.3.7-r1 on my server, but I can't print anymore with OOo (on another PC) and it works fine with evince, gedit etc... cups logs says : E [07/Jul/2008:18:07:57 -0400] Unsupported character set "iso-8859-15"! Any idea plz ? Nothing helped me in the forums. I'll try to downgrade cups if I can't quickly find a solution.
Looks like Debian's bug [1]. That bug suggests the config should be adapted, maybe depending on USE=unicode? (I'm only suggesting this because I'm assigning to printing@, not openoffice@. :) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451105
Before downgrading my server, I tried something : /etc/locale-gen (where OOo is) with only : en_US.UTF-8 fr_FR.UTF-8 run locale-gen Open OOo (now in english, not french anymore) and print correctly, but that's not a solution for me. I'll downgrade cups now to test.
(In reply to comment #2) > I'll downgrade cups now to test. Done, and I can print with OOo without any problem now (without changing client configuration). I'll wait for a real solution before upgrading cups again. For the moment : echo ">=net-print/cups-1.3.7" >> /etc/portage/package.mask
(In reply to comment #3) > I'll wait for a real solution before upgrading cups again. I'm afraid, but the only real solution is to migrate to UTF-8. CUPS behaviour won't change, please see the upstream statement about this: http://www.cups.org/str.php?L2593 P.S.: If you setup your locales correctly OpenOffice.org should still be french when using UTF-8.
*** Bug 235211 has been marked as a duplicate of this bug. ***
*** Bug 244328 has been marked as a duplicate of this bug. ***