Управление
принтерами для
клиентов ICA

 

Пользователи с легкостью могут печатать документы при работе с приложениями, запускаемых на серверах MetaFrame XP. Для большинства пользователей процесс печати ничем не отличается от печти при использовании локальных приложений на своих компьютерах.

В этой главе описаны возможности MetaFrame XP в области печати и управления принтерами в ферме серверов MetaFrame XP.

Для получения пошаговых инструкций по использованию перечисленных здесь инструкций, используйте помощь по Citrix Management Console.

Обзор системы печати в MetaFrame XP

При запуске приложения, опубликованном на серверах MetaFrame XP, пользователи могут печатать на следующие типы принтеров:

Настройка устройств печати

Принтеры, которые могут использовать клиенты ICA, можно собрать в несколько категорий в зависимости от типа соединения. Вы можете создать до трех общих типов подключений принтеров: соедиения клиента, сетевые соединения и локальные соединения.

Принтеры клиента.

Определение принтера зависит от платформы клиента.

Некоторые принтеры, например, факс-модемные, видимые в папке Printers, могут быть недоступны в качестве принтера клиента в сеансах ICA .


Если пользователь разрешает совместный доступ к своему принтеру, этот принтер выглядит для других пользователей как сетевой.

Сетевые принтеры

Принтеры, которые подключены к серверам печати и совместно используются в сети Windows, назваются сетевыми принтерами. В сети Windows пользователи могут настроить сетевой принтер на своем компьютере, если они имеют права подключения к серверу печати.

Локальные принтеры

Принтеры, непосредственно подключенные к серверам MetaFrame XP являются локальными принтерами. Это определение относится как к принтерам, подключенным к серверу, на котором выполняется сеанс ICA, так и к принтерам, подключенным к другим серверам той же фермы MetaFrame XP. Если сервер подключен к серверу, находящемуся в другой ферме (или не являющемуся членом фермы), ферма считает такой принтер сетевым.

Печать в сеансах ICA

В зависимости от платформы пользователя и принтеров, существующих в ферме, пользователь, подключившийся к серверу MetaFrame XP и запустивший опубликованное приложение или рабочий стол, может печатать на следующие типы принтеров:

Сценарии конфигурации печати

В предыдущем разделе описаны принтеры, которые может использовать клиент ICA. Некоторые принтtры могут использоваться без специфической настройки. Например, вы можете сделать клиентские принетры доступными для пользователей клиента ICA на платформе Windoze без настройки принтеров для каждого устройства клиента.

В этом разделе описывается когда и как следует настраивать принтеры для клиентов ICA. Здесь также содержится обзор возможностей настройки, доступных в MetaFrame XP через Citrix Management Console.

Шаги, необходимые для настройки принтеров для использования вашими клиентами ICA, зависят от конфигурации клиента, типа принтера и их подключения, а также настроек сервера приложенй.

Например, ниже приведены два сценария.

Сценарий 1: Принтеры установлены на клиенте Windows

Пользовватели клиента ICA на своих компьютерах используют Windows NT Workstation. Принтеры уже настроены для всех пользователей на их устройствах (они могут печатать из локальных приложений). Некоторые пользователи имеют принтеры, подключенные непосредственно к их компьютерам, а другие печатают на сетевые принтеры с общим доступом.

В это среде вы можете настроить принтеры в ферме просто инсталлировав драйверы принтеров на сервере MetaFrame XP и, используя возможность репликации драйверов в Citrix Management Console, распространить их на все серверы фермы.

Сценарий 2: Сетевые принтеры в смешанном окружении

В типичной сетевой среде пользователи запускают клиенты ICA на разных операционных системах. Некоторые (но не все) пользователи имеют принтеры, подключенные к своим локальным устройствам. Сетевые принтеры могут быть доступны всем пользователям, но не все их используют.

В этой ситуации вы можете сделать принтеры легкодоступными средствами MetaFrame XP. МetaFrame XP может автоматически создавать принтеры для рабочих станций, на которых они инсталлированы. Вы можете создать сетевые принтеры для всех клиентов всех платформ.

