If I set up a new printer with YaST the paper size default to Letter. Since I live in a land where our default paper size is A4, having to change the paper size when I set up a printer is becoming increasingly irritating. Making printers set up with A4 by default has thus far defeated me. The only place I can find where a default paper size is defined is
|
Code:
|
me@foo:~> cat /etc/papersize
a4 |
and that as you can see already says A4. I've found references to CUPS setting the default paper size based upon the locale, but my locale is, far as I can tell, set to en_GB.
|
Code:
|
me@foo:~> env | grep LANG
LANG=en_GB.UTF-8
GDM_LANG=en_GB.UTF-8
me@foo:~> grep LANG /etc/sysconfig/language | grep -v ^#
RC_LANG="en_GB.UTF-8"
ROOT_USES_LANG="ctype"
INSTALLED_LANGUAGES="en_GB" |
Which to my mind means that if CUPS does look at the locale, it should be getting A4. I also tried looking at some of the drivers to see if they specify a default page size. Earlier on today I set up a HP LaserJet 1200 and it defaulted to Letter paper. If I look at the driver I find:
|
Code:
|
me@foo:~> zgrep DefaultPageSize /usr/share/cups/model/manufacturer-PPDs/hp/HP_LaserJet_1200.ppd.gz
*DefaultPageSize: A4
me@foo:~> zgrep DefaultPageSize /usr/share/cups/model/manufacturer-PPDs/hplip/HP_LaserJet_1200-ps.ppd.gz
*DefaultPageSize: A4 |
Anyway know why that despite all this, I keep getting Letter as the default?