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

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.
0
cswillis
Asked:
cswillis
2 Solutions
 
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
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

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

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

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