paveltkachev,
Картинка, скорее всего, не успевает загрузиться.
Вызывайте методы «print» и «close» после того, как изображение загрузится.
Типа так:
mywindow.document.getElementsByTagName('img')[0].onload=function(){
mywindow.print();
mywindow.close();
};