• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 406
  • Last Modified:

Terminal Services / Citrix Default Printer

I am using Citrix Presentaton Server 4.0. How can I set a default printer for a user or AD group of users? I have had some success by logging into the terminal server as a user and setting the default printer that way. It does not seem to work all the time though.
0
estanton
Asked:
estanton
  • 4
  • 3
1 Solution
 
snusgubbenCommented:
0
 
estantonAuthor Commented:
Looks like a good idea, but I have not done any windows scripting before. I am a .net programmer. I am sure I can figure it out. I was hoping for an easier solution.
0
 
snusgubbenCommented:
I guess the TS and the users is in a domain and maybe is already running a logon script. I prefer vbs, so here you got some references.

http://technet.microsoft.com/en-us/library/cc758918.aspx

http://www.computerperformance.co.uk/Logon/logon_scripts.htm

0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Sanx69Commented:
You don't actually need to use a logon script at all. As you're running Citrix Presentation Server, you can use the Citrix Policies to map, and set as default, any printers you want. Policies can be attached to individual users, groups of users, or by other filter options such as client subnet.

Open the Citrix Presentation Server Console, right-click on Policies, then select Create Policy. Inside the Policy dialogue box, expand the 'Printing' node and go from there.

Once you've created the policy, right click on the policy object, select 'Apply to' and set the filtering parameters.
0
 
estantonAuthor Commented:
The default printer settings on the citrix side seen to only deal with session printers. The citrix/terminal server is also a print server for the application that we have published through citrix. The application needs to use pcl5 drivers, and not all the clients have the right drivers or even all the printers installed. It is easier to maintain the printers in one place.
I guess I could install all the shared printers from the terminal server/citrix to all the clients then enable session printers and set the default that way. Should I be concerned about the extra resources that could get used by the server if all the clients print all their documents through this server? Right now only the published application prints from this server.
0
 
snusgubbenCommented:
Large print jobs takes resources from the server, so the best way is not to use a TS as a print server.

In my environment we have dedicated print servers and we let the terminal servers do their job (that is to handle terminal services and Citrix).
0
 
estantonAuthor Commented:
Makes perfect sense. Looks like a login script is going to be my only way.
0
 
estantonAuthor Commented:
I have not tried this yet, but there is no reason to think it won't work.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now