Разрешить группировку принтеров в пул что это
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 на клиентах, и в случае отправки задания оно распечатается на одном из двух принтеров.
Поясним логику работы пула принтеров. Она следующая: полученное от клиента задание распечатывается на первом свободном принтере пула. Если любой из принтеров пула недоступен (занят большим заданием печати, отключен от сети, произошло замятие бумаги), новое задание отправляется на следующий принтер пула. Отметим, что рассылка документов по физическим устройствам выполняется в том порядке, в котором они были добавлены в пул. Поэтому, если производительность принтеров отличается, логично первым устройством добавлять самый «быстрый» принтер.
Группировка принтеров в пул в Windows Server 2008
Управление сетевыми принтерами – дело весьма утомительное и неблагодарное. Немного облегчить эту задачу позволяет группировка принтеров в пул, предусмотренная в Windows Server 2008 и всех предыдущих версиях Windows Server. Эта функция дает возможность распределить нагрузку между несколькими одинаково настроенными принтерами.
При группировке принтеров в пул клиентские компьютеры направляют задания печати по одному общему адресу, откуда они перенаправляются на первый же освободившийся принтер. Настроить группировку очень легко – для этого нужно воспользоваться апплетом «Принтеры» (Printers) в Панели управления (Control Panel). На рис. A показана группировка в пул двух одинаковых принтеров.
Группировка принтеров в пул должна осуществляться продуманно. В корпоративных сетях имеет смысл использовать эту функцию только при регулярном выполнении объемных заданий печати. Медленные принтеры, особенно профессиональные цветные, значительно отстают от монохромных лазерных и струйных моделей по количеству выдаваемых страниц в минуту, что тоже следует учитывать при группировке. В целом, группировка в пул актуальна, если печать ведется в таких объемах, что покупка двух одинаковых весьма недешевых принтеров оказывается вполне рентабельной.
Для группировки в пул можно использовать только принтеры одной модели, чтобы конфигураций драйверов оставалась прозрачной для конечного устройства. К тому же, это позволяет сэкономить на тонере и прочих расходных материалах. Однако в такой ситуации следует тщательно распланировать весь процесс печати, чтобы пользователям не пришлось бегать по всему зданию в поисках принтера, на который было передано их задание.
Если вы пользуетесь группировкой принтеров в пул в рабочей сети, поделитесь с нами своим опытом в комментариях!
Автор: Rick Vanover
Перевод: SVET
Оцените статью: Голосов
Создание пула принтеров
У большинства пользователей Windows есть принтер, настроенный для работы с их системой. У некоторых пользователей в Windows будет определено несколько принтеров, каждый из которых предназначен для определенной цели. (Например, у вас может быть лазерный принтер для обычной печати и струйный принтер для цветной печати.)
Преимущество пула принтеров в том, что один или два пользователя могут печатать длинные документы (связывая один или два принтеров в пуле), но это не помешает другим заданиям печати выводиться на оставшиеся принтеры в пуле. Точно так же отдельный принтер в пуле может по какой-то причине отключиться (возможно, у него закончилась бумага или чернила), а другие в вашей группе по-прежнему смогут печатать на оставшихся принтерах пула.
Вы создаете пул принтеров в своей системе Windows, просто определяя, какие принтеры принадлежат этому пулу. После создания пул появляется в вашей системе как единственный принтер — вы печатаете на этом принтере, а Windows направляет вывод на фактические принтеры в пуле.
Это вызывает важное Замечание о пулах принтеров — принтеры в пуле должны быть идентичными, что означает, что все они используют один и тот же драйвер принтера. Чтобы создать пул, просто откройте диалоговое окно «Свойства» для первого принтера, который вы хотите включить в пул. (Вы уже должны были добавить этот принтер в свою систему; этот процесс гарантирует, что установлен правильный драйвер принтера, используемый всеми принтерами в пуле.) Выполните следующие действия:
Рис. 1. Диалоговое окно «Свойства» для принтера.
Это шаг 6, который является важным. Установив флажок «Включить пул принтеров», вы можете выбрать несколько портов для включения в пул. Если вы не установите этот флажок, вы можете связать только один порт с драйвером принтера.
Создав пул принтеров, вы можете просто печатать на принтере, как обычно. Затем Windows за кулисами играет «гаишника» и направляет вывод вашего принтера на конкретный принтер в пуле.
Когда в бухгалтерии заменили принтер. «Надо всем переподключить»
Если такая заявка в вашей системе сервис-деска вызывает дергающийся глаз и падение тонуса ― у вас наверняка еще не настроено удобное централизованное управление принтерами. Пора исправлять эту неувязочку.
Статья скорее для тех, у кого нет этого сферического корпорейта в вакууме, с виртуальными принтерами, прикладыванием пропуска для печати на HP M8xx, а то и даже Ricoh Pro 8ххх. Как обычно, запасаемся скриптами, GPO и еще раз скриптами.
Собираем принтеры в одну точку подключения
В качестве первой меры, облегчающей жизнь, рекомендую завести сервер печати, где можно развернуть все принтеры организации. В идеале это отдельная виртуальная машина, где все принтеры являются сетевыми и выведены в отдельный VLAN с доступом только с сервера печати. Если невозможно использовать сетевой принтер, то в крайнем случае можно превратить компьютер с USB\LPT принтером в принт-сервер. Например, при помощи утилиты rawprintserver.
Помимо удобства обслуживания конфигурация с единым сервером печати позволит запросто реализовать и «наколеночные» отчеты печати, разбирая журнал Microsoft-Windows-PrintService/Operational. Надеюсь, что с решением этой задачи поможет наш материал «Вертим логи как хотим ― анализ журналов в системах Windows», а в качестве примера предложу следующий скрипт PowerShell:
Результат работы скрипта.
Вдобавок, можно как следует заняться оптимизацией быстродействия единого сервера печати, объединять принтеры в кластер. В общем, развлекаться как угодно ― хотя бы мониторить принтеры по SNMP и заранее уведомлять сотрудников о заканчивающихся картриджах.
Перейдем к подключению принтеров пользователям: вариантам затейливым и не очень.
Подключаем принтеры при входе
Использование логон-скриптов ― это старое и проверенное средство, работает всегда и везде. При входе пользователя в систему срабатывает скрипт, который подключает нужный принтер и устанавливает его по умолчанию ― все просто и стабильно. На cmd скрипт будет вида:
Подробнее про работу команды cmd для работы с принтерами можно почитать в документации Microsoft.
Любителям vbs придется уже использовать объекты, и подключение принтера будет выглядеть так:
Аналогичным образом задача решается на PowerShell:
Почитать про возможности ком-интерфейса Wscript.Network можно в материале TechNet WshNetwork Object, а про управление принтерами при помощи PowerShell ― в разделе документации PowerShell Working with Printers.
Если непосредственно с подключением принтера все просто ― лишь бы драйвер стоял на компьютере, ― то выборочное подключение принтеров потребует архитектурной смекалки. Приведу пару вариантов, которые встречались на просторах админской деятельности.
Для каждого принтера существует своя группа безопасности. Только ей разрешена печать на принтере в его свойствах. Для каждой группы безопасности создан свой логон-скрипт и своя групповая политика с фильтром безопасности.
Нужно больше групповых политик.
Вариант неплохой, но при добавлении нового принтера приходится создавать новую группу безопасности, новую групповую политику и новый скрипт для подключения. Конечно же, это можно автоматизировать не без помощи нашего материала «Погружение в шаблоны и приручение GPO Windows», но решение все равно выглядит далеко не самым изящным.
Другой вариант таков ― создается единый скрипт, который проверяет какой-либо атрибут пользователя или компьютера и в зависимости от него подключает нужный принтер. В качестве атрибута может выступать расположение, описание или вовсе членство в группе безопасности.
Соответствие атрибута и имени принтера или жестко задано в теле скрипта, или прописывается во внешнем источнике данных, таких как текстовый файл или даже таблица SQL. Этот вариант чуть проще в обслуживании ― в случае чего нужно править только один скрипт или внешний источник данных.
Лучше политик для подключения принтеров могут быть только другие политики
С появлением Group Policy Preferences или предпочтений групповых политик стало возможным обходиться без скриптов вовсе. Действительно, подключение к принтерам можно настроить в разделе «Конфигурация пользователя ― Настройка ― Панель управления ― Принтеры».
Подключение к новому или старому принтеру.
При этом не обязательно настраивать политики по количеству принтеров в домене инструментом «Нацеливание» на вкладке «Общие параметры». По сути этот инструмент напоминает wmi-фильтры в групповой политике, только у него заранее создан готовый набор опций помимо фильтров.
Возможные варианты нацеливания.
Неплохим вариантом будет настройка фильтра по группе безопасности. Тогда будет достаточно создать нужное число групп безопасности, настроить разрешения на принтеры на сервере печати и завести эти принтеры в групповую политику.
При автоматизации добавления-изменения можно использовать тот факт, что сами настройки предпочтения групповых политик располагаются в папке групповой политики в подпапке Preference. В случае принтеров это будет xml-файл Printers.xml в подпапке Printers.
Физическое расположение настроек принтеров.
Если открыть его, можно увидеть, что структура xml достаточно проста:
И при желании можно аккуратно добавлять\изменять параметры вручную или скриптами. Конечно же, изобретать велосипед и лезть немытыми руками в xml весело и занимательно, но совершенно не обязательно ― в галерее скриптов TechNet уже есть готовый скрипт Add-Printer-IN-GPO, который добавит принтеры к групповой политике с нацеливанием на группы безопасности.
В завершение статьи расскажу про один занятный способ, который мне как-то раз пришлось реализовать.
В копилку странных способов подключения ― назначенные задания
От заказчика поступила задача ― создать инструмент для автоматического подключения принтеров пользователю. При этом время реакции должно быть минимально и никакие перелогины недопустимы, поэтому классические варианты вроде логон-скриптов и групповых политик сразу отмели.
Нюанс был и в том, что пользователи работали на терминальных серверах в ферме и без фермы. Голь на выдумки хитра, поэтому мне пришлось вспомнить возможные варианты запуска команд на удаленном компьютере под разными сессиями ― часть вариантов описана в нашей статье «1000++ способ запуска команд на удаленном компьютере». Лучшим оказался вариант с назначенными заданиями.
Поскольку я люблю батники и использую их, когда можно обойтись без применения PowerShell, то для решения задачи я использовал исключительно cmd.
Основной проблемой была необходимость запускать команды на подключение принтера непосредственно в сессии пользователя, а не зная его пароля, обычные методы не очень результативны. Как раз для этого я использовал возможность задать имя пользователя при создании назначенного задания вот такой командой:
Второй проблемой было найти компьютер, на котором пользователь работает в момент обращения. Я использовал утилиту qwinsta и список возможных компьютеров в текстовом файле. Разумеется, есть и другие способы ― например, брать имя компьютера из атрибута Active Directory или из текстового файла. Но эта процедура потребует дополнительных Logon-скриптов. В качестве примера реализации могу посоветовать материал How to: Show User’s Logged On Computer Name In Active Directory.
В результате на свет появился скрипт, принимающий в качестве параметра имя пользователя и подключаемого принтера. Рядом со скриптом надо положить текстовый файл со списком серверов, на которых может работать пользователь.
Конечно же, есть компании, где пользователи сами в состоянии подключиться к нужному принтеру, выбрать его по умолчанию и не дергать для этого IT-службу. К сожалению, не все такие продвинутые.
Предлагаю в комментариях поделиться, как обстоят дела с сетевыми принтерами и их управлением в ваших организациях.
Группировка принтеров в пул, Настройка группировки принтеров в пул – Инструкция по эксплуатации Zebra ZXP Series 1
Страница 32
Принтер для карточек Zebra ZXP Series 1: руководство пользователя
Группировка принтеров в пул
Группировка принтеров в пул
Настройка группировки принтеров в пул
Группировка принтеров в пул является стандартной функцией Windows, которая позволяет
распределять вывод на печать среди принтеров пула. В этом примере будет установлена
и настроена группировка в пул трех сетевых принтеров.
Шаг 1. Перед тем как приступить к группировке принтеров в пул, протестируйте
их по отдельности и убедитесь, что они настроены одинаково. В частности,
проверьте следующее.
Конфигурация панели ленты (тип ленты и что на какой стороне
карточки печатается).
Конфигурация магнитного кодирования.
Конфигурация переноса черного (если применимо).
Шаг 2. Перейдите на вкладку Ports (Порты).
Чтобы получить доступ к вкладке Ports (Порты), выберите Пуск > Устройства
и принтеры. Щелкните правой кнопкой мыши значок Zebra ZXP Series 1 USB
Card Printer. Выберите Printer properties (Свойства принтера) > Ports (Порты).
Шаг 3. Выберите три сетевых принтера, установив соответствующие флажки
(обведено кружком вверху).
Шаг 4. Установите флажок Enable printer pooling (Разрешить группировку принтеров в пул)
Шаг 5. Нажмите кнопку Применить, а затем — кнопку OK.
- Разрешить группировку принтеров в пул что это значит
- Разрешить дискорд отслеживание экранного диктора что это