ページが印刷出来ないようにする(印刷時にページを白くする)

プリント機能を制御するのではなく、ページを真っ白にして対応する方法。
印刷時にはbodyの中身をdisplay: noneする。

@media print { body { display: none !important; } }

参考サイト

PHP & JavaScript Room
禁止・制限
http://phpjavascriptroom.com/?t=js&p=limit