Per evitare di stampare alcune parti della pagina che viene visualizzata
posso creare uno stile con una classe del genere da inserire in head
<style type="text/css" media="print">
<!--
.nonstampare {display: none;}
-->
</style>
e poi inserire nella pagina su tutte le immagini o le tabelle che non voglio far stampare il comando
class="nonstampare"

Però succede che guardando la stampa mi ritrovo una pagina tutta scompaginata rispetto a come era a video a causa dei pezzi non stampati.
Per evitare ciò ho pensato allora di preparare due pagine htm diverse; una per il video e una per la stampa.
Ora non so come fare a mettere sulla pagina a video un pulsante premendo il quale venga automaticamente stampata la pagina per la stampa senza doverla prima visualizzare a video (sarebbe un passaggio inutile).

Come si può fare?
Grazie.