Today: November 29, 2021, 9:24 am

Print Settings Enforcer - Product Description

What is Print Settings Enforcer?

Print Settings Enforcer is used in Microsoft Point and Print Environments where clients are connecting to a print server. It will enforce the default settings defined by the administrator on the print server. It is not allowing the user to change these default settings permanently for his client in the printers and faxes folder.

Starting with Version 2.1, PSE can be configured to also control and change local queues back to their defaults.

How does it work?

In current Microsoft Point and Print environment a feature to enforce print queue-settings permanently is not available from the operating system. The user can always [also without administrator rights] change his local default settings on a print queue once it is connected to the server.

The only other way to get the default settings applied again to the client from the print server is to delete and re-connect the print queue on the client.

The same problem exists for local queues. Users, even without local admin rights, can change the default settings for local queues.

PSE will make sure that the settings will be changed back to the server defaults (for point and print queues) or for local administrator defined defaults (for local queues).

Installation / Distribution

PSE comes as a MSI package. This package can be deployed to your client PC's along with the license file and optionally a .ini file which holds configuration settings

Installed as a windows service on the client, by default, PSE watches the default settings on the print queues (which point to a server, not locally installed queues) in the printers and faxes folder. If the user tries to change the default settings on any of these queues, Print Settings Enforcer will reset them to the default settings from the server

Print Settings Enforcer will not touch printer setting changes done within an application/during an application session. When the application is closed, Windows will discard these changes anyway.

NEW: Customization, Local Queues and User Exceptions

If you just want to reset point & print queues (queues mapped from a server) no special customization is needed. However, you might want to make use of one or both of the new features described below

User Exceptions

If you want to exclude certain users from the PSE control, you can customize the .ini file. The .ini file is automatically created upon the first start of PSE. It has parameters allowing you to define a domain service account, AD binding parameters, and a windows group name, where the users who should be excluded  from PSE are member of. Once you have customized your .ini file, you can put it back to the PSE program folder and restart PSE. All security relevant parameters will automatically encrypted in the .ini file. The encrypted .ini file can be deployed to your clients together with the .MSI package.

Note for Laptop Users: PSE creates cache files which contain the last known setting for the currently logged on user. The user settings will be taken from the cache file, if your Laptop is not connected to the network, or if the AD server is unreachable.

Local Queues

Inside the .ini file you can also define to have PSE watching your local queues also. This is disabled by default but can be enabled. Resetting local queues means, the user settings will be reverted to the settings defined unter "Advanced>Printing defaults". Of course, if your users have local admin rights, they could change the "Advanced>Printing defaults" too, so in this case, PSE would not help.

Most vendors also allow users to locally save his/her own set of printer driver settings (often called quick sets or printing shortcuts) for later use. Print Settings Enforcer will allow such creation, but will not allow to set them as a permanent default.