Well, you can just output printer friendly HTML pages, but this won't allow you to control 100% of the paper output (the brower will put the url, page number, title, etc on the header/footer).
Another interesting route other then ActiveX, is a Windows Forms application with ClickOnce deployment. The user would then click a link on a webpage which launches the ClickOnce deployment (which downloads the application and then runs it). I believe this can even run under a standard user (non-admin) account. Since this would be a standard VB.NET Windows Forms project, you have full printer output capabilities.
Tekmaven
Software Architect
1,274 posts since Feb 2002
Reputation Points: 322
Solved Threads: 28
those are usually settings on the user's computer anyway. only way to bypass it is to have your own client-side program that they download first, then run the program which prints the document just how tekmaven said. The problem you face here is that most people won't run an unaccredited program especially designed by a user without a license. Otherwise, the only successful way of doing it is hacking the computer automatically, which you don't want to do.. ha.
SheSaidImaPregy
Veteran Poster
1,080 posts since Sep 2007
Reputation Points: 43
Solved Threads: 68