Возможности управления печатью

Доступ к функциям управления принтерами осуществляется через Citrix Management Console. Используйте ее для мониторинга и настройки принтеров для клиентов ICA.

Для внесения изменений в настройки принтеров вам следует зарегистрироваться в консоли под администратором с правами доступа к узлу Printer Management.

Использование Printer Management

При выборе Printer Management, в правой панели появляются закладки Contents, Bandwidth и Network Print Servers (закладка по умолчанию).

Если вы развернете узел Printer Management то в левой панели появятся объекты Printers и Drivers.

Закладка Contents

При выборе Printer Management закладка Contents отображает объекты Drivers и Printers. Те же объкты располагаются в левой панели.

Закладка Network Print Servers (сетевые серверы печати)

На закладке Network Print Servers перечислены имена сетевых серверов печати, чьи принтеры настроены в ферме. При создании новой фермы на этой закладке ничего не показывается, пока вы не сделаете импорт сетевых принтеров.

После импорта серверв печати, на закладке отображаются имя каждого принтера и дата и время, когда консоль последний раз обновляла информацию о севере печати. Для отображения времени и даты закладка использует временную зону той машины, к которой подключена консоль.

Импортирование серверов печати. Вы можете сделать импорт из меню Actions или кнопкой на панели инструментов. Эта кнопка недоступна, если выбраны другие закладки.

Обновление информации. При досбавлении или удалении принтеров убедитесь, что консоль отображает актуальную информацию, сделав обновление данных. Для этого выберите сервер печати и, щелкнув правой кнопкой, выберите из меню Update Network Print Server. Вы должны использовать эту команду, поскольку обновление инормации не происходит автоматически.

Удаление серверов печати. Удаление сервера печати удаляет все его притеры из фермы. Это операция является противоположной импорту сервера. Для удаления сервера, щелкните на нем правой кнопкой мыши и выберите Discard Network Print Server.

Закладка Bandwidth

При выборе Printer Management, закладка Bandwidth отображает настройки ширины канала печати для каждого сервера фермы. Используйте эту закладку для установления или снятия ограничений на ширину канала печати, а также для копирования настроек с одного сервера на другой.

Ограничение ширины канала печати может повысить производительность приложений, особенно для низкоскоростных соединений.

При выборе сервера из списка на закладке Bandwidth, используйте команду Edit для изменения ширины канала или команду Copy для копирования его настроек на один или несколько серверов фермы. Доступ к этим командам осуществляется при щелчке правой кнопкойЮ из панели инструментов консоли, или из меню Actions.

Диалог Properties для каждого сервера фермы содержит закладку Printer Bandwidth, на которой вы можете настроить потребляемую печатью ширину канала.

Закладка Drivers

При выборе в дереве Drivers, в правой панели закладка Drivers отображает информацию об инсталлированных на серверах MetaFrame XP драйверах притеров. Используйте эту закладку, чтобы убедиться, что нужный драйвер инсталлирован и доступен.

Эта закладка перечисляет все драйверы, инсталлированные на сервере в ферме. Она не включает драйверы, инсталлированные на серверах печати (серверах, отличных от MetaFrame XP). Вы должны вручную инсталлировать драйверы для всех принтеров, которые используют клиенты ICA, включая локальные и сетевые принтеры.

Информация о драйвере включает имя каждого драйвера и платформу операционной системы. Выберите из меню сервер, и появится список драйверов, установленных на этом сервере; выбор Any выводит список всех драйверов на всех серверах фермы.

Используйте закладку Drivers для копирования драйверов принтеров на другие серверы фермы. Для этого выберите драйвер, нажмите правую кнопку и выберите Replicate Drivers.

Закладка Printers

Закладка Printers перечисляет все принтеры, сконфигурированные в ферме, включая:

Список содержит имя принтера, имя сервера печати, имя драйвера и платформу для каждого локального принтера. Для сетевых принтеров отображается только его имя и имя сервера печати.

