Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Default Printers Win2k3 Citrix XP

Status
Not open for further replies.

sharper

MIS
Sep 4, 2001
109
IE
Hello,

I have a Windows 2003 Server in an NT4 domain with Citrix Metaframe XPe installed. Network printers are installed on the Citrix server. No users have local printers. I deliver applications using Published Applications. Here's my problem:

When a user is configured for Citrix, I log into a Full Desktop and set the correct printer as the default. Then, when the user logs in using Published Apps and they go to print (from Word 2000, say) it prints to their default printer fine. After a few days the users profile seems to loose the default printer that I setup and then points to the last printer installed on the Citrix Server. I had users who's default printer got set to a printer in another building (which was the last printer I installed) and now they all seem to default to the new printer (just installed in the same building). After logging the user off and again setting their default printer to the correct one it works fine for a while.

Has anyone seen anything like this???

Can I force default printers at login? (I seen a way to do this using java scripts, but I'd rather avoid that if possible)

I can, if needed, limit the users who can print to the various network printers using Win2k3 security settings but I'd like to avoid this so as not to complicate adding printers in the furture.

any thoughts?

oscar.
 
Login to the CMC, right click printer management, select properties, printers, and make sure "Always create client network printers as client printers" is enabled.

Free citrixprinting support
 
Hi, thanks for the reply.

The clients don't have network printers installed. The Citrix server is effictivly acting as a print server so no autocreation is needed.

Printing is fine. My only problem is that the users deafult printer setting is not saved (intermittently the users default printer is set to the last printer installed by me on the citrix server)..


oscar.
 
Do a google on con2prt.exe. Place con2prt in you netlogon share. You can call it from a logon script.

con2prt.exe /cd \\server\printer

/c = connect
/cd = connect and set as default

As far as setting the default to a different printer based on user, I use groups and the if ingroup statement.

if ingroup "purchasing"
con2prt.exe /cd \\server\printer
end if

I also dont use batch for my login scripts. I use kix ( Very simple and extremely useful scripting language. Highly recommended. If you want to stick with batch, both con2prt and ingroup (ifmember) (among other useful tools) are available from mocrosoft.


Hope this helps.... I have more if you need more

Mike
 
Thanks alot mike, I'll try those. This will probably solve it....


oscar.
 
I know this thread is kind of old, but it seems to be on the track to a solution we're looking for.

How can this work if our Citrix users are in different locations, i.e., different companies who connect to our new Citrix farm to access apps? We're looking for the simplest solution to set everyone up. The only difference for all the users is that they will connect to their own printers at their locations, which range from one to 15 printers per site.

Anyone have any ideas?
 
Hi,

You'll need to install drivers for those printers. I've been runing W2K/XPe for 2 years with many different drivers and very few blue screens. However, I only install PCL5e, PCL6 or PS drivers. I never install those with toolkits etc.

You can try to work out compatible ones and use only those from the W2K CD. But that's limiting.

Once you go to MPS 4 there is a brand new printing subsystem that will use a different method. See Brian Maddons article:-


Additionaly, if you use Con2Prt to connect to your printers, I do the "Con2prt /f" first to remove previous mappings that Con2prt has created and create them again, this stops printer duplication.

Cheers,
Carl.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top