Scenario 2
For Windows 9x clients, there is a possibility that the name of the pre-installed driver doesn’t match the client-side driver name, or that an exactly matching driver for Win2K doesn’t exist. The administrator can create a custom .INF file to force mismatched driver strings to work together.
CAUTION: Forcing drivers whose string names do not match by default will cause printing problems in some scenarios. To find a substitute driver that works correctly, you might need to consult the manufacturer of the device. You should thoroughly test any substitute drivers on the Windows 2000 Terminal Server side to ensure that they can send printable data to clients’ redirected printers that use different drivers.
The following excerpt is from Q239088 Events 1111, 1105, and 1106 on Terminal Services Server, which can be found at the following location:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q239088
-
Open Regedt32.exe and locate the following key:
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
-
Add the following values:
Name: PrinterMappingINFName
Type: REG_SZ
Data: Name of the .INF file to which you want to redirect lookups.
Example: c:\winnt\inf\ntprintsubs.inf
Name: PrinterMappingINFSection
Type: REG_SZ
Data: Name of the section in the INF file to which you want to redirect
lookups. Example: Printers
-
After adding the new registry values above, an .INF file must be created or modified to include the user-defined mappings from the client-side to server-side drivers. This is explained below.
Example of the format for creating a new .INF file:
[Version]
Signature="$CHICAGO$"
[Printers]
"OEM Printer Driver Name" = "Windows 2000 Printer Driver Name"
"HP DeskJet 720C Series v10.3" = "HP DeskJet 722C"
This file can be created with Notepad and must be saved with a .INF file extension. In this example, you would specify the .INF filename that you just created in the PrinterMappingINFName registry value and "Printers" in the PrinterMappingINFSection registry value.
The custom .INF file instructs Windows 2000 to use the HP DeskJet 722C driver when a client with Hewlett-Packard's HP DeskJet 720C Series v10.3 driver connects. These names must match exactly, with identical spacing; the names are also case-sensitive.
|