javascript で特定の範囲だけ印刷
印刷したい部分をIDで指定して、その部分のHTMLを取得、印刷用のページを作って、印刷ダイアログを表示、その後HTMLテキストを元に戻す
function araeprint(area){
var areatext = document.getElementById(area);
var htmldoc = document.body.innerHTML;
window.document.body.innerHTML = areatext.innerHTML;
window.print();
document.body.innerHTML = htmldoc;
}