在8中打印flot graph

我目前正在使用http://www.flotcharts.org/作为图形插件。 我试图实现从内容包围的页面打印flot图形的能力。 我正在尝试打开一个新窗口并打印一个canvas对象,这样我就可以打印出flot图,我已经成功完成了。 但是,要做到这一点,我需要使canvas成为一个图像,以便我可以在一个新窗口中打开它,因为我无法让flot在新窗口上工作。

canvas.toDataURL(); 

在Internet Explorer 8中,我得到的错误是没有方法toDataURL()。 我相信这是因为Internet Explorer 8不支持canvas标记,而flot必须使用变通方法。 那么如何从新浏览器和Internet Explorer 8中的页面打印刚才的flot图?