You can have different printing configurations for different user devices, users, or any other objects on which policies are filtered.
Most printing functions are configured through the Citrix Printing policies. Printing settings follow standard Citrix policy behavior.
XenDesktop can write printer settings to the printer object at the end of a session or to a client printing device, provided the user’s network account has sufficient permissions. By default, Receiver uses the settings stored in the printer object in the session, before looking in other locations for settings and preferences.
By default, the system stores, or retains, printer properties on the user device (if supported by the device) or in the user profile on the Server OS machine. When a user changes printer properties during a session, those changes are updated in the user profile on the machine. The next time the user logs on or reconnects, the user device inherits those retained settings. That is, printer property changes on the user device do not impact the current session until after the user logs off and then logs on again.
In Windows printing environments, changes made to printing preferences can be stored on the local computer or in a document. In a XenDesktop environment, when users modify printing settings, the settings are stored in these locations:
The settings preserved in any Windows-based environment vary according to where the user made the changes. This also means that the printing settings that appear in one place, such as in a spreadsheet program, can be different than those in others, such as documents. As result, printing settings applied to a specific printer can change throughout a session.
Because printing preferences can be stored in multiple places, XenDesktop processes them according to a specific priority. Also, it is important to note that device settings are treated distinctly from, and usually take precedence over, document settings.
By default, XenDesktop always applies any printing settings a user modified during a session (that is, the retained settings) before considering any other settings. When the user prints, XenDesktop merges and applies the default printer settings stored on the Server OS machine with any retained or client printer settings.
Citrix recommends that you do not change where the printer properties are stored. The default setting, which saves the printer properties on the user device, is the easiest way to ensure consistent printing properties. If XenDesktop is unable to save properties on the user device, it automatically falls back to the user profile on the Server OS machine.
Review the Printer properties retention policy setting if these scenarios apply: