How do I setup Local printing with Windows 2003 Terminal Server

Posted on 2005-04-11
Medium Priority
Last Modified: 2012-08-13
I am familair with windows 2000/2003 server Networking but not as familair with the Terminal server piece.
I have a 2 Doctor's office Network. The primary office has the 2003 Server running Terminal server. The local 3 users do not need to take advantage of Terminal Services. The remote branch also has 3 users and connect via VPN (using 2 Netgear FVS318 VPN routers, one at each end thru a broadband cable connection). The remote users have mapped drives using \\\share (I have not applied any LMhost files) to connect to their shares. The issue is with one user who needs to connect to a Medical program on the server and be able to print to her locally attached USB printer. The user can map to the location and run the program over the wire, but it takes several minutes to execute the program and several additonal minutes per any key funtion. The company that designed the program says you have to use TS to connect to the program. So what I did is created a Remote Desktop connection to the Server's Medical program to allow her to funtion normally but I can not print. I also created a mapped connection to the program to allow her to print - meaning, this person is currently running two connections to the program, one thru a mapped drive and the other thru RDC (TS connection) I made sure I had the printer box checked in her RDC configuration.

I have been all over this site to find clues. I found several little pieces that makes sense but nothing complete. All user's PC's and the server are in a workgroup (decided not to use AD), I shared out this one users printer but can not see it from the workgroup. Also, I read that I may need to use either a parallel cable or place this printer on Jetdirect device.

What is/are the best recomendations to allow this user to print locally? Any input is very much appreciated
Question by:agieryic
  • 2
  • 2

Expert Comment

ID: 13759969
You will have to install the printer drivers on the server :

To install the drivers: Go to Printers and Faxes > File Menu > Server Properties > Drivers > Add and install the printers drivers on the server, since it is the server that is running the application that will print.

Now on the client expand Options in connect windows of RDC > Local Resources > Local Devices > Check Printers.

When the client connects the server will automatically create a printer for that user and as a printer port you will have a TS00x virtual printer port that is mapped by the server to the local physical port on the client computer.

I hope this helps, I never tried USB printers, but it has to work with those printers to.

Author Comment

ID: 13763329
Corneliup, thanks for your reply, I added the driver with no issues. My mistake was that I was trying to install a printer on the server and not just the driver. I will be onsite this weekend to setup. Couple additional related questions:- I already had the printer box checked. Under RDC > Programs > Start a Program, I have the user's path already mapped, I'm not sure if I understand how the connection to the server is going see the printer driver without physically creating a port. How does the TS connection see the driver?

Accepted Solution

corneliup earned 2000 total points
ID: 13763737
Don't map the printer manualy, RDP will map map the physical port of the computer connecting, to a virtual port TS00x, if you open Terminal Services Manager you will see the user and the computer he connected from, in Printers and Faxes , if the client is connected, you will find the printer installed and the printer port will be a virtual port TS00x with a description like "Computer_name: Port_Name"

Author Comment

ID: 13799270
Corneliup, thanks for your help. Your solution worked perfectly.
NOTE: Above I mentioned I thought it was a USB connection but in fact it was parallel. On the local PC, the local parallel printer for some reason defaulted to port DOT_001(which did allow local printing). I changed it back to Lpt1. When I checked the TS00 setting on the server, it noted that a pdf printer was connected to it. After reconfiguring the local PC by removing the pdf printer (this person will never create pdf's) and resetting the default printer, restarting the PC to confirm settings were saved. TS00 on the server then correctly confirmed the HP LaserJet 1200 printer connected during the TS connection

Featured Post

Free recovery tool for Microsoft Active Directory

Veeam Explorer for Microsoft Active Directory provides fast and reliable object-level recovery for Active Directory from a single-pass, agentless backup or storage snapshot — without the need to restore an entire virtual machine or use third-party tools.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This may not be a text book method to resolve VSS backup issues but it seemed to have worked on few of the Windows 2003 servers we had issues while performing a Volume Shadow Copy backup. If you have issues while performing a shadow copy backup usin…
Setting up a Microsoft WSUS update system is free relatively speaking if you have hard disk space and processor capacity.   However, WSUS can be a blessing and a curse. For example, there is nothing worse than approving updates and they just have…
Integration Management Part 2
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question