best practices for configuring printing

23

Upload: zerodnt

Post on 21-Oct-2015

61 views

Category:

Documents


4 download

TRANSCRIPT

Topic

Level

Presenter(s):

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

Best Practices for Configuring Printing

200

Jeffrey Cascino, Donald

Gunkel, Jason Kelly, and

Todd Nixon

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

Things our lawyers make us say...

Neither NextGen Healthcare nor any presenter at the Users

Group Meeting is engaged in rendering legal or other

professional advice and this presentation is not a substitute

for the advice of your attorney, accountant and/or other

professional advisor.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

Session Guidelines

• Silence all cell phones

• Questions will be addressed at the end

of the presentation

• Refrain from personal discussion

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

INTENDED AUDIENCE / GENERAL INFO

• System Administrators, Network Administrators, Engineers

• Printing methodologies discussed are typical to Microsoft OS platforms

• Not intended as a how to document – for tutorials or step by step, please

reference Microsoft, Citrix, or other printer specific documentation

• Should a conflict become apparent, NextGen yields to vendor specific

documentation

• For thin client environments, illustrations are applicable to both RDP and ICA

• Rule of Thumb: If you cannot print from Windows Notepad, you will not be

able to print from NextGen!

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

AUTO CLIENT-CREATED PRINTERS

• Printer physically attached to client

• Client connected over LAN / WAN

• Print traffic is compressed

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

AUTO CLIENT-CREATED PRINTERS

• Printer attached thru print server.

• Client connected over LAN / WAN.

• Not ideal if client connected over

WAN – impacted by latency.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

AUTO CLIENT-CREATED PRINTERS

ADVANTAGES

• Generation of auto-created printers is the default behavior for Remote

Desktop and Citrix XenApp

• Users see the printers that they are already familiar with

• All local printers or only the default printer can be made available

• No additional setup is necessary

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

AUTO CLIENT-CREATED PRINTERS

DISADVANTAGES

• Depending on location of user related to Remote Desktop / Citrix and print

server, performance can be poor

• Can be bandwidth intensive

• Print jobs must be rendered on the server which is processor intensive

• Native drivers may be required on the Remote Desktop / Citrix servers

• Printer installation and configuration is still required on the local client

• Users can manage their own printers – potentially impacting printers

mapped in a client session

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS

• Printing traffic is routed directly

from Remote Desktop / Citrix

server to the print server.

• Most efficient printing method if all

traffic remains on a LAN.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS

• Represents a typical WAN network

topology

• Can present a challenge to obtain

optimal performance due to print

job routing over a WAN

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS

ADVANTAGES

• Administrators have the greatest control over printing in this configuration.

• Printing is optimal when the Remote Desktop / XenApp Server and the print

server are on the same LAN.

• Very reliable – administration is centralized

• Users can receive the same printers no matter where they log in.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS

DISADVANTAGES

• Administrators must manually configure printers by user, group or location.

• If not configured by Administrator, users must browse the network for

printers.

• To obtain best performance, the print server and the printer must be located

on the same LAN as the Remote Desktop server or XenApp server

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS

NextGen recommends that Network Print Servers and Session Printers be

used wherever possible.

This method remains the preferred printing model for the NextGen Application.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

REMOTE DESKTOP SERVICES GENERAL GUIDELINES

Remote Desktop Services:

• Microsoft signed drivers should always be used.

• Implement the Microsoft Easy Print and / or Fallback print drivers where

possible.

• Enable printer redirection in the RDC client for auto-created printers.

• Printers can be provided via Group Policy or via a logon script.

• Printer drivers must be installed locally on the server.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

CITRIX XENAPP GENERAL GUIDELINES

Citrix XenApp:

• Microsoft signed drivers should always be used.

• If applicable, install the XenApp Printer Optimization Pack.

• For session printers, print drivers must be installed locally on the server

unless the Citrix Universal Printer is used (requires XenApp 6.5 HRP01 or

later)

