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

Make Google Chrome use standard print dialog Web Browsers
Google introduced a custom print dialog to Chrome a few versions ago. This adds a step to saving a PDF or using any of the other standard options. Until recently, this could be disabled in chrome://flags/. They have since removed the flag, but they did leave the command line option to disable it.

A workaround is to create an AppleScript applet that launches Chrome with this option. The following script does exactly that, assuming Chrome is located in your applications folder:
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --args --disable-print-preview > /dev/null 2>&1 &"
Open AppleScript Editor, paste the above into a new window, then save it as an application. If you run this applet to launch Chrome, you'll get a standard Print dialog (though interestingly it's a dialog window, not a sheet).
    •    
  • Currently 2.61 / 5
  You rated: 2 / 5 (23 votes cast)
 
[11,420 views]  

Make Google Chrome use standard print dialog | 7 comments | Create New Account
Click here to return to the 'Make Google Chrome use standard print dialog' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Make Google Chrome use standard print dialog
Authored by: Lri on Aug 07, '12 08:52:05AM

You could also swap the shortcuts in System Preferences or use defaults: defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Print Using System Dialog...' '@p' 'Print...' '~@p'.



[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: cagg on Aug 07, '12 09:24:04AM

It's just as easy to hold Option while selecting File/Print. Or type Option+Cmd+P instead of Cmd+P



[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: vertigo on Aug 07, '12 01:18:20PM

TIL you can hold Option while selecting File/Print in Chrome to get the standard print dialog.



[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: digitol on Aug 07, '12 01:21:23PM

Thanks for this hint.

Edited on Aug 07, '12 01:22:32PM by digitol



[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: bletchleypark on Sep 11, '12 01:14:09PM

@Lri: thanks, I got your code to work. Really appreciate that! So irritating that you can't opt out using about:flags



[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: rmm5t on Sep 13, '12 06:41:52AM

Since there isn't a lot of coherent information about this topic now that Chrome removed the setting to disable the custom print dialog in v20, I wrote a blog post detailing how to workaround the issue under OS X:

Fortunately, OS X comes with a relatively simple way to override keyboard shortcuts in specific Applications. Go to System Preferences -> Keyboard -> Keyboard Shortcuts. Once there, select Application Shortcuts and add a new shortcut for Google Chrome.

Make sure the Menu Title reads `Print Using System Dialog...` exactly, and give it the standard print shortcut (`⌘P`).
Enjoy! Happy Printing!

[ Reply to This | # ]
Make Google Chrome use standard print dialog
Authored by: drorata on Jan 14, '13 11:48:09PM

+1 for the changing the shortcuts from the system preferences!



[ Reply to This | # ]