Avevo lasciato questo nell'altro 3d!
Forse non lo hai letto.

Ok!!!
Vediamo di darti qualche indicazione!
Per le stampe con asp diciamo che questo non è il forum adatto!
Comunque! Puoi Stampare in vari modi!

1)Puoi stampare la tua bella pagina HTML!
Come: Crei una pagina ASP e la formatti come più ti piace! A quel punto ogni utente che visualizzerà tale pagina la può stampare sulla stampante che preferisce semplicemente con IE o altro Browser.

2)Puoi creare un documento Word Rtf, o qualunque altro tipo tu ritenga opportuno, lato server e poi reindirizzare la pagina html direttamente a tale doc (se word solo IE)

3)Puoi avvalerti di strumenti per la stampa quali Cristal Report o simili con essi puoi decidere tutto ciò che vuoi, mandare direttamente in stampa, definire la stampante, la query, i parametri, se averla in HTML o altro formato!

Valuta bene quello che ti serve normalmente una stampa HTML va più che bene!
Per quanto Riguarda la stampa diretta senza visualizzazione in HTML non è possibile perchè HTML stampa quello che c'è a video. Puoi comunque trovare un modo (poco pulito ma utile) con script lato client.

Lascia perdere la strada dell' OCX lato client, in quanto laboriosa, lunga, richiede l'installazione su tutti i client e via dicendo!

Se posso eserti ancora di aiuto fammi sapere
Ciao da Marco