Обычно я бы использовал:
window.openDialog();
затем в вызове события onload элемента body этого окна
window.print();
Но ни один из них не работает в Google Chrome?!
То, что я пытаюсь сделать, - это просто создать печатный вид страницы.
window.openDialog() не совместим с разными браузерами. Это расширение от window.open(), которое поддерживается всеми основными браузерами, поэтому вы должны использовать его вместо этого.
window.openDialog()
window.open()
См:
window.print() должно работать, хотя.
window.print()