Printing to multiple printers

The situation is as follows. I have a Linux box running fedora/mono/mysql. This will be acting as a web server on an internal network. User will browse to the box using IE7 and do whatever work they need to do. On some pages they will need to print to a standard printer, other times they will need to print to a label printer. Is there a way to handle the printing without dialog boxes?
I can't have software installed on individual PC's to handle any print requests and I'm unsure as to whether Linux drivers are available for the massive range of printers that could get installed.
So how to print from a webpage to a local laser printer or label printer depending on the output without a dialog box  possible? At the moment I cant see that it is, I hope to be proved wrong.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dustin HopkinsSenior Web DeveloperCommented:
I'm not aware of anyway to do this using standard .net. Mainly because the browser along with the OS controls printing. Some features can technically be overwritten, but not controlling which printer is used.
Now I'm not so familiar with activeX, but I do think you can write a custom control to handle this.

here are a few starter sites on active x and printing:

Maybe another expert can shed a little more light on this especially if you add this question to the "ActiveX" Zone.

Hope this helps,
aapjzzAuthor Commented:
We've gone another route using Java - thanks anyway...

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The best api is MeadCo. they have a component called scriptX that i use in our intranet system
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.