I did some work a while back on creating a printable image from a chart. Google have changed a few things for security that makes their examples more difficult. In my case i created the image then displayed it in a canvas (html5 not Ai2!) this could then be printed or right clicked and saved as an image.
Attached is a self contained html file that does this. Hover top left to display the button.
Should open in any browser....