As far as i know, web sites are not allowed to control hardware attached to client computers. Browsers do that for us; most browsers have print preview dialogues. Since print preview dialogues are based on properties of printers, there is no direct way of doing it.
But there is always a solution, you can use javascript or activex. I think the following links would be useful:
javascript printing
javascript printing 2
printtopreview