There are two possible reasons why your remote users are not able to route their reports to their local printers. 1) the same driver installed on the local machines must also be installed on the terminal server. (Same version, and operating system). I usually will download the driver to be installed on the local PC and also download the same driver to the terminal server. 2) Terminal servers do not like USB ports. You could either switch to a parallel cable if that is an option or within your workgroup you can share your printers and use the NET USE command to redirect the local printers to an LPT port. For example: your computer "computerA" has a HP6540 printer connected to your USB port, shared. On "computerB", go to the Command Prompt and issue the command: Net Use LPT2: \\computerA\HP6540 /persistent:yes
Then on computer B, add a printer, assign it to LPT2, name it HP6540XX and DO NOT SHARE. The Terminal server will be able to redirect reports to an LPTn port. ComputerB could also issue another NET USE LPT3: \\ComputerC\HP1200 /persistent:yes. I'm not sure if you're using a USB port if you can redirect your own printer to your LPT1 port... Net USE LPT1: \\computerA\HP6540 /persistent:yes. Then add printer, select LPT1 port, give it a unique name HP6540AA, do not share. In all cases, you must use the same driver on the local PC and on the Terminal server. Hope this helps.