Hi all. Sorry to jump into the fray late but I've been fighting with a similar problem all afternoon. My situation is similar to lander215's. I have a WinXP TSC with an HP 1200 and an HP 895. Upon connecting to the Win2K TS, the 895 is recognized but not the 1200. I installed the 1200 drivers manually and via HP's setup but still no 1200.
According to KB article 275495, this is a known issue if you used OEM supplied drivers rather than MS default. To fix, the Win2K TS needs SP2 or higher, 2 registry hacks are needed, and the printupg.inf file needs edited.
In my case (as well as lander215), you have to use the OEM drivers for a 1200 - there are no default drivers. That's why the 1100 driver worked - it's a default driver in 2K. So I've done all the steps required in the article except for editing the file. I don't really understand the syntax of the file.
Sample of printupg.inf:
;
; This section gives the model name mapping.
;
; 1) The syntax is
;
; "<Broken OEM model name>" = "<In-box model name to replace with>"
;
; 2) Optionally a date could be specified.
; In that case only the OEM models with core driver file
; (i.e. DRIVER_INFO_3.pDriverPath) older than this date are replaced.
;
; Syntax for this is:
; "<Broken OEM model name>" = "<In-box model name>", "mm/dd/yyyy"
;
; Make sure year is given in a 4 digit format (i.e. not 98 but 1998)
; Make sure date field is separated with a comma.
;
; 3) In case there is no In-box support for the broken OEM Printer, the
; printer driver will be deleted. The syntax is
;
; "<Broken OEM model name>" =
; (i.e. Just the OEM name followed by equal to sign. NOTE: The equalto
; sign is important).
;
; 4) If the driver has to be deleted but only on the basis of the date
; (as explained above) the syntax is
;
; "<Broken OEM model name>" = "" , "mm/dd/yyyy"
; (NOTE: The = sign has to be followed by an empty double quote (""
; and the comma, before the date is written.
"HP LaserJet 1200" = "HP LaserJet 1200 Series PCL 6"
"HP LaserJet 4050 Series PCL 5e" = "HP LaserJet 4050 Series PCL" , "11/27/1999"
"HP LaserJet 4050 Series PCL 6" = "HP LaserJet 4050 Series PCL" , "11/27/1999"
The 1200 line was the one I added. The others I used as an example.
Does anyone know how I should have edited the file? I agree with tahoe2 that using a different driver is not the best solution - good temporary work around but not a permanent fix.
Finally, TranquilUncle - your last problem is probably caused by the fact that both pc's use the same name for their printers. For some reason this will confuse the TS. Try renaming one of the printers to a slightly different name. That should fix your problem.