Я использую следующий код. В соответствии с этим кодом откроется новое окно с указанным источником URL. Но при печати отображается about:blank печатается. Страница загружается корректно. Перед загрузкой URL-адрес страницы также имеет значение about:blank. Но вскоре он изменится на указанный URL.
var url="http://localhost:8080/hiring/docs/Keneth%20_1340800082258/Keneth%20_resume_1340800082258.pdf";
var printwindow = window.open(url, '_blank', 'fullScreen=yes');
//setTimeout('2000');
printwindow.focus();
printwindow.print();