Unfortunately, there is no good answer. There was also a ticket that had been open for over a year regarding excanvas printing, which had not yet received a response. You can try the silverlight version in excanvas a little better, but still suffer from similar problems.
The only way to get the right print now is to make a print screen and then print the image. Unless a newer version of excanvas is released or IE9 is released, inline printing in IE just won't work.
source share