Avatar of berserkerror08
berserkerror08
Flag for United States of America asked on

Insert Printer Drivers to make any printer I choose Plug n Play

My users are not administrators. I want them to be able to plug in any one of three printer models we have here without needing an admin to install. windows 7 has one of the drivers built in, so when they plug in that printer, it automatically installs in the background and the user never has to do anything.

how can i put those drivers into windows so it will do that for any printer i want?
Printers and ScannersOperating SystemsWindows 7

Avatar of undefined
Last Comment
hdhondt

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Run5k

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
bigmack333

Are these printers locally attached to systems (USB), or are they connected through a network server? Rember you may need both 64 and 32-bit drivers, depending on the client's OS.

If the printers are connected with a USB, then you should be able to install all drivers with a domain account, then any other users should have the drivers installed.

Network-based printers would be similar, but you would install the drivers on the server side.
berserkerror08

ASKER
re: bigmack. they are usb printers. i know i can instal them as another user, but i was hoping to be able to push these drivers with a script, so i wouldnt have to make changes to individual machines one at a time as we add printers or something.
Run5k

Berserkerror08, if that's the case you probably have a couple of different options.  If your environment is such that you can customized a new Windows image with all of the appropriate drivers pre-installed (as well as any other small improvements), that might be ideal.  If that isn't a viable option, the tech solution in Jmoody10's article would definitely work but would obviously require a healthy amount of up-front work.  Given a choice, I would probably lean towards the custom/sysprep Windows image rolled out to each client.  Then again, that wouldn't really allow for adding new printers the way that Jmoody10's solution would.  There are pros & cons in both scenarios.

Perhaps someone else within the community will chime in with a scripted solution.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
berserkerror08

ASKER
I really like jmoody's solution, because then  (if I'm not mistaken) I could add new drivers anytime I needed to without first having to touch each machine. I tired what it says in his article.
 
I took a clean install of windows, plugged in each printer (three printers to be exact) one at a time. I watched the "File Repository" folder and watched each new folder be added. I copied the folder (the ones with the really unfriendly names) into another folder (with a friendly name) like HP P1102W and then moved those folders into a network share everyone has read/execute access to, so it looks some thing like "\\MYSERVER'SNAME\SHARED FOLDER\Central Driver Store\FRIENDLYNAME\UNFRIENDLYNAME\the driver files". then I deployed the registry key described in the article, type REG_DWORD, that looks something like that to the path specified.

The value is for the key is:

 %SystemRoot%\Inf;\\MYSERVER'SNAME\SHAREDFOLDER\Central Driver Store\

The data / expression is the same:

%SystemRoot%\Inf;\\MYSERVER'SNAME\SHAREDFOLDER\Central Driver Store\

I deployed the key to a test machine. I checked the classGUID and added them to the GPO.


The test machine was a clean copy of windows I added to the domain, logged in for the first time as a limited user. I watched my other settings get loaded on the machine (desktop icons, favorites, wallpaper, the regkey I specificed) but when I went to plug in a printer, it couldnt find the driver. Any idea where my mistake is?

Im going to copy this onto a comment of moody's article and see if he responds. Id love to implement this by monday, Hopefully someone can shed light on this for me this weekend.


Thanks!
SOLUTION
Run5k

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Run5k

Also, please note that if you are using a 64-bit version of Windows 7 there can be a pre-existing DevicePath value in two places within the registry.  One of them will always be here:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

...and in a 64-bit version, there will be another one here...

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion

While Jmoody10's instructions didn't specify, it would probably be prudent to modify both of them (after a proper backup, of course).
Run5k

If the author doesn't respond, I think that Jmoody10's recommendation is still a viable solution for this scenario.  I would recommend splitting the solution between http:#36314256 and http:#36323423
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
hdhondt

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.