By design Chromes print preview selects the last printer that was used by chrome to print.
If you want Chrome print preview to select windows default printer every time then add the registry key shown on this webpage.
I looked for a long time for a solution and this is the only one I found that works.
This article says you can create the key at HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER I had to create it under HKEY_CURRENT_USER for it to work.
Edit 2-4-22 Updated link to article and added Registry information
https://admx.help/?Category=Chrome&Policy=Google.Policies.Chrome::PrintPreviewUseSystemDefaultPrinter
If this link is broken then use the information below.
-------------------------------------------------------------
Use System Default Printer as Default
Setting the policy to Enabled means Google Chrome uses the OS default printer as the default destination for print preview.
Setting the policy to Disabled or leaving it unset means Google Chrome uses the most recently used printer as the default destination for print preview.
Supported on: At least Microsoft Windows 7 or Windows Server 2008 family (works for me on windows 10)
Registry Hive HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry Path Software\Policies\Google\Chrome
Value Name PrintPreviewUseSystemDefaultPrinter
Value Type REG_DWORD
Enabled Value 1
Disabled Value 0
Make Chrome use windows default printer
Make Chrome use windows default printer
Last edited by DataLife on 04 Feb 2022, 15:07, edited 3 times in total.
Check out my scripts. (MyIpChanger) (ClipBoard Manager) (SavePictureAs)
All my scripts are tested on Windows 10, AutoHotkey 32 bit Ansi unless otherwise stated.
All my scripts are tested on Windows 10, AutoHotkey 32 bit Ansi unless otherwise stated.
Re: Make Chrome use windows default printer
Thanks for sharing.
I would like to add if you want to disable the print preview completely which saves a lot of time in automation.
use this argument:
--args --disable-print-preview
This can be used with any method of starting Chrome.
I would like to add if you want to disable the print preview completely which saves a lot of time in automation.
use this argument:
--args --disable-print-preview
This can be used with any method of starting Chrome.