It’s kind of sad that this post even needs to be written. How to print? Seriously. Yeah, go try it and then come back.
Not fun, is it? There’s no printing options in Wave, the default printing from your browser results in a huge mess, and copy/paste to another application destroys your formatting. While I’m sure printing (or export to PDF) is on the list of tasks for the Wave team, we’ve come up with a decent solution in the meantime:
Step 1 – Use Firefox. Google Chrome works great for Wave, but Firefox is needed for this trick.
Step 2 – Install the “User Agent Switcher” extension for Firefox.
Step 3 – Once installed (and you restart Firefox), go to [Tools] –> [Default User Agent] and choose “iPhone 3.0″.
Step 4 – Fire up Google Wave.

You’ll find yourself in the iPhone formatted version of Wave, which we discussed earlier. Click on a wave to pull it up, and it’ll all show up on one screen. Printing from your browser should now work pretty well.
Leaving the Agent on iPhone 3.0 will make a lot of sites look odd, so be sure to switch it back to “Default User Agent” when you’re done.
I’ll admit, it’s not a perfect solution. I expect Google will have a proper solution in place before too long. In the meantime, it’s a very useful workaround. I hope you find it helpful!
Post to Tweetie
Post to Twitteriffic
Post to Twittelator Pro
Del.icio.us
Digg
Technorati
Magnolia
Newsvine
Reddit
13 Comments
I’ve been making a bot that exports a Wave’s root Blip to a PDF file.
I’ll post the bot’s address when I’m finished.
Brian — That’d be very useful! Please let us know when you have it done.
Just so you know, you can also use Chrome by adding the following onto the target part of a shortcut:
–user-agent=”UA-HERE”
Doesn’t seem to work for me. When I switch the profile to iPhone 3.0 the google wave page says that my browser is not supported. Any ideas by any change?
This doesn’t work with Firefox and “User Agent Switcher” extension on OS X Snow Leopard. Google Wave complains that the user agent (iPhone 3.0) is not compatible.
Choosing to ignore this warning results in a blank page!
…don’t you know
The fact that it says “browser not supported” isn’t a problem. You can click the “go ahead” link at the bottom and it’ll proceed.
However, as gazbond mentioned, the resulting page is now blank. This technique used to work perfectly, so I’m not sure what has changed. If anyone has alternatives for how to print, please let us know.
The Iphone user agent way does not work for me either. the wave I am interested in spans serveral pages and I am stuck with the first page with or without the the “User Agent Switcher” extension for Firefox.
best,
Claus
I guess the User Agent Switcher way used to work but not anymore…
Anyway, I needed to print a wave, so I went for the following “dirty” solution (not recommended, but if you are desperate you have to do something):
1. I captured the wave using PicPick: it’s a screenshot capture program that can capture an entire page, no matter how much scrolling the page has
2. I imported the image in excel, and I set the print area in a way that the image’s width takes one page and the height as many pages as necessary (constrained proportions, of course)
3. I printed the wave and the result was decent.
(I use excel for this job because it is convenient when it comes to printing a large image in more than one pages)
I know it’s a rather lame solution, but I couldn’t think of anything better…
Printing is easy: Just maximize the wave by clicking the squre in the top right corner. Then you can print just what you have maximized.
That helps a bit, but still doesn’t fix it. In most (all?) browsers, it only prints the first page. For a wave of any decent length, most of it will get cut off.
Another crude alternative.
Select and Copy the Wave and paste into Word. You lose a bit of the formatting, but if all you need is the text, works like a charm.
1. chrome.exe -user-agent=”Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16″
2. fire up wave
3. click ‘Go ahead’
4. select wave
5. print using browser’s print page functionality
@Roman Kuzmik I just tried it and it works great! Thanks for the tip!