Printing policy settings 编辑

The Printing section contains policy settings for managing client printing.

Client printer redirection

This setting controls whether client printers are mapped to a server when a user logs on to a session.

By default, client printer mapping is allowed. If this setting is disabled, the PDF printer for the session is not auto-created.

Related policy settings: auto-create client printers

Default printer

This setting specifies how the default printer on the user device is established in a session.

By default, the user’s current printer is used as the default printer for the session.

To use the current Remote Desktop Services or Windows user profile setting for the default printer, select Do not adjust the user’s default printer. If you choose this option, the default printer is not saved in the profile and it does not change according to other session or client properties. The default printer in a session is the first printer auto-created in the session, which is either:

  • The first printer added locally to the Windows server in Control Panel > Devices and Printers.
  • The first auto-created printer, if there are no printers added locally to the server.

You can use this option to present users with the nearest printer through profile settings (known as proximity printing).

Printer assignments

This setting provides an alternative to the Default printer and Session printers settings. Use the individual Default printer and Session printers settings to configure behaviors for a site, large group, or organizational unit. Use the Printer assignments setting to assign a large group of printers to multiple users.

This setting specifies how the default printer on the listed user devices is established in a session.

By default, the user’s current printer is used as the default printer for the session.

It also specifies the network printers to be auto-created in a session for each user device. By default, no printers are specified.

  • When setting the default printer value:

    To use the current default printer for the user device, select Do not adjust.

    To use the current Remote Desktop Services or Windows user profile setting for the default printer, select Do no adjust. If you choose this option, the default printer is not saved in the profile and it does not change according to other session or client properties. The default printer in a session is the first printer auto-created in the session, which is either:

    • The first printer added locally to the Windows server in Control Panel > Devices and Printers.
    • The first auto-created printer, if there are no printers added locally to the server.
  • When setting the session printers value: to add printers, type the UNC path of the printer you want to auto-create. After adding the printer, you can apply customized settings for the current session at every logon.

Printer auto-creation event log preference

This setting specifies the events that are logged during the printer auto-creation process. You can choose to log no errors or warnings, only errors, or errors and warnings.

By default, errors and warnings are logged.

An example of a warning is an event in which a printer’s native driver cannot be installed and the Universal print driver is installed instead. To use the Universal print driver in this scenario, configure the Universal print driver usage setting to Use universal printing only or Use universal printing only if the requested driver is unavailable.

Session printers

This setting specifies the network printers to be auto-created in a session. Inside the ICA/HDX session, the Citrix Print Manager service (CpSvc.exe) creates a network printer connection during the session logon for each network printer specified in the Session Printer policy setting. It deletes the printers during the session logoff. By default, no printers are specified.

In the Session Printer policy setting, the network printers can reside on a Windows Print Server or a Citrix Universal Print Server.

  • Windows Print Server: Shares one or more network printers. It also has the native printer drivers required to use the network printers.
  • Universal Print Server: A Windows Print Server where the Citrix Universal Print Server software has been installed.

When using a Windows Print Server, the Citrix Print Manager service creates the network printer connections using native printer drivers. The Citrix Virtual Apps server must have the native printer drivers installed on it.

When using a Citrix Universal Print Server, the Citrix Print Manager service creates the network printer connections using either native printer drivers, Citrix Universal Printer Driver, or Citrix Universal XPS Printer Driver. The driver that you use is controlled by the Universal Print Driver usage policy setting.

All Windows printer drivers currently fall within either the v3 or v4 driver version. For more information, see Support for the Microsoft V3 and V4 Printer Driver Architectures.

To add session printers and verify if they appear in the sessions, complete the following procedure:

  1. In Citrix Studio, navigate to the Policies tab.

  2. Enable the session printing policy in the Edit Policy dialog box.

  3. In the policy, add the session printer. To add printers, type the UNC path of the printer you want to auto-create. After adding the printer, you can apply customized settings for the current session at every logon. The session printer must display in the list.

  4. After the policy has been set, the published application might not display session printers. This issue might occur because the printer driver is missing from the Citrix Virtual Apps server or the policy has been created but not enabled.

    Note:

    If the printer driver has not been installed on the Citrix Virtual Apps server, you might experience the most common mistake with session printers where administrators forget to install the printer driver on the Citrix Virtual Apps server.

  5. Start the published desktop and manually add the session printer in Devices and Printers > Control Panel.

  6. If this fails, investigate the communication between the Citrix Virtual Apps server and the print server. Consider running a test with RDP.

Wait for printers to be created

Enable this feature differently depending on whether it’s for Citrix Virtual Desktops or Citrix Virtual Apps. Use the policy on the Delivery Controller to enable the feature on Citrix Virtual Desktops. Use a PowerShell cmdlet on the Delivery Controller to enable the feature on Citrix Virtual Apps.

Wait for printers to be created (Server Desktop):

This setting allows a delay in connecting to a session so that client-redirected printers can be auto-created.

By default, a connection delay does not occur.

Wait for printers to be created (Citrix Virtual Apps):

Setting the following PowerShell cmdlet allows a delay in connecting to virtual apps created on server desktops so that client-redirected printers can be auto-created.

Set-BrokerApplication -Name <VirualAppName> -WaitForPrinterCreation $true

By default, a connection delay does not occur.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:46 次

字数:8630

最后编辑:8 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文