Вы можете выбрать локальный принтер на закладке Printers и использоват консоль для копирования драйверов и настроек принтера на другие серверы. Вы не можете копировать драйверы и настройки сетевых принтеров на этой закладке (используйте закладку Drivers).

Для назначение пользователей принтеру, выберите его и используйте команду Auto-Creation . Это делает принтер доступным в сеансах ICA указанных вами пользователей.

Использование узла Servers

При выборе узла Servers, в правой панели появляется куча закладок. Та, которая относится к управлению принтерами, называется Printer Bandwidth. На этой закладке отражается информация о настроке пропускной ширины канала, используемого для печати. Подробнее см. дальше.

Закладка Printers

При выборе в левой панели принтера, закладка Printers отображает информацию только о подключенных к серверу локальных принтерах с общим пользованием. Если принтер не shared, то он не показывается. В остальном эта закладка аналогична закладке Printers при выборе в дереве консоли объекта Printers. Сетевые принтеры не показываются.

Закладка Printer Drivers

При выборе в левой панели принтера, закладка Printer Drivers перечисляет драйверы, инсталлированные на этом сервере. Используйте команду Replicate Drivers для копирования драйвера на другой сервер фермы. Вам необходимо скопировать драйвер на каждый сервер, где может зарегистрироваться клиент ICA и потребовать доступа к принтеру.

Настройка сетевых принтеров

Чтобы сделать сетевые принтеры доступными для пользователей, вы должны импортировать сетевой сервер печати в феорму серверов MetaFrame XP. Это делает все принтеры, подключенные к серверу печати, доступными для указанных вами пользователей.

Чтобы сделать сетевые принтеры доступными для пользователей ICA

  1. Импортируйте сетевые принтеры из сетевого сервера печати в ферму. В Citrix Management Console выберите Printer Management, выберте закладку Network Print Servers и выберите Import Network Print Server. Укажите испортируемый сервер печати.
    По завершении операции сервер печати появится на закладке Network Print Servers.
  2. Устанвоите драйверы печати для сетевых притеров на сервре MetaFrame XP. Используйте команду Replicate Drivers для распространения драйверов по всем серверам фермы.
  3. Назначьте принтеры пользователям. Выберите принтер на закладке Printersи выберите Auto-Creation. Укажите домен и ыберите группы и пользователей, которым требуется этот принтер. При регистрации такого пользователя на сервере MetaFrame XP, принтер становится доступным в сеансе ICA, как будто он инсталлирован на клиентском устройстве.
  4. Для настройки дополнительных принтеров, выберите принтер, который вы уже назначили пользователям, выберите команду Copy Auto Creation Settings, и скопируйте настройки на остальные принтеры.
  5. Если необходимо, сделайте отображение драйверов принтеров на драйверы клиентов. Подробнее см. раздел "Отображение драйверов"

Установка и репликация драйверов принтеров

Для установки драйверов на сервер MetaFrame XP используйте стандартную процедуру установки принтера в Windows. Мастер Add Printer запросит информацию о принтере и скопирует на сервер нужные файлы. Возможно, вам потребуется вставить в CD-ROM установочный диск Windows.

При использовании Мастера для установки драйверов, настоящий принтер не подключен к серверу. Выберите установку локального принтера и выберите любой порт, который не используется. Вы можете установить несколько принтеров на один порт.

Важно. Поскольку драйверы зависят от платформы (т.е. спроектированы для Terminal Server или Windows 2000), не реплицируйте драйверы с сервера MetaFrame XP на серверы на другой платформе. Когда закладка Drivers перечисляет драйверы обеих платформ, и вы выбираете Replicate Drivers, консоль предупреждает о том, что вы выбрали драйверы для обеих платформ.


Настройка автоматической репликации

Вы можете настроить автоматическую репликацию драйверов, чтобы она происходила всякий раз при добавлении сервера в ферму или при перезагрузке сервера в ферме.

