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.