The following Citrix support article details how to give the access permission to an administrator to manage autocreated printers.
New autocreated printer architecture introduced in Citrix Presentation Server 4.0 is enhanced in security to prevent the access or handling to aut-created printers from unintended users (or script). Autocreated printer securities are set in each session when an ICA session is established. Therefore, even an administrator could not manage autocreated printer properties within ICA sessions though the administrative account on the Presentation Server
In addition, this security context is applied even when applying Legacy client printers rules – an administrator cannot make any change to an autocreated printer’s configuration with administrative account on Presentation Server like you can do it with a previous version of Presentation Server. This is by design.
The following explains how to give the permission to an administrator who wants to manage users’ autocreated printers’ properties.
This problem occurs when Administrators cannot manage other sessions’ autocreated printers (for example, changing properties and so on).
To reproduce this error perform the following steps:
1. Launch a published application using a user account from a client device.
2. Ensure that printers on the client device are created as autocreated printer based.
3. On the server local console, choose Control Panel and open Printer folder.
Note: You log on to the server with an administrator account.
4. Choose autocreated printers in the Printer folder and right-click it to open its Properties.
5. A dialog box opens which says that the user cannot access the printer and cannot change the printer properties. Subsequently another dialog box appears saying the user doesn't have the appropriate access rights.
To Resoruce this issues please perform the following:
You can grant the permission to an administrator for autocreated printers so that an administrator can manage those autocreated printers. You can add the following registry key and values to Presentation Server so that autocreated printers have the access rights for an administrator when an ICA session is established. By doing this an administrator can change autocreated printers’ properties as needed.
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious that may require you to reinstall your operating system. Citrix cannot guarantee that any problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
Value: DefaultPrnFlags
Data type: REG_DWORD
Data value: 0x4000
Note: Add the Data value as a Hex number.