Friday, January 28, 2011

Printing from Terminal Services

There are a number of ways to manage network printing in a Terminal Services environment. Within a small unit of an organization or division, the administrator might want to configure printers locally on the server running Terminal Services. The printers might be locally attached through the parallel port or a network interface. These printers are automatically available to all users on the system.

A user who wants to print locally to a printer connected to his or her own computer has the option of either using the Terminal Services client ability to redirect a print job to a local device, or using peer-to-peer networking.

Printing to Your Local Printer by RDP Protocol

Terminal Services provides printer redirection that routes print jobs from the Terminal server to a printer attached to the client. There are two ways to provide client access to the local printer by means of RDP: automatic printer redirection and manual printer redirection.

Automatic Printer redirection is supported on all Win32 client platforms, including Windows 95, Windows 98, and Windows NT. When a client logs on to Terminal Services, local printers attached to LPT, COM, and USB ports are automatically detected and corresponding queues created in the user's session. When the client disconnects or ends the session, the printer queue is deleted and all pending print jobs are terminated.

Manual printer redirection must be used on Windows for Workgroups 3.11 and WBT clients. In this case, the printer is manually added using the Add Printers wizard in Control Panel. The client computer name is used to select the printer port from the list of available ports. Print redirection can be disabled on a per-connection basis using Terminal Services Connection Configuration or on a per-user basis using Active Directory Users and Computers or Local Users and Computers. For more information about printer redirection, see Windows 2000 Server Help.

Network Shared Printers

Most companies will have this type of printer sharing setup. A number of printers are placed throughout the building and each is connected to the network through Ethernet. Since this makes each printer a network resource, you can specifically assign permissions to each printer.

Printing Across a WAN or Dial-up Connection
If users gain access to Terminal Services across a WAN or dial-up connection, take care to accurately assess the bandwidth requirement of any print jobs that will be spooled across it.

If a user prints to a local printer that resides on the user's LAN but across a slow link from the server running Terminal Services itself, the print job is spooled across the slow link to the printer. This adds to the bandwidth requirements for Terminal Services because the network is required to handle print traffic as well as keystrokes, mouse events, and screen updates.


It is recommended that you minimize the need to print large graphics or color print jobs across those slow links because they consume considerable amounts of bandwidth.