cosi pare funzionare

codice:
<script type="text/javascript" language="JavaScript">
function Reindirizzamento()
{
    var timeID = setTimeout("location.href= 'inserisci-ordine.php'", 1000)
}
</script>

<body onload="javascript:window.print();Reindirizzamento();">
finchè la finestra di STAMPA è attiva, non succede niente. Appena la chiudo vengo reindirizzato alla pagina INSERISCI-ORDINE.php.

Ho impostato un secondo, il tempo minimo. Anche se imposto 10 secondi, ma stampo subito, devo aspettare altri 8/9 secondi rimanenti. Cosi pare funzionare, impostando ad uno appena si chiude la finestra PRINT parte il reindirizzamento.