MetaFrame XP поддерживает список авторепликации для каждой платформы. При выборе репликации драйвера, MetaFrame XP добавляет его в соответствующий список авторепликации. Вы можете добавлять или удалять драйверы из списка, выбрав из закладки Drivers команду Auto-Replication.

При редактировании списка в качестве источника вы можете выбрать любой сервер или индивидуальный. При выборе любого сервера, MetaFrame XP скопирует драйвер из любого доступного сервера. Это устраняет опасность того, что во время репликации при перезагрузке сервера или добавлении нового в ферму исходный сервер может быть недоступен.

MetaFrame XP не может реплицировать драйверы с сетевых принтеров (установленных на серверах печати).

Если репликация прерывается из-за ошибки связи, консоль выводит сообщение об ошибке и делает запись в системный журнал событий.

Отображение драйверов

Отображение драйверов принтеров означает идентификацию драйвера, который имеет разные имена на разных платформах Windows. Вам следует использовать отображение, если драйвер, устанавливаемый на сервере MetaFrame XP, имеет имя, отличное от имени драйвера на платформе Windows 9x.

Отображение принтеров перечисляется в файле Wtsprnt.Inf. Выберите в консоли Drivers и из меню Actions выберите Mapping.

В диалоге Driver Mapping вы выбираете платформу сервера (поскольку драйверы для серверов Terminal Server и Windows 2000 отличаются) и добавляете имена драйверов клиента, соответствующие драйверу сервера.

Управление драйверами для клиентских принтеров

Некоторые принтеры могут вызвать проблемы на сервере при печати. Поскольку печать на принтер клиента с плохим драйвером может погубить сервер, вы можете запретить автосоздание принтеров, использующих определенные драйверы.

Если дефектный драйвер принтера реплицирован по всей ферме, потребуются дополнительные усилия и время для удаления его с каждого сервера фермы. Однако, вы можете это сделать с помощью Citrix Management Console.

Используйте функцию совместимости драйвера для обозначения драйверов, которые вы хотите разрешить или запретить использовать клиентами.

Функция совместимости драйверов разрешает или запрещает использование выбранных драйверов локальными принтерами, но не затрагивает сетевые принтеры, поскольку драйверы печати обычно вызывают проблемы только при печати на принтеры клиенов.

Поддержания списка совместимости драйверов

MetaFrame XP имеет список совместимости драйверов для каждой платформы (Terminal Server и Windows 2000). Для добавления или удаления драйверов, или изменения имени драйвера, выберите в дереве консоли Drivers и из меню Actions выберите Compatibility.

Используйте диалог Driver Compatibility для управления списком совместимости. Вы можете вывести список драйверов принтеров, которые вы не разрешаете использовать в ферме. Для добавления драйвера в список выбрите из меню всех драйверов, инсталлированных на серверах фермы.

Обычно MetaFrame XP настраивает (автоматически создает) клиентские принтеры для всех пользователей, которые инсталлировали их на свои локальные устройства. При регистрации пользователя, перед настройкой клиентского принтера, MetaFrame XP проверяет список совместимости. Если драйвер принтера находится в списке запрещенных, MetaFrame XP не настраивает принтер. При этом пользователю отправляется сообщение и оставляется запись в системном журнале.

Автоматическое создание клиентских принтеров для DOS и WinCE

MetaFrame XP предусматривает автоматическое создание принтеров для пользователей DOS и WinCE. Автоматически созданные принтеры появляются в виде clientname#LPTx, где х представляет собой номер параллельного порта, к которому подключен принтер.

Сервер MetaFrame XP посылает данные на устройство клиента, чтобы сделать принтер доступным в сеансе ICA. Вы можете увидеть состояние принтеров клиентов DOS и WinCE из консоли в диалоге Client Printers. В этом диалоге слово <downloaded> появляется в списке тогда, когда информация для настройки принтера отправлена от сервера на устройство клиента. Используйте диалог Client Printers для добавления, удаления, сброса, редактирования и уаделения настройки для принтеров клиентов DOS и WinCE.

