Bug 113419

Summary: Take advantage of CUPS 1.2.x "multi-language PPDs"; enforce default page size setting in kaddprinterwizard
Product: [Unmaintained] kdeprint Reporter: arne anka <kde-bugs>
Component: generalAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist CC: jlayt
Priority: NOR    
Version: 4.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description arne anka 2005-09-27 10:21:24 UTC
Version:           unknown (using KDE 3.4.2, Debian Package 4:3.4.2-4 (testing/unstable))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.13

i use "us english" as language (i'm used to english terms rather than german) but "germany" as country (which is right in respect to measurements, paper, currency ...).
creating a new printer seems to look for language only and thus printers always have letter instead of a4 as papersize, which is unwanted.
as i can set papersize in kde as well as measure system it's not clear why kprinter ignores that settings and computes from (probably) language instead.
Comment 1 Kurt Pfeifle 2007-01-09 13:55:21 UTC
This is not easily fixable at all; not in a way that covers all cases.

The paper size is not set by KDEPrint, but by CUPS (more specific: by the CUPS server). So whatever the administrator of the (probably remote) CUPS server (for a workstation, that is most likely *you*) set is also set for the CUPS clients.

If the admin makes it a habit for him to immediately check (after each printer installation) what the default page size settings are, the clients will not see the problem.

What we should however think about, is a way to make kaddprinterwizard remind the user of the default page size setting (and maybe automatically pre-set the correct value according to his locale).

As for "driver language": again, that is read from what the CUPS driver (PPD) provides. KDEPrint does already translate some of the more common strings on its own.

However, the good news is that CUPS 1.2.0 introduced support for "multi-language" PPDs for the first time. The problem in real life now is that there are not many multi-language PPDs available, and that no GUI frontend (neither KDE's kprinter, nor xpp or gtklp) take advantage of this feature.

I'll put this as a KDE4 wishlist item, and change the $summary accordingly.

(old summary was: "driver settings should use regional/country settings of kde")

Comment 2 John Layt 2011-05-27 18:08:01 UTC
KDEPrint is obsolete, unmaintained and will never be revived.  Closing all open bugs.