print() doesn\'t work in IE after opening a new window. It works in Chrome. Here\'s a tester:
checkout: window.print() not working in IE
Working sample: http://jsfiddle.net/Q5Xc9/1/