• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 290
  • Last Modified:

Windows programming for printers configuration.

Dear all,

I work for a big company. We have total 22000 computers in the entire Data Center and 50 printers.

The procedure is like if user dont have admin access in his computer he cannot install printer in his system. Then he will raise a request for printer access. We Computers and Communication department have to take care of that.

We have found a solution for that. Change some registry entries and user can add the printers even without admin rights.

What my proposal is is it possible to make the entire process automated? I want to create an Intranet Portal with all the printers listed and if the user clicks on the respective printer link that should automatically install the printer in his computer irrespective of admin rights.

We have one print sever. OS windows server 2008,

Please suggest
1. Is it possible?
2. If possible what is the programming language?
3. Advantages and Disadvantages?

Also, please suggest the best way of automation.

Thanks,
Venkat
0
venkatspb
Asked:
venkatspb
  • 2
  • 2
2 Solutions
 
Vadim RappCommented:
> Is it possible?
yes, pretty much anything related to computing is possible to program.


>  If possible what is the programming language?
any language

> Advantages and Disadvantages?
the developer must know the programming language he is using.



However, I'm not sure if this is necessary. Maybe you can achieve it by adjusting group policy. If you open Local Security Policy and take a look at the setting "Devices: Prevent users from installing printer drivers" under Security Options, you will pretty much find what you need:

=================
For a computer to print to a network printer, the driver for that network printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of adding a network printer. If this setting is enabled, only Administrators and Power Users can install a printer driver as part of adding a network printer. If this setting is disabled, any user can install a printer driver as part of adding a network printer.

Default:
      Enabled on servers.
      Disabled on workstations.


Notes:
This setting does not affect the ability to add a local printer.
This setting does not affect Power Users or Administrators.
=================

so maybe the right combination of the above setting plus implemented practices will allow this without dedicated intranet portal.

Also see the article "Vista - How to Allow Standard users to install network printers" that discusses relevant group policy settings, and the document referenced in Microsoft reply in it.
0
 
venkatspbSenior Software EngineerAuthor Commented:
vadimrapp1:

Thanks very much for your suggestion

We have win 7 and xp sp3 operationg systems only. Please give a solution for these os. Also suggest about the intranet portal regarding the networking printing.

Thanks,
Venkat
0
 
Vadim RappCommented:
This technology, called "Point and Print", was in place for many years, and well before XP. I suggest that you read about it in the article "Windows Point and Print Technical Overview" Here's an excerpt:

===============================
Printer Driver Management
After you install and configure the printer driver and print queue for a shared printer on the print server, Point and Print can perform the installation and configuration on the client computers automatically when the client computer connects to the shared printer. This eliminates the need for the user or the administrator to install and maintain the printer driver on the client computer.
===============================

The user does not have to be local administrator for this.
0
 
venkatspbSenior Software EngineerAuthor Commented:
Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now