Grazie,
avevo scritto male la sintassi ...

Cmq il pulsante non ne vuol sapere di sparire

<script language="JavaScript">
function my_code() {
document.getElementById("print").style.visibility ="hidden";
}
window.onload=my_code;
</script>
</head>

<body>
<form name="form2" method=post action=''>
<button value="print" name="print" id="print" onclick="window.print()">Click to Print</button>
...
</form></body>