[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"



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: