Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Change the default paper size to A4 System
This was emailed to me by Peter P., and I think it's been published a few other places now. If you don't want "US Letter" as your default paper size, here's how to change it.

If you want your page layout to default to A4 size, instead of letter, just paste this into Terminal. It will copy the British resources to the (American) English location:
sudo cp[space]
/System/Library/Frameworks/ApplicationServices.framework/
Versions/A/Frameworks/PrintCore.framework/Versions/A/
Resources/en_GB.lproj/Localizable.strings
[space]
/System/Library/Frameworks/ApplicationServices.framework/
Versions/A/Frameworks/PrintCore.framework/Versions/A/
Resources/English.lproj/Localizable.strings
VERY IMPORTANT NOTE: I've broken this onto SEVERAL lines to keep the story narrow enough to read! Do NOT copy and paste the entire section. Replace the '[space]' words with an actual space character, and enter this on one line. There are ONLY two spaces in the entire string after "cp", as shown above.
    •    
  • Currently 3.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[7,236 views]  

Change the default paper size to A4 | 7 comments | Create New Account
Click here to return to the 'Change the default paper size to A4' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Wont work if you did not install additional languages...
Authored by: tanhauser on Oct 18, '01 05:22:34PM

Of course, this will NOT work if you did not install additional languages when you updated/installed 10.1. There is an option not to install any of the additional languages, in which case you ONLY have english.proj folders.

What you have to do is edit the file by hand using pico or any other text editor.

Frank



[ Reply to This | # ]
GUI alternative...
Authored by: persquare on Oct 21, '01 05:30:16AM

If you don't like using pico et al., try typing (in Terminal.app)
sudo open -a PropertyListEditor

Select file->open and then navigate to the Localizable.strings or paste the first path from the article into the text field. Click the triangle to display all items and change the value for "DefaultPaperSize" to "iso-a4" (without the quotes)

(DevTools have to be installed:-)

/P



[ Reply to This | # ]
Aussie Paper Size
Authored by: NigelB on Oct 19, '01 04:24:09AM

This Terminal command also works great for setting Australian prefs to A4 size, just change the "GB" to "AU" and then past the result into the terminal window,



[ Reply to This | # ]
This on its own won't work! Here's why...
Authored by: Anonymous on Oct 21, '01 10:59:06AM

Just modifying the Localizable.strings file in the Print.framework often won't work on its own.

You may also have to modify the Localizable.strings file in your printer's driver plugin. For example, I had to modify /Library/Printers/EPSON/SC740.plugin/Contents/Resources/English.lproj/Localizable.strings to get A4 to continue to be the default paper size after I connected my Epson Stylus Color 740 to my machine.

Hope this helps someone. :-)



[ Reply to This | # ]
An easier way...
Authored by: brodie on Nov 13, '01 09:30:31AM

go into system prefs and open international, select EDIT, now scroll down to find your COUNTRY, for A4 select British English, select it and hit OK, now drag it to the top of your list, log out and back in.

all your apps should now select A4 as the default paper size.



[ Reply to This | # ]
An easier way...
Authored by: marcusha on Jan 09, '02 03:15:26AM

this doesn't work for me



[ Reply to This | # ]
An easier way...
Authored by: eno on Apr 09, '03 11:13:51AM

Doesn't work for me either. :-(



[ Reply to This | # ]