Prevent Users to change Printer Preferences/Property

Hi, I am running WIN XP SP2 and would like to find out how to disable users to change/click Printer Preferences or Printer Property button after print driver been installed and configured. Can that be done through regestry ? or if there is a tool that somebody knows which i can use.
cswillisAsked:
Who is Participating?
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.

cswillisAuthor Commented:
Hi, I am running WIN XP SP2 and would like to find out how to disable users to change/click Printer Preferences or Printer Property button after print driver been installed and configured. Can that be done through regestry ? or if there is a tool that somebody knows which i can use.
0
star_trekCommented:
You can do a lot with Group Policy [gpedit.msc on local computer] under user configuration/administrative templates but I don't think you can restrict/hide printer properties. As far as I know the best you can do is to try not giving the user power user or administrative group membership and configure security settings in printer properties to restrict what a user can do to the printer.
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

dttriCommented:
0
victornegriCommented:
There was a registry entry you could do in Windows 9x/NT. I don't know if it'll work in 2k or XP (haven't tried it). Add a DWORD value called "NoPrinters" to HKLM/Software/Microsoft/Windows/Current Version/Policies/Explorer and assign it a value of "1". This will make it so that the printers control panel is hidden.

Another option is to use gpedit stated above and hide the printers control panel: User Policies\Administrative Templates\Control panel\Hide Specified Control Panel Applets
0
MereteCommented:
I can send you free Windows Resource editor  and the link to this tool if you click on my name email me,
as this is a public forum it against EE policy to send these  kind of tools here.
subject:
Preventing users from accessing printer preferences:
Here is how to do it Using the the Windows Resource Editor. Warning attempt this at your own risk.
Back up first
then  edit the following file in the Windows System32 folder.
COMDLG32.DLL

Edit the following Dialog Resources.

100 - 1033
101 - 1033
1538 - 1033

Disable the Preferences button by right clicking it, select Edit control and set the WS_DISABLE style.

Save the COMDLG32.DLL.
0
cswillisAuthor Commented:
Hi Merete,

I have Resource Hacker Tool which i have downloaded.  It allows me to edit comdlg32.dll.  
I have tried on WinXP SP2 to change it but everytime i make changes windows been replacing it with default settings.  I have disabled system restore, even gone to dllcashe system folder and changed it from there but everytime i press Ctrl + P i see over and over again Preferences button. I have spend almost entire week serching for answers...
0
MereteCommented:
Thank you cswillis
Have you enabled DEP?
Maybe the way your sharing the printer has key, I have seen many instances of office workers printing to a printer at home, they cannot change the setings from the office only at home  then only print to it, as far as I know,
there is this suggestion.
INTELLIscribe Virtual Print Driver
The user prints a file from any application to a Windows printer, which is configured to print through the "INTELLIscribe" printer port.
The application formats the data specifically for the printer using the Windows print driver.
INTELLIscribe retrieves the formatted data from the Windows spooler, and then sends the print data to any printer, regardless of the manufacturer or model.
http://lpr.brooksnet.com/virtual-printer-driver.html
==========================
Assigning limited user accounts is an effective way to prevent inexperienced or unauthorized users from changing computer settings or deleting important files. Holders of limited accounts can only:
• Create, change or delete their account password.
 • Change their account picture.
 
=======================================
Setting or Removing Permissions for a Printer
http://www.microsoft.com/windowsxp/using/networking/learnmore/printershare.mspx

How to Use Windows XP to Share a Printer with Others on Your Network
To change the permission settings for a printer, you must have the Manage Printers permission, which is one of several printer permissions.

To set up new permissions for a printer

1.Open Printers and Faxes.
 
2. Right-click the printer for which you want to set permissions, click Properties, and then click the Security tab.
 
3. Click Add.
 
4.Click Look For, select the types of users you want to add, and then click OK.
 
5. Click Look In, browse for the location you want to search, and then click OK.
 
6. In the Name box, type the name of the user or group you want to set permissions for, separating each name with a semicolon ( ; ).
 
7.To ensure the names are recognized by the directory, click Check Names.
 
8.Once all the names you want are listed in the Name box, click OK.
 
9. In Permissions, click the Allow or Deny check box for each permission you want to allow or deny.
 
10.To view or change the underlying printer permissions that make up Print, Manage Printers, and Manage Documents, click Advanced.
 To change or remove permissions for a printer

1. Open Printers and Faxes.
 
2.Right-click the printer for which you want to change or remove permissions, click Properties, and then click the Security tab.
 
3. Click the name of the user or group whose permissions you want to change or remove.
 
4.In Permissions, click the Allow or Deny check box for each permission you want to allow or deny, if necessary. Or, to remove the user or group from the permissions list, click Remove.
 
5.To view or change the underlying permissions that make up Print, Manage Printers, and Manage Documents, click Advanced.
 
0

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
cswillisAuthor Commented:
Thank you for your prompt reply Merete. Please if you could confirm what is DEP?
0
MereteCommented:
Hello cswillis hope they can provide some assistance, even though with xp home we maybe battling against xp home.
I started thinking about windows DEP and was wondering if it was possible to use it somehow.
here is an example of my line of thinking.
DEP marks stack and data memory as non-executable, so that if you try to execute it, you get an error: see dep.gif, attached.
http://www.theinquirer.net/?article=17782


Data Execution Prevention (DEP)
Hardware-enforced DEP marks all memory locations in a process as non-executable unless the location explicitly contains executable code.

A detailed description of the Data Execution Prevention (DEP) feature in Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005, and Windows Server 2003
http://support.microsoft.com/kb/875352

Merete
0
cswillisAuthor Commented:
none of the suggested achieved what i was after.  not sure how to close off the question?
0
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
Operating Systems

From novice to tech pro — start learning today.

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.