Printer Pooling: настройка пула принтеров в Windows Server 2012 R2

Пул принтеров (printer pooling) позволяет объединить несколько физических принтеров, подключенных к одному серверу печати, в один логический. С точки зрения клиентов пул принтеров выглядит как один сетевой принтер. Задание печати, попавшее в очередь печати на таком логическом принтере, будет распечатано на любом свободном принтере пула. Благодаря технологии printer pooling возможно распределить нагрузку между принтерами, увеличить доступность и повысить масштабируемость системы сетевой печати. А в том случае, если текущей емкости печатающих юнитов недостаточно, администратор может легко добавить в пул дополнительные единицы, причем без необходимости перенастраивать что-либо на клиентах.

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

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

Требования для организации пула принтеров на сервере печати Windows:

  • Все принтера в пуле должны быть идентичными (или хотя бы должны работать с использованием одного драйвера печати).
    Примечание . Для принтеров HP, большинство из которых могут работать с одним универсальным драйвером печати (HP Universal Print Driver), это не проблема.
  • Т.к. пользователь не знает, на каком конкретном принтере распечатались его документы, все принтера пула физически желательно расположить в одном месте

Далее мы покажем, как организовать принт-сервер на базе Windows Server 2012 R2 и объединить на нем несколько принтеров в один пул печати.

В первую очередь на сервере, с помощью консоли Server Manger , необходимо установить роль Print and Document Services .

В составе роли устанавливаем только службу Print Server .

То же самое можно сделать и на Powershell

Install-WindowsFeature Print-Services

После окончания установки роли, откроем консоль управления принтерами Print Management и установим новый принтер ( Add Printer …).

В мастере установки принтера укажем, что устанавливается сетевой принтер ( Add a TCP/IP or Web Services Printer by IP address or hostname ).

Далее выберем, что устанавливается TCP/IP принтер ( TCP/IP Device ) и укажем ip адрес принтера. Опцию Auto detect the printer driver to use (автоматически определять драйвер принтера) отключаем.

В окне выбора типа устройства выберем Generic Network Card.

А затем выберем подходящий драйвер.

Далее в мастере нужно указать системное имя и сетевое имя принтера.

После окончания работы мастера в консоли управления принтерами появится новый принтер.

Совет . Еще проще установить новый принтер из командной строки (см. статью ), например с помощью PowerShell. Как это сделать описано здесь .

В случае необходимости, в свойствах нового принтера, можно включить опцию Branch Office Direct Printing

Совет . Функция Branch Office Direct Printing предназначена для уменьшения трафика между централизованным принт-сервером, расположенным в центральном офисе и сетью филиала, в котором расположены сами принтера и пользователи. Благодаря этой технологии клиенты получают информацию о принтерах с принт-сервера, но шлют задания печати напрямую, минуя спулер сервера. Т.е. задания печати не путешествуют туда-сюда между сетью центрального офиса и филиала, не загружая тем самым WAN каналы.

В свойствах принтера на вкладке Sharing укажем, что его нужно опубликовать в Active Directory ( List in the directory )

Добавим новый порт для следующего сетевого принтера, перейдя в раздел Ports и выбрав пункт меню Add Port .

Укажем, тип нового порта — Standard TCP/IP Port

И ip адрес второго принтера.

Совет . Создать TCP/IP порт принтера можно и из командной строки.

После создания нового порта, вновь откроем свойства созданного ранее принтера.

На вкладке порты ( Ports ) включим опцию Enable printer pooling и в списке доступных портов отметим созданный на предыдущем этапе tcp/ip порт.

На этом все, мы создали пул печати, состоящий из двух принтеров! Осталось подключить созданный нами логический принтер OSI Finance Pinter на клиентах, и в случае отправки задания оно распечатается на одном из двух принтеров.

Поясним логику работы пула принтеров. Она следующая: полученное от клиента задание распечатывается на первом свободном принтере пула. Если любой из принтеров пула недоступен (занят большим заданием печати, отключен от сети, произошло замятие бумаги), новое задание отправляется на следующий принтер пула. Отметим, что рассылка документов по физическим устройствам выполняется в том порядке, в котором они были добавлены в пул. Поэтому, если производительность принтеров отличается, логично первым устройством добавлять самый «быстрый» принтер.

admin

Share
Published by
admin

Recent Posts

Лучшие дистрибутивы Linux

Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…

1 неделя ago

Лучшие браузеры для Ubuntu

Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…

1 неделя ago

Установка Remmina Ubuntu 16.04 или 16.10

Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…

1 неделя ago

Плюсы Ubuntu

Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…

1 неделя ago

Выбираем ноутбук для Linux

Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…

1 неделя ago

Установка Linux рядом с Windows 10

Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…

1 неделя ago