The policy settings are not saved in the Printer driver mapping and compatibility policy. As a workaround, use the Citrix Group Policy PowerShell Provider to edit this setting.
Perform the following steps to resolve the issue.
Note: Ensure Citrix Group Policy Management is installed on your machine. By default, the Delivery Controller installation installs Citrix Group Policy Management.
If the policy that uses the Printer driver mapping and compatibility setting is created through Citrix Studio, run:
New-PSDrive -PSProvider CitrixGroupPolicy -Name Site -Root \ -Controller localhost
If the policy is a domain policy, mount the provider to a Group Policy Object (GPO) using this cmdlet:
New-PSDrive -PSProvider CitrixGroupPolicy -Name Site –DomainGpo LDAP://CN={12345…},CN=Policies,DC=Example,DC=com
Replace the LDAP section with the LDAP path of the GPO to be edited. The GPO might be a name instead of a GUID. So the LDAP string might look something like this: LDAP://MyGpo,CN=Policies,DC=Example,DC=com.
To create a new printer driver mapping, use the New-Item cmdlet. For example,
New-Item "MyPrinter,Allow,Color=2"