• Create a local printing policy enforcing legacy style printer names.

• If testing demonstrates 100% viability of the Universal Print Driver, prioritize

this driver – otherwise use the UPD only if native drivers are not available.

• For session printers, session printers must be mapped in the Delivery

Services Console or App Center.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

SAMPLE XENAPP PRINTER POLICY OPTIONS for

AUTO-CREATED PRINTERS

The following Citrix XenApp policy option concepts encompass multiple

versions. The specific implementation between versions.

These policy options are suggestions to start with. Business drivers within your

organization may warrant different choices.

Policy Option Setting Configuration

Client Printers/Auto-creation Enabled Auto-create all client printers

Client Printers/Legacy client printers Enabled Create old-style client printers

Client Printers/Printer properties retention Enabled Held in profile only if not saved on client

Client Printers/Print job routing Enabled Always connect indirectly as a client printer

Client Printers/Turn off client printer mapping Not Configured

Drivers/Native printer driver auto-install Enabled Do not automatically install drivers

Drivers/Universal driver Enabled Use universal driver only if requested driver is

unavailable

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

SAMPLE MICROSOFT GROUP POLICY OPTIONS for

AUTO-CREATED PRINTERS

The following Microsoft group policy option concepts encompass multiple OS

versions. The specific implementation between versions.

These policy options are suggestions to start with. Business drivers within your

organization may warrant different choices.

Policy Option Setting Configuration

Use Terminal Services Easy Print printer driver

first Enabled Always attempt to use easy print driver first.

Redirect only the default client printer Not Configured Allow All client printers to connect

Specify RD Session Host server fallback printer

driver Enabled Use PCL and / or PS driver

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

NETWORK PRINTERS and SESSION PRINTERS:

DRIVER REMAPPING

NextGen recommends minimizing the number of print drivers maintained on a

Remote Desktop Server or XenApp Server to reduce administrative overhead.

Many vendors provide “Universal Drivers” for the specific printers. These can

provide a good starting point for providing functionality to multiple printers while

minimizing the number of drivers hosted on a server.

Multi-function print drivers should be avoided.

Alternatively, the Windows OS is provided stock with several print drivers,

which are perfectly viable. Microsoft signed drivers should always be used.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

PRINT DRIVERS

Install only the print drivers. Do not install additional management tools or

applications.

In some cases Native Drivers will be required. Prior to installing native drivers,

NextGen recommends the following be considered:

NextGen has not done testing of specific drivers at this point, however

beginning in NextGen 5.6 and improved upon in 5.7, all printing conforms to

.net framework standards.

Microsoft Easy Print Driver Microsoft Fallback Print Driver

Citrix Universal Print Driver HP Universal Print Driver

Dell Open Print Driver Lexmark Universal Print Driver

Konica Minolta Universal Print Driver

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

TROUBLESHOOTING

If printer performance is a concern or printer instability is suspected:

• Stress Printers: http://support.citrix.com/article/CTX109374

• Print Detective http://support.citrix.com/article/CTX116474

These are Citrix tools, however they can be run in a native Microsoft

environment as well. Poorly performing print drivers should be removed from a

Remote Desktop or Citrix XenApp environment.

Alternately, if a poor driver must remain, beginning with Windows Server 2008

R2, Printer Isolation is an option.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

ADDITIONAL REMARKS

NextGen EPM Printer Preferences are not currently supported in VDI

environments.

NextGen EPM Printer Preferences are not supported for auto-created printers

unless Citrix XenApp is being used.

NextGen environments that went live on versions earlier than NextGen 5.6 SP1

UD5 and KBM 8.0 will need to ensure printer names are 31 characters or less.

In some environments, published applications should wait for printers to be

created prior to launching EPM.

Confidential—Proprietary Information—For use by authorized NextGen clients and employees only. Not for public distribution. Copyright 2013

Any Questions?