To print(press Ctrl-P or window.print()), Internet Explorer re-fetch contents (ex. images).
In this case IE sends only session Cookies (without expiration time).
Cookies with expiration time are not sent.
Therefore, IE cannot get contents which require authorization.
I've found this on IE 11.