Stampa con self.print ma senza stampare il bottone di stampa

Voglio stampare ma senza far stampare il pulsante di stampa per cui il codice che ne è venuto fduori è questo:
codice:
<form action="" onSubmit="self.print();">
<input type="submit" value="Stampa" style="display: none; ">
</form>