Printing to a Network printer when connected to a server with RDC


I Have a terminal server at our head office which allows remote access to our database/stock system from our remote yards. These are 20-60 miles away from our head office and are on seperate networks with different IP Ranges.

The clients connect to the server using RDC, the problem is printing. when the printer is connected to a client pc via USB cable printing is fine. However, I have a couple of printers that are networked in the remote yards. These printers are installed on each client pc as a local network printer. When the client connects to the server these printers show up on the server as a redirected printer but i cant print to them.

is there any way of printing to these remote network printers.

The server is 2008 R2 enterprise and the clients are mainly windows 7 a couple of XP pro.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

This may seem off the track a bit, but have you considered using Ultra VNC, gotomypc, etc.?
You could essentially connect via that applet; transfer the file, and then print to the network printer from that workstation, all remote.
Obviously, it requires the VNC software to be installed on the network machine (s) and running 24/7 either as a server or running the viewer in a config that seems as the reverse of client connect to server. In any case you site, if you are remote, you can't know if the printer actually printed the document unless you see it (in person) or you see a message that says it failed.
I use VNC for that purpose and I can work from home and operate the office network as well. All of this is setup as pw protected and port forwarded on the router at work.
The port range is 5500-5900, depending on which way you want to go, i.e. web or direct.
Hackers would have to spend a lot of time to break in... not worth it to them.
Just an idea..

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

 I had the same problem, I fixed it by creating a VPN on the routers on each location.
Then I installed the network printer on each users that was RDC into the Terminal Sev.
Remember that not only do you need different static IP address on each location, but different internal IP address also.  So it would look like this.

Location one
Location Two

Once you have a VPN connection you should be able to ping from the users workstation any network printer installed on the Terminal location.

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
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
Windows Server 2008

From novice to tech pro — start learning today.