Ho creato una pagina di scheda di un prodotto con un link così:

&scat=<%=QSScategoria%>')"><font color="#000000" size="1">stampa la scheda del prodotto</font>

e nella pagina che apro ho messo

<body onLoad="javascript:self.print()">
<script language="javascript">
setTimeout('window.close()',500);
</script>

Così quando clicco sul link si apre la pagina e poi si apre la scheda di stampa e stampo.

Tutto funziona in rete LAN locale (ho il sito su un server interno), ma se mi collego da internet quando clicco sul link si apre e poi si richiude la pagina...mentre non si apre la scheda di stampa...perchè?

Intanto vi chiedo di risolvere questo problema... se poi qualcuno lo risolve mi risponda anche a questa domanda:
come faccio a far stampare direttamente la pagina senza che si apra? (ovvero che si apra solo la scheda di stampa)