Link to home
Start Free TrialLog in
Avatar of gocga
gocga

asked on

Windows Terminal Server - Printer name changes - and font issues

pdc is windows 2003 sbs
terminal server is windows 2008 standard
most workstations are xp pro

When we log onto the terminal server, the local printer is added fine.  However, the name on the local printer continues to change.  example hp laserjet redirect 01.  The next time we log into the terminal session (same user and same local workstation), the hp laserjet redirect 02 printer name will appear.

We have some database applications that we have to configure with the printer name.  With the name continuing to change, the printer will not work unless we change the printer setup within the application.

Also, we have noticed that even when we do print, some fonts do not print properly.  The only font that prints fine is the Arial.  All documents and fonts look fine on the print preview through the terminal server but only the arial font is correct.  If we try to print these printers from the local workstation, everything prints fine.
ASKER CERTIFIED SOLUTION
Avatar of H
H
Flag of United States of America 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


Sorry too many http's

http://support.microsoft.com/kb/189105


This is a link to scripting a printer add...

examples


NOTE: Both lines can be placed in a batch file or typed after each other at a command prompt. These two lines are wrapped for readability.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
This example deletes an AGFA printer on a computer named SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
For more information about the available switches, type /? after the command.

In addition, at a command prompt, type:
rundll32 printui.dll,PrintUIEntry /?
The preceding command displays the entire list of usage switches with extensive examples for using this method.

Additionally, at a command prompt, type
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
The preceding command displays additional help for changing printer properties. The following example switches the current print driver to the specified new printer driver (already installed on the server):
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"