query installed printers on remote workstations using VB, asp.net - or something already available

I'm currently in the middle of automating my printers through Group policy and some logon scripts. I need to find out what users have set as their default printer and what printers they also have currently connected.. network and local would be nice. Are there any classes as part of the framework that I can use for this.. ideally some kind of function like getprinters(machinename as string) and have it return a name of printer and wheather or not it is the default and maybe other properties about that printer.

If there are some free tools out there or some relativly cheap ones that would be nice. Apprecaite any help


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.

Anurag ThakurTechnical ManagerCommented:
i am not an expert on the subject and i just think that the question has been posted in a wrong zone becasue the questions most likely belongs to windows adminstration zone

anyways my recommendation that you should be able to read the registry through the log on scripts and then be able to find all the printers (default and other installed) for the logged in user.
also have a look at the following EE solution to a question somewhat similar to what you are asking
Anurag ThakurTechnical ManagerCommented:
the link in my comment suggest something what the author is looking for
kevbozAuthor Commented:
I was hoping to use some dot net classes to find what printer people currently have installed. I found another way to do what I wanted through some scripts. Your solution is more of a how to map printers.. I'll give you 1/2 the points and close it out because
I used some of the scripts here to accomplish what I wanted.


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
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.