Ciao,

per stampare dove?

Sul server o sul client?

Nel caso del server è possibile, ma non consigliato, dovresti fare all'utente che fa girare IIS i permessi per eseguire il programma etc.

Sul client la cosa non è così facile, non puoi fare eseguire arbitrariemente codice sulla macchina di un utente.
Dovresti fargli eseguire un script vbs o creare un activex o qualcosa del genere, il tutto comunque demandato all'approvazione dell'utente.