Что такое пул принтеров

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

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

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

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

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

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

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

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

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

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

После окончания установки роли, откроем консоль управления принтерами 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.

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

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

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

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

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

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

Читайте также:  Что такое объемный принтер

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

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

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

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

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

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

Источник

Простое решение для распределения нагрузки в пуле принтеров

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

Имеем:

1) терминальную ферму Win2008R2
2) 3 одинаковых сетевых принтера

Расскажу немного о самой проблеме. У нас есть отдел заявок в службе доставки. За одну ночь они спечатывают суммарно 8 тысяч листов А4. Нагрузка на принтеры ложится именно ночью — когда все заказы и маршруты сформированы. Последнее время качество неоригинального тонера стало хуже, и из-за этого в аппарате наблюдается перегрев. С оплавлением пластика и попаданием на движущиеся элементы.

Решение 1. Замена принтера на более мощный.

Я специально постараюсь не приводить марки принтеров. Скажу лишь, что в моём принтере ресурс заправки картриджа 25 тысяч листов А4, месячный ресурс принтера 300 тысяч. Мой принтер покупался за 25 тысяч рублей. Первое что было придумано — купить более крутой принтер. Но исследование яндекс-маркета показало, что либо у аналогов высокая цена эксплуатации и себестоимости на лист бумаги, либо изначально несоразмерно бОльшая цена(>200тыс.р.), даже по старому курсу $. Всё таки решили не менять…

Решение 2. Объединение принтеров в пул.

Логичным решением перегрева мы посчитали самый просто вариант — дать принтеру остывать. Как это сделать? Естественно — распределить печать на несколько устройств! И лучше сразу это автоматизировать дабы исключить «человеческий фактор».

Перечислю несколько вариантов распределения нагрузки на пул.

Вариант 1. Стандартная группировка в пул.
Использовалась стандартная статья MS в качестве инструкции. Но тут же выяснилась проблема — второй и последующий принтеры печатают ТОЛЬКО в том случае, если предыдущие заняты. Получается неравномерный износ и перегрев первого принтера… Это решение подходит в случае, если у нас очень мощный и надёжный первый принтер. Решение нам не подходит, опять ввиду цены мощного принтера.

Вариант 2. Стороннее ПО.
Признаюсь честно — с большим трудом нагуглил всего 2 программы под мои задачи… Первая — попалась очень глючная, постоянно блокировала спулер на терминальной ферме так, что приходилось ребутать серваки. И требовала постоянного висения в трее. Вторую — не осилил. Вроде всё просто — но выскакивает одно и то же окошко и всё тут. Обе программы платные, но с триальным периодом. Вобщем, пока что рынок ничего адекватного и рабочего «из коробки» не предлагает.

Читайте также:  Камеры сот что это

Вариант 3. Оказывается, всё очень просто. Round robin DNS
Меня смутило поле «имя или IP адрес» в окошке «установка принтера». И я попробовал указать DNS имя… работает!
Это уже намного интереснее. Мы можем на одно DNS имя посадить несколько принтеров. Получается выбор принтера теперь зависит от DNS-установок! А это уже автоматизация как минимум на уровне скриптов!

Итак. У меня домен AD. Я создаю домен 3го уровня printers, и прописываю A-хост c именем нашего «пула» — oz. Полное имя oz.printers.mydomen.local. В качестве IP-адреса указываем наш первый принтер. Следом создаём такую же запись, но с другим IP-адресом(адрес второго принтера). На обоих записях настраиваю TTL=0, дабы резолв не кешировался, и был честный рандом.
Если нужно скорректировать более приоритетную нагрузку на какой то принтер — можете поиграться с TTL.

Теперь немного изысканий.
1) один принтер выключен — второй ВСЕГДА напечатает задание.
2) если на первом открыта крышка или какие то другие логические проблемы, то… Если у нас по резолву придёт печать этот принтер, то с сервера задание «как будто» уйдёт на печать, но напечатано на РАБОЧЕМ принтере не будет. Как только вставляем картридж, или закрываем крышку — принтер отпечатывает всё, что было отправлено конкретно ему.
3) такая схема не работает с разными принтерами. Исключение — принтеры с универсальным или одинаковым драйвером. Но тоже криво(всегда проблемы с дуплексом)… Нормально работает на идентичных принтерах, проверено.
4) всплывающие информационные сообщения пользователю от принтера при TTL=0 не работают. Но этому я даже рад. Думаю это зависит от принтера.
5) у меня маршрутные листы печатались из 1С. Печать была сборная — человек нажимал кнопку печати, и 1С-клиент собирал документы из разных мест, и по мере поиска — тут же выводил на печать. При TTL=0 получался жуткий фарш из цельного маршрутного листа на всех принтерах. Выхода тут 2 — использовать TTL>0, и сократить вероятность таких ситуаций к минимуму, либо вариант 2 — переписывать 1Ску на вывод печати.

Как итог. Я считаю мой опыт окажется кому то полезным. Спасибо за Ваше внимание!
PS: Вот фото валика после оплавления пластика

Источник

Быстрая печать с использованием пула сетевых принтеров с компьютера Mac

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

Создание пула принтеров

На Mac выберите меню Apple

> «Системные настройки», затем нажмите «Принтеры и сканеры» .

Выберите в списке принтеры, которые требуется включить в пул.

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

Читайте также:  Что такое приватные камеры

Нажмите «Создать пул принтеров».

Введите имя для пула принтеров и нажмите «ОК».

Печать через пул принтеров:

Когда на Mac открыт документ, выберите пункт меню «Файл» > «Напечатать».

Нажмите раскрывающееся меню «Принтер», затем выберите пул принтеров.

Одновременная печать нескольких копий документа

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

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

Источник

Что такое пул принтеров?

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

Процесс печати

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

Объединение принтеров в пул

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

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

В идеале принтеры в пуле принтеров должны быть одной модели, хотя иногда можно использовать похожие модели от одного производителя, если они используют один и тот же программный драйвер. Принтеры подключаются к центральному компьютеру или концентратору Ethernet, как если бы они использовались отдельно. Каждый принтер должен быть установлен с уникальным именем на каждом компьютере, который будет обращаться к пулу принтеров, после чего администратор получит доступ к окну свойств принтера из панели управления. Объединение принтеров в пул можно включить на вкладке «Порты» в окне «Свойства», выбрав порты, к которым подключен каждый принтер, и щелкнув параметр «Включить объединение принтеров в пул».

Удаление принтера

Удаление принтера из пула принтеров во многом похоже на удаление одного принтера. Принтер отключается от сети или центрального компьютера, и запись для этого принтера удаляется с каждого компьютера, который использует пул принтеров. Чтобы полностью удалить принтер из пула, администратор должен снять отметку с порта для этого принтера на вкладке «Порты» окна «Свойства» для всех остальных принтеров в пуле. Это необходимо сделать на каждом компьютере, который обращается к пулу.

Источник

Поделиться с друзьями
СервисКлимат