Citrix Lexmark Printing NL
Citrix Lexmark Printing NL
Contents
Audience ....................................................................................................................................................... 3 Overview....................................................................................................................................................... 4 Drivers .......................................................................................................................................................... 5 Lexmark Custom Driver ........................................................................................................................... 6 Lexmark Microsoft System Driver ........................................................................................................... 7 Microsoft Signed Drivers.......................................................................................................................... 7 Microsoft Signed Drivers.......................................................................................................................... 8 Citrix Universal Print Driver I .................................................................................................................. 8 Citrix Universal Print Driver II................................................................................................................. 9 Qnetix UniPrint......................................................................................................................................... 9 Printing Scenarios ......................................................................................................................................... 9 Printing Scenarios ....................................................................................................................................... 10 Corporate Network Full Function Printing ......................................................................................... 10 Windows Certified Full Function Printing.......................................................................................... 10 Low Bandwidth Basic Printing ........................................................................................................... 10 Home Office Inkjet Printing ............................................................................................................... 10 Heavily Loaded Citrix Server Autocreating Printer Objects .............................................................. 10 Secure Printing.................................................................................................................................... 10 Electronic Forms......................................................................................................................................... 11 Printers ........................................................................................................................................................ 11 Printers ........................................................................................................................................................ 12 Laser Printers .......................................................................................................................................... 12 Inkjet Printers.......................................................................................................................................... 12 Printer Configurations................................................................................................................................. 12 Printer Configurations................................................................................................................................. 13 Drivers Installed on A Terminal Server - Network or Local Attached................................................... 13 Drivers Installed on Separate Print Server, Printer Network Attached or Local to Print Server ............ 13 Local Client Printing Configurations...................................................................................................... 14 Windows NT4 Terminal Server.......................................................................................................... 14 Windows 2000 or 2003 Terminal Server............................................................................................ 14 Citrix MetaFrame Environment .......................................................................................................... 14 Lexmark Custom Driver Installation .......................................................................................................... 15 Add Printer Wizard - Method 1 .............................................................................................................. 15 Lexmark Custom Installer - Method 2.................................................................................................... 15 Installing a Lexmark Custom Driver Using the Operating System Ports or Existing Ports ............... 16 Installing a Lexmark Custom Driver with the Lexmark TCP/IP Network Support............................ 16 SAP Printing Example ................................................................................................................................ 18 Trademarks ................................................................................................................................................. 18 Trademarks ................................................................................................................................................. 19
Audience
This document is intended to assist technical users, administrators and Lexmark technical support personnel in understanding printing in the Citrix environment. It provides information on the printer driver installation process for Lexmark printers in Citrix environments and recommends driver settings that may affect print speed, print file size and output quality. This document assumes the reader is familiar with Microsoft printing concepts as well as printer installation and configuration in Citrix MetaFrame environments.
Overview
The Citrix Independent Computing Architecture (ICA) is designed for all client types so that the application processing is shifted from the client to the server. This architecture minimizes system maintenance since thin clients can be utilized, thus reducing the amount of processing power needed at the client. Additional gains are achieved since applications reside on servers and do not need to be maintained on client machines. Bandwidth requirements between the client and server are also reduced, enabling applications to be run on remote wireless clients as well as high speed wired clients. Citrix software is used primarily in large enterprises where application consistency and replication are major factors. It is estimated that approximately 22% of SAP clients are using Citrix MetaFrame servers. Lexmark printers provide outstanding benefits in the Citrix environment. Printer objects are easily created for access to all printer features such as duplex, hole punching, stapling and multiple input and output drawers.
Data Center
Enterprise Applications
(Windows, Unix, Mainframe)
Central Office
Application Serving
Portal Services
Internet or WAN
Mobile Worker
Airport Hotel Home Customer Site Shop Floor
Wireless
Dial Up
WAN
The above figure illustrates the equipment and applications with which Citrix technology is often used. Enterprise applications from vendors such as SAP, Siebel and Oracle are commonly hosted in Citrix environments. These applications generally require large servers and often have huge database requirements. Couple these requirements with the many bandwidth-limited links to clients and you have the perfect scenario for Citrix technology.
Drivers
Many print drivers are available for use in the Citrix environment. Lexmark provides print drivers for each printer model. Citrix has two versions of the Universal Print Driver, which may be used to minimize the number of print drivers needed on the system. Third party vendors such as Qnetix provide software to address specific needs, such as low network bandwidth. Lexmark print drivers are robust and are accepted by Citrix. Lexmark is a Premier Citrix Business Alliance (CBA) partner and works with Citrix to provide superior print solutions for Citrix users. Citrix does not certify drivers or have a formal program to approve print drivers. The selection of the appropriate print driver and driver settings is related to the user's Citrix server network and application environment. It is important to note that there is no one driver recommended for use with all applications and environments. It is suggested that the user include the following criteria when selecting and evaluating the driver to be installed: Printer features and functions needed, such as optional paper drawers and finishing options Sensitivity of the application environment to the print file size The number of different printer makes and models that are to be supported.
The user is encouraged to evaluate the driver in their environment with their applications and documents. Testing should be performed to determine the optimal driver and driver settings for each individual environment and application files. This evaluation should focus on the parameters important to the application, including: print file size, print quality and access to desired printer functions and features. It is frequently desired to minimize print file size in order to achieve faster print times and minimize the network bandwidth consumed. When comparing test results based on print file size, the following cautions should be noted:
When measuring print file size based on the printer spool file, insure that the data type on the print spool is "raw". (This can be found in the Print Processor section; under the "Advanced" tab in the print driver properties settings menus.) For printers attached to a Citrix client workstation, the file size on the spool is not representative of the file size on the network due to compression in the ICA channel. For this configuration, measuring actual print time with selected test jobs may provide a better indication of performance.
For printers attached to a Citrix client workstation, evaluate print times with the compression setting in the driver in the "off" setting and other settings such as medium" or "high". There may be a negative interaction between the compression supplied by the driver and the compression provided by the ICA channel.
All Lexmark custom and Microsoft system drivers for printers with PCL and PostScript emulation are tested in Citrix environments. The Citrix systems supported are given in the printer listings following this section. Each time a client logs into the Citrix server a print object for each printer on the client machine is autocreated on the server. The Citrix administrator has the ability to limit the autocreation to the default
Lexmark Printing in Citrix Environments A Lexmark International White Paper - 5
printer only. While this will not enhance print speed, it will minimize the overhead each time a client logs on. Suggested guidelines for faster printing are: Use the lowest acceptable graphics resolution Print in monochrome rather than color Set fonts to Download as Outline Set Screen Font Substitution to On These selections are found in the Properties dialogs from the Print menu. The chart below gives an overview of driver comparisons. Care must be taken to understand the parameters important to the specific application and to ensure that all desired options are exercised when choosing the best print driver for a given Citrix environment. Print Quality Lexmark Custom Drivers Lexmark supplied Microsoft System Drivers Citrix Universal Print Driver I Best Best Good, 300dpi, mono Better, 600dpi, color Better Printer Feature Access All Most Limited set Advantages Access to all printer features, Access to most printer features, Only one driver needed for all printers, Available with MetaFrame XP FR 1 and FR 2, Only one driver needed for all printers, Available with MetaFrame XP FR 3, No client, Only one driver needed for all printers, PDF display of output Disadvantages Unique driver for each printer model Does not provide access to some advanced printer functions Printer must be attached to the client, Limited access to printer features, Low resolution Printer must be attached to the client, Limited access to printer features Extra cost, Limited access to printer features
Limited set
These features may be set manually in the autocreated drivers or the Lexmark Microsoft system driver may be used instead of the Lexmark custom driver. Citrix offers the capability to propagate print drivers installed on print servers to all servers in a Citrix server farm. The Lexmark custom drivers will not replicate properly with this migration tool. The Lexmark Microsoft system drivers are recommended for situations where print driver replication from the console is desired.
Printer E210 E220 E312 E320 E321 E322 E323 T420 X422 T520 T520 (SBE) T522 T620 T622 T630 T632 T634 C720 C750 C752 W812 W820 C910 C912
QNETIX UNIPRINT
The Qnetix UniPrint printing solution provides software that sends compressed PDF files through the Citrix ICA channel in order to eliminate the need for unique printer drivers and to minimize file sizes. The Qnetix solution may provide smaller print files and reduced print driver maintenance. This method integrates printing technologies into one cohesive printing solution that is scalable across an enterprise and may result in lower costs and increased efficiency. The UniPrint solution generates PDF files, which are rendered on the client workstation for printing on a locally attached printer. This solution replaces the unique print drivers on the Citrix server with a single UniPrint PDF driver. The UniPrint product utilizes a Server Plus module in the Citrix server to receive print jobs from the application, a separate Spool Server and a Print Server for remote printer access. UniPrint has an added advantage that the output PDF files can be archived for future retrieval, viewing, and printing. Lexmark printers capable of printing PDF files can receive and print the UniPrint files directly without rendering the files on the client workstation. When used in this manner the UniPrint Client and Print Server components are not required. The UniPrint solution provides support for inkjet printers in the Citrix environment. Color PDF files are created on the Citrix server and then rendered on the client workstation using the client inkjet driver for printing to the attached inkjet printer. As with all printing solutions for Citrix environments, the UniPrint solution should be evaluated with specific applications, documents, and printers. A careful evaluation of this solution should be made for applications where color fidelity is critical to insure the color mapping is acceptable. For more information visit www.qnetix.com.
Printing Scenarios
The following printing scenarios are typical of many environments. Each scenario includes important parameters and recommended approaches.
Secure Printing
In recent years, sensitivity to business security has increased dramatically. Document security over a network should be an integral part of any security plan. The Lexmark PrintCryption solution provides document encryption from the moment it leaves the host until it reaches the printer. This solution is compatible with Citrix environments.
Electronic Forms
In situations where electronic forms are being utilized and network bandwidth is at a premium, printerbased forms are worth investigating. Printer-based forms utilize an electronic form stored in the printer that is matched with variable data sent from a host system, and are an excellent solution for environments where Citrix is employed. Lexmark offers the Optra Forms solution, which provides the capability to store electronic forms in a printer, configure variable data and print from a variety of system environments. The electronic forms may contain text, bar codes and graphics for crisp, high quality printed documents. The form is sent to the printer only when it is revised, which is only as often as necessary for a business process change or to change the presentation. Host data is sent directly to the printer from the application, often without changes to the existing application. Different forms may be printed at different locations even with the same output data. Duplex and multi-page forms are easily printed for efficient, comprehensive documents. For those situations where electronic forms is not currently being used because of bandwidth concerns, printer-based forms provides the best of both worlds low bandwidth requirements and crisp, high quality forms.
Printers
LASER PRINTERS
Lexmark laser printers listed below are compatible with the following Citrix environments: Microsoft Windows NT 4.0 Terminal Server with Citrix MetaFrame 1.8 Microsoft Windows NT 4.0 Terminal Server with Citrix MetaFrame XP 1.0 Microsoft Windows 2000 Server running Terminal Services with Citrix MetaFrame 1.8 Microsoft Windows 2000 Server running Terminal Services with Citrix MetaFrame XP 1.0 Microsoft Windows Server 2003 running Terminal Server with Citrix MetaFrame XP 1.0
Optra Color 45 E210 E220 Optra E310 Optra E312 E320, E322 E321, E323 Optra M410
Optra M412 T420 X422 T520, T522 T620, T622 T63x C710 C720
Multifunction products (MFPs) are tested for compatibility in printing mode only. The Lexmark X215 is not recommended in a Citrix environment with the Lexmark custom or Lexmark Microsoft system drivers. This product may work with the Citrix UPD I, UPD II or the UniPrint drivers, but has not been tested for compatibility.
INKJET PRINTERS
Lexmark consumer inkjet printers have not been designed to work in Citrix environments with Lexmark custom print drivers. They may work with the Citrix UPD II or the Qnetix UniPrint drivers but have not been tested.
Printer Configurations
DRIVERS INSTALLED ON A TERMINAL SERVER - NETWORK OR LOCAL ATTACHED
Client
Terminal Server
This solution allows the administrator to install Lexmark drivers on the Citrix terminal server and have them available to all users who access the terminal server through a terminal client. This configuration is valid for both Windows NT4 and Windows 2000 Terminal Server environments. It allows the printers to be attached locally to the terminal server or through a network port such as a Lexmark Network Port, LPR Port, or a Standard TCP/IP Port (Windows 2000 only). When the drivers are installed in this manner, the Citrix terminal server allows the administrator to modify and monitor printer objects through a terminal session.
DRIVERS INSTALLED ON SEPARATE PRINT SERVER, PRINTER NETWORK ATTACHED OR LOCAL TO PRINT SERVER
Client
Terminal Server
Print Server
This solution allows the printing to be done via a separate print server, freeing up resources on the Citrix terminal server for applications. The separate print server solution also isolates any printing problems that might occur during printing to the print server. With this environment the administrator can choose to install the driver and allow all clients to access the print object or each user can do a Point and Print install through their terminal session, in which case only they will have access to that print object. The driver must be available on the Citrix terminal server before Point and Print can be used. The drivers can be made available on the Citrix terminal server through the driver installation process. The separate print server solution works by having the driver on the terminal server render a metafile and passing this rendered file to the print server. Metafile spooling must be turned on in the spooler. Some
Lexmark Printing in Citrix Environments A Lexmark International White Paper - 13
drivers, such as the Lexmark custom drivers, force RAW spooling independently from the spooler settings.
Client
Terminal Server
Print Server
Installing a Lexmark Custom Driver Using the Operating System Ports or Existing Ports
This method installs custom printer drivers and creates printer objects on your computer. Use the drivers CD that shipped with your printer. Older versions of the CD may not contain the correct printer driver for your printer. Always use the latest version that you have received. 1. Enable install mode by typing change user /install at a command prompt. Note: this step is only necessary when installing the Lexmark custom driver on a terminal server and is not necessary for Windows Server 2003. 2. Insert the drivers CD into your CD-ROM. It should launch automatically. Note: If the CD doesnt auto-launch, click Start Run and type the following in the Run dialog box (X=the letter of your CD-ROM drive): X:/Setup.exe. 3. Click Printer Software. 4. Click the icon to install the version of software from this CD. 5. Agree to the license agreement. 6. Select Local Printer Install, and then click Next. 7. Check the box by your printer in the printer list, and then select the printer port you want to use. LPT1 is the default. 8. Click Finish to complete the printer software installation. 9. Enable execute mode by typing change user /execute at a command prompt. Note: this step is only necessary when installing the Lexmark custom driver on a terminal server. 10. Print a test page to verify printer installation. When a test page prints successfully, printer setup is complete. a. Click Start Settings Printers. b. Select the printer you just created. c. Click File Properties. d. On the General tab, click Print Test Page.
Installing a Lexmark Custom Driver with the Lexmark TCP/IP Network Support Installing the Network Support
1. Enable install mode by typing change user /install at a command prompt. Note: this step is only necessary when installing the Lexmark custom driver on a terminal server. 2. Launch the drivers CD. If you still have the CD running, click Back to return to the first screen. 3. Click Printer Software. 4. Click the icon to install the version of software on the CD. 5. Agree to the license agreement. 6. Select Custom Install, and then click Next. 7. When asked where you want the software installed, click Local Computer. 8. When the list of software components is offered, select all the options you want to install. You need to at least select the following: Printer Drivers (to obtain the Lexmark custom driver for your printer) Network Support (TCP/IP) 9. When the list of printers is offered, select the model of the printer you want to install, and then click Add. 10. When the printer appears in the Selected Printers list, click Next. 11. On the Drivers and Bi-Di support tabs, modify any settings you want. On the Bi-Di support tab, remove the check mark from the status window if you do not want this function.
Note: The status window opens up with every print job you send and gives you real-time job status information and sends you alerts if there are problems printing. 12. On the Network Support tab, select TCP/IP. Note: If a shaded check mark is beside an option, support for that environment is already installed and will be updated with this installation. 13. Click Finish Installation. When prompted for a reboot, answer Yes. Exit the CD if necessary. Files are copied to the computer and printer objects are created in the Windows printers folder. A message appears when installation is complete. 14. Enable execute mode by typing change user /execute at a command prompt. Note: this step is only necessary when installing the Lexmark custom driver on a terminal server.
"L" Printer
Lexmark printers have successfully been used in the Citrix environment for local client printing from SAP R/3 servers as shown in the above configuration. The Citrix MetaFrame XP terminal server has the SAP R/3 client GUI installed on it as well as the SAP LPD software. This SAP client program is made available for use by Citrix clients. A Citrix client using a Windows operating system is then attached to the Citrix terminal server. A default printer is defined on the Citrix client, using either a Windows system or Lexmark custom driver. When an SAP "front-end" printer is requested from the Citrix client, a printer object is generated on the Citrix terminal server, which passes the print job from the SAP R/3 server to the Citrix client, and to the printer. Printing should work to an "L" connected printer (at the SAP server) as well.
Trademarks
Lexmark, Lexmark with diamond design and Optra are trademarks of Lexmark International, Inc., registered in the United States and/or other countries. Citrix, ICA, MetaFrame, MetaFrame XP and Citrix Business Alliance are registered trademarks or trademarks of Citrix Systems, Inc. in the U.S. and other countries. All other trademarks and registered trademarks are property of their respective owners.