Many months back, Deepanjan and I worked on this small Chrome Extension to print emails in Gmail prettily i.e. without unnecessary cruft like the Gmail logo, etc.
I wrapped things up and packaged it into a Chrome Extension. While on an email that you want to print, simply click Print icon next to address bar.
Coming up: Bind a hotkey to Print.
This is now done.
Alt + P should do it. Also added support for single email printing: just print a single email the usual way:
- Open the message you want to print.
- Click the down arrow next to the reply button, at the top-right of the message.
- Select Print.
(from Google Help)
The extension should take care of formatting the print view.