Bug#587301: All prints default to "US Letter" although it should be "A4"
tag 587301 + moreinfo
thanks
Hi,
On Sun, Jun 27, 2010 at 11:31:57AM +0300, Andrei Popescu wrote:
> 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
> `----
grepping doesn't always help. That is a PPD file which is not used
when you use CUPS (which you should) and configured CUPS to use A4.
> I changed that to A4 and now the default is ok (for me), at least until
> the next update...
Until you fix your system, yes.
> IMHO the default printer paper size should come from either the locale,
> libpaper or cups, [...]
It does afaik.
> but definitely not from a hardcoded value in some obscure
> non-configuration file.
That is true, but then again that .PS (a .PPD) should not be used
when you configured your printer correctly in cups.
Grüße/Regards,
René
--
.''`. René Engelhard -- Debian GNU/Linux Developer
: :' : http://www.debian.org | http://people.debian.org/~rene/
`. `' rene@debian.org | GnuPG-Key ID: D03E3E70
`- Fingerprint: E12D EA46 7506 70CF A960 801D 0AA0 4571 D03E 3E70
Reply to: