dopo tanto cercare in internet e forum vari ho trovato la soluzione
ad un mio problema e voglio condividerla con voi:

problema: stampare direttamente su una o più stampanti da una pagina web.

ho creato un piccolo gestionale con php e mysql:
con questo inserisco degli ordini e gestisco le giacenze;
ma dopo l'inserimento dell'ordine ho l'esigenza
di stampare alcune parti dell'ordine su una stampante e altre parti in una seconda stampante.

ho risolto con la funzione printer di php
di cui qui potete trovare tutte le specifiche:
http://it2.php.net/manual/en/ref.printer.php

prima di tutto bisogna abilitare php_printer.dll in php.ini

di seguito vi allego lo script ridotto all'osso:

<?php
//apro la connessione con la stampante
$handle = printer_open("nome stampante 1");
//invio il testo da stampare
printer_write($handle, "testo da stampare 1");
//chiudo la connessione
printer_close($handle);

$handle = printer_open("nome stampante 2");
printer_write($handle, "testo da stampare 2");
printer_close($handle);
?>

naturalmente per funzionare è necessario conoscere il nome esatto della stampante;
quindi lo script può funzionare solo in locale

proverò ad espandere il programma per aggiungere varie formattazioni al testo...

spero questo topic sia utile

ciao ciao
Gabriele