$(".action-print").click(function(){
window.onafterprint = location.reload();
window.print();
});
Но в этом коде окно печати открывается, и страница сразу перезагружается. Страница, соответственно, не печатается.Может для начала уберете location.reload(); и разберетесь с печатью?