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: