Sempre io

Come qualcuno di voi sa, sto utilizzando la funzione printer, per un piccolo programma che gira in una rete locale.

Funziona molto bene, il fatto che non riesco, e probabilmente non si può controllare quando la stampante è online/offline:


se butto giù questo codice

<?
$stampante=printer_open($stampante);
if ($stampante == FALSE) { die();}
?>

Se la stampante non è pronta il codice if, non viene visto, perchè viene stampato a video un'errore che dice che non si riesce a trovare la stampante, però, mi fa continuare con l'esecuzione (salvataggio sul db e reload ad una nuova pagina)


Come posso ovviare? come posso far fermare l'esecuzione in caso di qualche problema?