Symptoms
You receive the following error message:
Event ID 1106, Client printer autocreation failed.
The driver could not be installed. Possible reasons for the failure: The driver is not in the list of drivers on the server. The driver cannot be located. The driver has not been mapped.
Resolution
Initially, from the Readme for Hotfix XE101W028:
While autocreating a client printer, the application event log may return the following error message when using the Universal Print Driver (UPD):
“Event ID 1106, Client printer autocreation failed.
The driver could not be installed. Possible reasons for the failure: The driver is not in the list of drivers on the server. The driver cannot be located. The driver has not been mapped.”
To prevent this error message from appearing, you need to edit the registry.
WARNING! Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.
For versions earlier than Citrix Presentation Server 4.0:
Go to the following registry key:
HKEY_LOCAL_MACHINE]SOFTWARE\Citrix\IMAPRINTER
Add the following:
Value Name: DisableError
Type: DWORDValue: 1
Then, from Hotfix MPSE300W2K3017 (included in Hotfix Rollup Pack 03):
If the DisableError registry value was turned to ON and client printer auto-creation fails with the native printer driver but succeeds with UPD, Event ID 1106 was logged in the event log. This occurred because the registry value was not checked.
This hotfix ensures that the registry value is checked so that EventID 1106 will not be logged.
Note: MetaFrame XP Service Pack 4 and Presentation Server 4.0 include this fix.
For versions Citrix Presentation Server 4.0 and later:
Go to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
Note: Create the "Print" subkey if necessary Add the following (if necessary):
Value Name: DefaultPrnFlags
Type: DWORD
Value: 0x08000000.
Note: "Value" is a bit field so merge the 0x08000000 value with existing values if necessary
See CTX107059 – Advanced Concepts Guide for Presentation Server 4.0
More Information
With Windows 2000 Server, if printers only autocreate for administrators, inquire as to whether the local security policy Strengthen default permissions of global system objects or the policy’s Effective setting is disabled. If so, enable the policy.