Сделайте новое окно, вставьте туда то, что нужно распечатать и вызовите метод принт у него.
При необходимости можно переписать/перехватить стандартный print, если человек нажал ctrl+p
Для этого вам понадобится
говнокод что-то типо этого:
function pagePrintNode(node) {
var printBody = "";
if (Array.isArray(node)) {
for (var n in node) {
printBody += node[n].innerHTML;
}
} else {
printBody += node.innerHTML;
}
var w = window.open('', 'print-plan', 'width=700,height=500');
w.document.body.innerHTML = printBody;
w.document.head.innerHTML = document.head.innerHTML;
w.print();
w.close();
};