Citrix Access Suite 4 for Windows Server 2003: The Official Guide, Third Edition

In smaller environments (less than three MetaFrame XP servers) local printers can provide a robust printing environment without requiring a large amount of administration to maintain them. All MetaFrame XP servers in this configuration become print servers and need individual print queues to each network printer used by clients. There are utilities such as the Print Migrator 3 from Microsoft (found on the Windows 2000 resource kit) that assist with propagation of printers from one server to another, but in larger farms this process becomes very time intensive. When a new printer is introduced to the environment, the administrator needs to configure the printer on each Terminal Server in the environment.

Advantages of local printers on a MetaFrame XP server:

Disadvantages of local printers on a MetaFrame XP server:

Printer Driver Selection

Driver selection is a critical decision for SBC printing. It is important to have a print driver that will be compatible with the multiuser environment and at the same time provide the printing functionality that is required by the users. While things have come a long way from the Windows NT 4.0 Terminal Server Edition's "blue screen of death" and limited support from third-party providers, drivers are still a paramount concern of printing in the SBC environment. The following driver selection topics are explained and their advantages and disadvantages discussed: the printer manufacturer native driver, the Microsoft operating system native driver, and the Citrix Universal Print Driver.

The Printer Manufacturer Native Driver

The printer manufacturer native driver is a print driver included with the printer or downloaded from the printer manufacturer's web site.

Advantages of printer manufacturer native drivers:

Disadvantages of printer manufacturer native drivers:

Printer manufacturer native drivers have become better over time in terms of supporting the Terminal Services structure, but there are still many inherent problems. Windows Server 2003 drivers have improved due to more multiuser compatibility requirements by Microsoft. There will always be issues with drivers written by third parties due to the complexities involved in the print subsystem and the reluctance of some third-party providers to correctly code and test drivers for Terminal Services.

Microsoft Operating System Native Driver

Microsoft operating system native drivers are the built-in drivers that ship with the Windows operating system. Windows 2000 Server included drivers for over 2800 devices and Windows Server 2003 natively supports over 3800 devices.

Advantages of Microsoft native drivers:

Disadvantages of Microsoft native drivers:

This driver option is usually preferred because it is specifically written for compatibility with Terminal Services and still has many of the required printer features.

The Citrix Universal Print Driver

The Citrix Universal Print Driver (UPD) was first introduced in MetaFrame XP Feature Release 1. The new UPD version 2, included with MetaFrame XP Feature Release 3, has support for monochrome or color printing as well as 600-dpi resolution. The driver uses PCL4 or PCL5 for Windows 32-bit and Macintosh clients. Linux clients and PostScript-compatible printers use PostScript.

Note

The extended features (color, 600 dpi) are achievable only with the 7.0 version of the Win32 and Linux ICA Clients. The original UPD is available to Win32 and Macintosh OS X clients on version 6.30 or later.

Advantages of the Universal Print Driver:

Disadvantages of the Universal Print Driver:

Категории