Symptoms
Client printers do not autocreate when connecting to Citrix Presentation Server 4.0 or later. The following event is written to the Application log:
Event ID: 1116
Source: MetaframeEvents
Event Message: Printer autocreation failure. Reason: AddPrinter() failed with status 0x5
The message contains information on which printer failed and there is a separate event for each client printer.
Additionally, if the user tries to add the printers manually through the client network inside of the session, the process fails with the following error:
You do not have sufficient access to your computer to connect to the selected printer
CTX107838 – Event ID 1116 Printer autocreation failure. Reason: AddPrinter() failed with status 0x3EB
Cause
In Presentation Server 4.0, the Ctx_SmaUser does not have the correct rights.
In Presentation Server 4.5, the Ctx_cpsvcuser does not have the correct rights.
The user needs to be assigned rights to load and unload device drivers on the server.
Resolution
In the Local Security Settings, under User Rights Assignment, add the local Ctx_SmaUser or the Ctx_cpsvcuser to the “Load and unload device drivers” policy.
The Citrix Print Manager Service must then be restarted for the change to take effect.
More Information
CTX106393 – Required Permissions and Rights for the Ctx_SmaUser Account