Эти принтеры доступны только для индивидуальных клиентов. Клиентский принтер видим в приложениях только на время работы сеанса ICA пользователя.

Настройки клиента ICA для доступа к принтеру

Установки, затрагивающие автоматическое создание принтеров клиентов, содержатся в Citrix Connection Configuration; подробнее смоттрите помощь к этой программе. Здесь содержится лишь их обзор.

Если в свойствах соединения или в профиле пользователя выбрано Connect Client Printers at Logon, то принтеры автоматически создаются при регистрации пользователя в сеансе ICA. MetaFrame XP после завершения сеанса удаляет принтеры, не содержащие заданий на печать. Если задания присутствуют, MetaFrame XP сохраняет принтеры и ассоциированные задания.

Если вы не хотите, чтобы принтеры удалялись при завершении сеанса, в сеансе ICA откройте диалог свойств принтера клиента в папке Printers.

Диалог Properties содержит поле Comment, которое для автоматически созданных принтеров содержит текст “Auto Created Client Printer”. Если вы измените или удалите описание, что MetaFrame XP не будет удалять принтеры при завершении сеанса пользоваетля на сервере .

Если пользователи меняют настройки своих принтеров, они автоматически не поддерживаются. Вы можете сохранять принтеры, чтобы сохранять настройки печати.

Если в профиле пользователя не указано Connect Client Printers at Logon, пользователь может подключиться к клиентскому принтеру с помощью установки принтера Windows. MetaFrame XP не удаляет такие принтеры при завершении сеанса.

Использование Универсального драйвера печати

Как уже говорилось, MetaFrame XP автоматически создает клиентские принтеры при регистрации пользователя в MetaFrame XP. Эта возможность позволяет пользователю печатать на своих обычных принтерах из приложений, выполняемых на сервере, без необходимости всякий раз их устанавливать.

Автосоздание принтера требует наличие на сервере драйверов принтеров клиентов. Репликация драйверов упрощает их распространение в ферме серверов MetaFrame XP. Однако, поддержание драйверов для множества разных устройств печати может вызвать проблемы.

Citrix Universal Print Driver (универсальный драйвер печати) предназначен для избежания проблем, связанных с поддержанием драйверов и прочих проблем печатью.

Печать с помощью универсального драйвера

Универсальный драйвер состоит из двух компонентов:

Пользователь печатает из приложения, а универсальный драйвер PCL4 на сервере генерирует задание для клиента ICA, на котором интерпретатор PCL4 делает рендеринг задания. Клиент использует локальный принтер и службу печати для распечатки растеризованного задания печати на клиентском принтере.

Интерпретатор PCL4 в клиенте ICA растрирует картинку в монохромном формате с разрешением 300 точек на дюйм. Универсальный драйвер работает с любым принтером, включая PCL, PostScript и принтеры Windows. Цветные изображения могут быть выведены на печать в градациях серого. Интерпретатор PCL4 не поддерживает особые опции принтера, например, двустороннюю передачу данных с принтером.

Для использвания универсального драйвера, вам не нужно инсталлировать драйвер на серверах MetaFrame XP. Драйвер Citrix PCL4 Universal Driver указан на закладке Drivers в Citrix Management Console.

Преимущества использования универсального драйвера

При использовании универсального драйвера вы можете избежать следующего:

Конфигурация универсального драйвера для печати

Для настройки опций печати для фермы, щелкните правой кнопкой мыши Printer Management в дереве Citrix Management Console и выберите Properties. Используйте закладку Drivers для выбора драйверов, которые должны использоваться при автоматически создании принтеров клиентов. Используйте закладку Printers для выбора настроек для автоматического создания клиентских и сетевых принтеров.

Настройка автоматического создания принтера

Вы можете использовать опцию Auto-Create Client Printer Connections at Login, чтобы разрешить автоматическое создание принтеров для сеансов ICA. Эта опция по умолчанию включена. Если вы сбросите ее, принтеры не будут автоматически создаваться, хотя пользователи будут иметь возможность создавать их вручную.

