The Internet Explorer Registry Tweaks: How to set Page Margin, Fonts, Paper Sizes and Default Page

The Internet explorer is a bit outdated life-long browser for now. And in this post, I’d like to show some registry tweaks that you can make a bulk computers deployment of page size and font related settings. Below are the topics I cover in this blog.

  • Page Margin & Fonts
  • Custom Paper Sizes
  • Default Page Size

1. Page Margin & Fonts

For the page margin and font settings (shown in Fig-1), the internet explorer save these values in the following registry location (Fig-2)

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\PageSetup

Internet Explorer Page Margin and Font
Fig-1: Page Margin and Font
Internet Explorer Page Margin Registry Settings
Fig-2: Registry settings for IE Page Margin & Font

2. Custom Paper Sizes

Here is my Canon LBP 2900’s custom paper sizes (Fig-3) which are saved as binary data in the following registry location.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms

Custom Paper Sizes of Internet Explorer
Fig-3: IE Custom Paper Sizes

The paper sizes values are saved as binary data in registry, so the only way to copy these settings to another computer is via Registry Export/Import. So, before you export the registry settings to another computer, make sure you have created these paper sizes  in the current computer through Printing preference of Control Panel. See Fig-4.

Printer Paper Sizes
Fig-4: Printer Paper Sizes

Now, you will see these 5 custom paper sizes are created in the respective registry keys (See Fig-5). Then you can export the registry and import this registry file in another computer.

Export Registry of Custom Paper Sizes
Fig-5: Export Registry for Custom Paper Sizes

Note that, in the internet explorer, your defined custom paper sizes are shown (as in Fig-3) only if your specific printer with the custom paper sizes is set as default printer (which is not the case for firefox). So, if your paper sizes are not available in the dropdown list, check your default printer in control panel.

3. Default Page Size

To make the specific page size (here is A4) as default in IE (See Fig-6), you will also need to backup the registry of source computer and import to the following registry location of the destination computer.

HKEY_CURRENT_USER\Printers\DevModePerUser

The default page size in IE
Fig-6: The default page size when you open IE Page Setup

Before exporting the registry, you will need to change the default paper size of the specific printer (here is Canon LBP 2900) and save it. See Fig-7.

Set Default Page Size in Printer Settings
Fig-7: Set Default Page Size in Printer Settings

Then export the registry (See Fig-8) and import it to the destination computer.

Export Registry of Default Page Size
Fig-8: Export Registry for Default Page Size

Leave a Reply

Your email address will not be published. Required fields are marked *