Citrix printer policy

How to set set a printer with the citrix printer policy. So that users see that printer available in their profile? Please let me know.
abcd ab01Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dirk KotteSECommented:
with citrix policies you are able to allow / deny mapping of local connected client printers.
you can force a connection to a special networkprinter for a single session too.
this option is names "session-printer".
citrix policies are also used to configure printer driver settings and the citrix universal printer.
what do you want to achieve?
Brian MurphySenior Information Technology ConsultantCommented:
I believe you are asking about the Citrix Universal Printer object?

If so, I have documented this process and best practices here (my publication):

This will walk you through the entire process and ensure best practices.  The process is the same for most versions so disregard the 7.6 version being it is the same pretty much for all versions post 7.6, as of this writing/comment.
abcd ab01Author Commented:
To Dirk,

How to add deny?
Steps please..
Brian MurphySenior Information Technology ConsultantCommented:
You can only "Add" a printer to Citrix using Citrix Policies as I indicated prior.

Ideally, we leverage the printer that is already configured on the end-user device(s).  Using Citrix Receiver and Citrix Policies this printer is automatically mapped and we can choose to map the "Default Printer" only or all the printers.  

Otherwise, you can go "against the grain" and configure a Session Printers policy but it is still a Citrix Policy as I described above.

Once you create a policy or modify existing policy:
In the Delivery Services Console, navigate to Policies. Select the Users tab. Enable the session printing policy in the Edit Policy.

In the policy, add the session printer using \\printserver\printersharename

The difference here being you are creating a policy for those users to map a printer on a specific print server and that Printer must already exist, be shared and configured properly.

You would then run gpupdate /force on the Citrix Servers hosting the published application associated with the users you want the policy to apply.

Also, make sure you "Enable" the policy.


1.  Printer object must be configured already and shared so that users can connect to the printer directly over the network
2.  Create a new or modify existing "Citrix Policy" to create a session printer

Since you are not using the down-level client and Citrix Receiver to auto-create the printer using Universal Print Driver you will most likely have mixed results with the Session Printing so recommended to apply this to a few test users first and validate.

Also, the application and that output to a Network Printer can make a big difference in output of printing....another reason for testing first.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
abcd ab01Author Commented:
Great, workedđź‘Ť
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.