При включенной опции Auto-Create Client Printer Connections at Login вы можете настроить работу принтера используя следующие опции:

Update printer properties at each logon (обновлять свойства принтера при каждой регистрации). Выберите эту опцию для установки настроек печати из настроек клиента. Не включайте эту опцию, если вы хотите сохранять изменения, сделанные во время сеанса ICA на сервере.

Inherit client printer's setting for keeping printed documents (заимствовать настройки принтера для хранения напечатанных документов). Эта опция определяет, должны ли напечатанные задания сохраняться после завершения сеанса. Сохранение задание потребляет много места.

Delete pending print jobs at logout (удалять ожидающие задания при завершении сеанса). Выберите эту опцию для удаления заданий, ожидающих печати. Не выбирайте ее, если хотите, чтобы пользователи видели свои задания печати из предыдущих сеансов ICA.

Вы можете указать, какие принтеры должны автоматически создаваться:

Default client printer only (только принтер, объявленный у клиента как используемый по умолчанию).

Local (non-network) client printers only (только локальные принтеры). Выберите эту опцию для автоматичексого создания только локальных принтеров клиента. Локальный принтеры подключаются непосредственно к устройству клиента к портам LPT, COM, USB или к другим локальным портам.

All client printers (все принтеры клиента). Автоматически создаются все принтеры клиента.

Use connection settings for each server (использовать настройки соединения каждого сервера). Выберите эту опцию, чтобы принять настройки для соединений ICA, сделанные в Citrix Connection Configuration. По умолчанию эта опция включена.

Термин "соединение" относится к виртуальным портам серверов MetaFrame XP, ассоциированными с сетевыми протоколами. Для изменения конфигурации запустите Citrix Connection Configuration (выберите Start > Programs > Citrix > MetaFrame XP > Citrix Connection Configuration), дважды щелкните в окне на соединении и выберите Client Settings.

Сетевые принтеры, назначенные пользователям, согут обновляться при регистрации пользователей. Для обновления сетевых принтеров с предпочтениями, назначенными принтеру с помощью консоли, выберите Update printer properties at each logon в Auto-Created Network Printers. Не выбирайте эту опцию, если хотите, чтобы сохранялись изменения, сделанные в сеансе ICA.

Указание драйвера принтера

Если принтеры клиента создаются автоматически, вы можете указать, какие драйверы они должны использовать - родные, универсальный драйвер или оба. Выберите одну из следующих опций:

Native drivers only. Использовать при автосоздании только родные драйверы принтера. Если родной драйвер отсутствует на сервере, принтер не создается. Эта опция запрещает использование универсального драйвера.

Universal driver only. Использовать только универсальный драйвер PCL4. Универсальный драйвер ограничен разрешением 300dpi, монохром. Используйте универсальный драйвер в том случае, если родной драйвер недоступен.

Use universal driver only if native driver is unavailable. Если родной драйвер есть, то использовать его. Если родного драйвера нет - то использовать универсальный. Принтеры автоматически создаются даже в том случае, если родные драйверы принтера недоступны или несовместимы с системой сервера терминалов.

Both universal and native drivers. Выберите эту опцию для создания двух версий принтера клиента: одного, использующего универсальный драйвер PCL4, а второй - с родныйм драйвером (если он инсталлирован на сервере). Пользователи могут печатать, используя оба принтера. Это может быть полезно, если вам иногда требуются специфические функции родного драйвера принтера. Пользователи могут идентифицировать универсальный драйвер по тексту “[UPD:PCL4]” в конце имени принтера.

Ограничение ширины канала при печати в сеансах ICA

При работе пользователей через медленные сети или модемы, передаваемые во время печати данные затрагивают обновления экрана и производительность приложений. Для достижения максимальной производительности вы можете ограничить пропускную ширину канала, используемую для передачи данных печати, в Citrix Management Console.

Вы можете установить ограничения для всей фермы или для отдельных серверов, а затем скопировать их настройки на другие серверы.

Вы можете наблюдать на текущей шириной канала, выбрав узел Printer Management .


Содержание