[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#587301: All prints default to "US Letter" although it should be "A4"



Package: openoffice.org
Version: 1:3.2.1-3
Severity: normal

Hello,

The default for the printer is A4, the page format is correctly set to 
A4 (due to the Language setting, which is taken from the locale), but 
all OpenOffice.org applications still want to print to "US Letter" 
(File->Print->Properties... or File->Printer Settings->Properties...).

After some greping it seems the culprit is:

,----[ /usr/lib/openoffice/basis3.2/share/psprint/driver/SGENPRT.PS ]
| *% ===== Paper =====
|
| *OpenUI *PageSize: PickOne
| *OrderDependency: 30 AnySetup *PageSize
| *DefaultPageSize: Letter
`----

I changed that to A4 and now the default is ok (for me), at least until
the next update...

IMHO the default printer paper size should come from either the locale, 
libpaper or cups, but definitely not from a hardcoded value in some 
obscure non-configuration file.

Regards,
Andrei

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



Reply to: