Avatar of hatzitha
hatzitha
 asked on

Terminal server print problem

Hi everyone

I am using terminal services to connect to a terminal server 2008 to a remote location.
on my LAN I have printers connected on windows XP workstations and windows 7 workstations.
Through the terminal session I have connected the printers by using \\ip address\sharename format (same way to all workstations).
The problem is that on windows7 printers there is lag. A simple print on winxp printer takes 20 secs but on win7 can take 120 secs.
There is a lag even when I open printer properties. On winxp is instant but on win7 can take up to 30 secs.
On printer properties on port tab I notisted, the winxp printer has a port like: \\192.168.5.10\hp2200 description:local port but at the win7 printer has port:USB001 description:virtual printer port

I think am missing something simple, please advice
Microsoft Legacy OS

Avatar of undefined
Last Comment
CSI-Windows_com

8/22/2022 - Mon
tonyperth

Is there a reason you are not using the the Terminal Server Easyprint option?  this would pick up the printers form the local machine and you would not need to install them as network printers on the Remote Deksotp Session.

Tony
Tony Giangreco

The HP your refering to is probably a network printer. the USB is a dektop attached device which requires routing the print job through a shared pronter on a Win7 pc which adds more handshake time and processing before the file can be printed.

Additionally, if the Win7 Pc is currently being used, you are sharing resource time with the person using it.

Printing to a dedicated network printer is always preferable and normally quicker.

Hope this helps!
CSI-Windows_com

If the Windows 7 machines are 64-bit they will be using a surrogate program SPLWOW64.EXE to access 32-bit print drivers (even on the print properties page) - I have seen this be quite slow (even on local printers) compared to using 64-bit software to access the same printers.

You would NOT want to upgrade to 64-bit software to solve this problem, but you could test it by installing 64-bit PDF X-Change and see if it is just as slow.  If you do this test, DO NOT print from the browser as that is 32-bit.
Your help has saved me hundreds of hours of internet surfing.
fblack61
hatzitha

ASKER
The terminal Server Easyprint is not an option because the ERP software doesn't work.

All the printers are USB and connected to workstations I don't have any native network printers.

Thanks
tonyperth

If they are all HP I would suggest using the universal print driver, which should reduce the amount of clutter i the driver.  Set up a print que locally then add the 64 bit driver and share it to the remote desktop server.
hatzitha

ASKER
Is there a way to setup a printer to be managed with windows xp compatibility?
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
CSI-Windows_com

AppCompat is not used to shim drivers.

As I mentioned a delay is typical for local 32-bit apps on the 64-bit OS.

Could you please clarify the following:

1) Is the Windows 7 machine 64-bit (RDS Client is ALWAYS 64-bit then)?

2) Is the Application running on RDS 32-bit or 64-bit or do you have the problem with both Application bitnesses?

3) Is Server 2008 64-bit?  (R2 is always 64-bit)

4) Could you test if splwow64.exe is starting by rebooting the Windows 7 machine (or killing any instances of splwow64.exe).  Run your normal slow print test and afterward check the process list for splwow64.exe.

Here are some Post SP1 print fixes for both Win7 and Server 2008.

Please answer the above questions so I can help you :)
hatzitha

ASKER
1) the windows 7 machine is 64 bit
2) the application running on terminal server is 32bit
3) server is 2008 R2 64bit
4) the splwow64.exe is started on boot. If I stop it and then I connect to server I cannot see my printer inside the terminal session

I cannot see the fixes, is there a missing link?

Thanks
ASKER CERTIFIED SOLUTION
CSI-Windows_com

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question