Link to home
Start Free TrialLog in
Avatar of InfoTechEE
InfoTechEE

asked on

Installing Printer Drivers on Terminal Server 2008 x64

We are running Terminal Services on Windows Server 2008 R2 x64 edition. The end users are running Windows XP 32 bit. They are unable to print. The end users have their own printers at home which are working fine when printing from their own local machines. They also report that printing works fine when they connect to our 2003 Terminal Server 32 bit.

The only problem is when they are printing from the 2008 TS 64 bit.

So, when it comes to installing new drivers, I'm wondering which ones to install, and for what OS?
The printer in question is a Brother MFC-465CN. When downloading a driver, I am asked to Select and OS from (Win2000, XP, XP 64bit, Vista, Vista 64bit, Win7, Win7 64bit).

So my question is which drivers to install?
ASKER CERTIFIED SOLUTION
Avatar of Cláudio Rodrigues
Cláudio Rodrigues
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of InfoTechEE
InfoTechEE

ASKER

Sometimes the users come into the office and use dedicated computers that do not have any printers attached to them. So we are not necessarily trying to redirect the printers. We need to actually add some of the printers that are on the LAN to the TS. We have a Printer Server on the LAN (Win Server 2003 32bit), but since its 32 bit, we can't seem to add the drivers to the TS (64 bit) because I'm not sure which drivers to download and where to install them. I'm assuming I have to install 64 bit drivers onto the 2003 box as an additional driver, correct?
Exactly. You must get the 64-bit drivers.
I would try the Windows 7 64-bit ones first and see if that works.

Cláudio Rodrigues
Citrix CTP
I would simply install the drivers on the TS itself and then add the printer to it (by browsing to the printers on the print server).

Cláudio Rodrigues
Citrix CTP
So install the x64 drivers directly onto the TS as the Admin, and then ask the user to connect to TS, and browse to \\PrintServer, and try to "Connect" to the desired printer?
You can install the drivers as the admin and then while logged on, add the printers yourself. Any printers you add will be available for all users.

Cláudio Rodrigues
Citrix CTP
Looks like that will be the solution. I will review Monday morning, and get back to you shortly. In the meantime, can you take a look at this post as well?

https://www.experts-exchange.com/questions/25041338/Terminal-Server-Web-Access-ActiveX.html


Thanks much.
So I did my review of your suggestions and using the Easy Print feature I am getting a problem as you can see in the picture.

From my past experience I know that this is a driver issue. So I asked the user to print out that same email from that same laptop, from that same printer except outside the Terminal Server. He said everything worked out fine outside the TS environment.
5.JPG
EasyPrint requires the latest RDP client and the latest .NET framework 3.5 SP1. Does the client have that? Secondly I can see on the picture a PDF so this was printed to PDF what is a whole different ball of wax.

Cláudio Rodrigues
Citrix CTP
It was printed to an HP printer, but he client scanned it into a PDF to email me an image of problem. We are in different geographical regions. I'll check with the client for the software requirements. I will probably end up installing RDP 7 for him, and then test it out again.
Perfect. Also make sure he prints to the correct printer (the one that is actually using the EasyPrint driver). Ideally you would remote control him while he is doing this so you can guarantee he is doing it properly.

Cláudio Rodrigues
Citrix CTP
That's exactly what I'm planning to do. I set a GPO to only transfer the default client Printer using EasyPrint, so its not like he will have an option to choose a printer.
Alright, that did not help either. Its weird because some emails print out OK, and others do not. I printed a PDF OK. An Excel Sheet was also garbage, and Outlook also produces garbage on only some emails randomly. I tried reinstalling the driver on his client XP machine. Just in case you are wondering here is the link to the driver I installed.

http://welcome.solutions.brother.com/bsc/public/us/us/en/dlf/download_index.html?reg=us&c=us&lang=en&prod=mfc465cn_all&dlid=&flang=English&os=7&type2=1

I downloaded the WHQL certified Printer Driver & Scanner Driver .
Could you confirm the client is running RDP 7 and has the latest .NET 3.5 SP1 installed? Also if using EasyPrint there is no need to download the Brother driver; you only need it on the client PC not on the server.

Cláudio Rodrigues
Citrix CTP
Confirming that I installed RDP 7 and .NET 3.5 SP1. I am using EasyPrint, and installed that Driver on the client PC. My hope was to get the correct driver for the client PC so that when he connects to TS, EasyPrint would transfer that printer to the TS session. That did not solve the problem. He says he can print just fine from his client PC, but not inside TS.
Could you post a screenshot of the printers the TS creates when you connect to the TS using his account?

Cláudio Rodrigues
Citrix CTP
Here you go...
6.JPG
Ok now right click the printer and go to properties. On the tab that shows the driver in use, what does it say? Post a screenshot please.

Thanks.

Cláudio Rodrigues
Citrix CTP
Here you go..
7.JPG
Did you resolve this issue?
i have had same issue with easy print...even with hp and brother universal/generic drivers installed on the local users machine with rdp 7 and .net 3.5...not all print jobs come out...especially outlook 2010 print jobs...so looking into adding print drivers for these special cases on the terminal servers...we are running 2008 r2 ts
This Ever get solved?
Nope never figured it out. I think it was that one particular printer kept on printing jibberish no matter what driver I chose. I tried the RDS built in Easy Print driver, then I tried installing all kidns of drivers from Brother on to the RDS server, and onto the local machine of the clients. Nothing worked. Ended up getting an HP printer instead and all problems were solved. I imagine there might be a list of compatible printers for RDS, and that Brother might of been incompatible?
This worked for me.

"Copy file "TsWpfWrp.exe" from Windows/system32 in Win7 64 machine to windows/system32 on XP machine. I copied that file from Win7 64bit zo XP 32-bit and it works fine!"
 

more info http://support.microsoft.com/kb/946411
and yes we have a brother printer also