Link to home
Create AccountLog in
Avatar of Glen Mansbridge
Glen MansbridgeFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Server 2008 R2 Terminal Services remote printing

Hello All

I have offered my services to help a local company with an issue printing to local printers in various branch offices, where an application is used on a Windows 2008 R2 terminal server.  The workstations are all Windows XP Pro, with the printers being all HP models, mostly LJ1018 and LJ1022.  If the user tries to print from within the application (accessed via RDP) it fails to print to their local printer.  The server has 64 bit LJ1018 and LJ1022 drivers installed and the PCs have 32 bit drivers installed.  If they use the HP Universal driver (64 bit on the server, 32 bit on PCs) printing from the application works, but printing from the PC to the locally attached printer using the Universal driver creates a scrambled print.   The client is adamant this all worked fine until about 3 weeks ago when they installed some additional TS CALs to allow them to give access to the application to the other users.  They claim that no other changes were made.

Any thoughts or ideas would be much appreciated.

Thanks
ASKER CERTIFIED SOLUTION
Avatar of penguinjas
penguinjas
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Avatar of Glen Mansbridge

ASKER

Hello Penguinjas

Interestingly I replicated the set-up using a test server running Windows 2008 R2, and a HP LJ2200 connected to a Windows XP PC and printing via RDP worked by only having the 64 bit drivers on the server.  

When I tried adding 32 bit drivers to the client's server for these printers it refused to do so, displaying an error message.

Glen
User generated imageUser generated image  Have you tried selecting the installed printer, going to printer properties and then under the sharing tab selecting additional drivers?   This would be the correct place to add the 32 bit driver to a 64 bit machine.
Hello Penguinjas

The client is using the Windows 2008 Print Management console, available when the Print Services role is installed.  Through the console they have just added drivers, not printers, although I have just checked by test server and sure I enough I DID also install x86 drivers for my printer.  I will see if I can access the clients server to try again adding the appropriate x86 drivers in a similar way.

Thanks for your help!

Glen
This pointed me in the right direction - rather than try to "undo" changes made by other IT people (nothing had been documented and some staff no longer work for the organisation) I approached the problem as if setting everything up from scratch.  Ensuring the correct drivers were installed on the terminal server helped get this working.