Преимущества использования серверов печати?
Здравствуйте.
Так сложилось что организация может себе позволить не использовать централизованный сервер печати.
Есть некий интегратор готовый предоставить услугу по аудиту печати. В процессе переговоров было предложено подключить все принтеры (4 филиала по десятку принтеров, в основном сетевых, но есть по 3-4 штуки usb) к одному серверу печати и с него снимать метрики.
В качестве плюса использования сервера печати было приведено легкое администрирование парка принтеров.
Под администрированием подразумевается установка, удаление принтеров на конечных компьютерах.
На наш взгляд использование сервера печати это добровольная организация единой точки отказа, с соответствующими затратами на её эксплуатацию.
Затем непонятен смысл и алгоритм использования подключенных локально (по USB) принтеров к компьютеру через сервер печати.
И если я правильно понимаю, то объем сетевого трафика точно увеличится (точной цифрой не обладаю, но по ощущениям достаточно сильно, т.к. были жалобы на замедление печати на терминальных серверах при использовании технологии Easyprint которая использует XPS).
Так вот собственно вопрос: какие еще преимущества дает сервер печати кроме приведенного выше.
Возможно, количество устройств нам пока не позволяет проникнуться удобством единого сервера, тогда хочется попросить примеры реализаций подсистемы печати.
Смутил еще момент: было озвучено что в подсистеме печати windows существует функция автоматического failover-a, т.е. при недоступности сервера печати документ отправится напрямую на принтер. При этом задание сохранится локально на машине, а при восстановлении соединения уйдет на сервер печати для целей сбора статистики.
Если ответ будет: учи матчасть, прошу не кидаться тухлыми помидорами, а кинуть ссылкой на документацию.
Включить прямую печать в филиалах что это
Добрый день уважаемые читатели блога сегодня мы с вами разберем вопрос, как производится настройка сервера печати windows server 2012 R2. Мы с вами уже устанавливали сервер печати в Windows Server 2008 r2 и эта статья чем, то на нее похожа. Думаю для начинающих системных администраторов она окажется полезной в организации новой инфраструктуры и имеющей немного улучшенный функционал, все вопросы по данной теме я жду в комментариях, готов максимально развернуто на них ответить.
Что такое сервер печати
Как вы понимаете это сервер или виртуальная машина, на которой стоит роль и с помощью нее идет централизованное администрирование и распространение принтеров на устройства и пользователей в локальной сети. Ниже представлен пример, как это выглядит.
Сервер печати windows server 2012
Приступим к настройке, делать я это буду на контроллере домена так как данный функционал совсем не нагружает сервак, первым делом вам необходимо открыть Диспетчер сервера и в правом верхнем углу нажать Управление > Добавить роли и компоненты, в 2012 да и в 2008 r2, все ставилось через данные мастера.
У вас откроется мастер добавления ролей и компонентов, на первом окне можете ничего не читать, там одна вода, жмем далее.
Оставляем выбор на Установка ролей и компонентов, так как мы будем ставить на один сервак
Выбираем сервер для инсталляции.
ставим галку на против Слыжбы печати и документов и жмем далее.
Дополнительных компонентов ставить не нужно, так что этот шаг просто пропускаем.
На этом шаге мастер вам расскажет более подробно про сервер сетевой печати, если интересно, то почитайте.
Теперь у вас на выбор будет 4 галки
- Сервер печати > ее выбирает, так как наша роль
- Печать через интернет > тут как бы все понятно из названия
- Сервер распределенного сканирования
- Службы LPD > Для Linux платформ
Все жмем установить.
Процесс довольно таки быстрый.
Обратите внимание, что по завершению вас не попросят перезагружаться.
все роль установилась, открываем Средства в диспетчере сервера и далее Управление печатью.
Продолжаем делать наш сервер печати windows server 2012. В открывшейся оснастке mmc откройте Серверы печати > далее ваш > Принтеры. Как видите у вас только стандартный Microsoft XPS принтер. Логично, что вам нужно поставить все ваши сетевые принтеры. У меня в сети настроена пачка сетевых принтеров HP LaserJet 400 MFP M425dn
Открываем панель управления > Устройства и принтеры. Жмем вверху Добавление принтера.
В открывшемся окне, будет произведен поиск доступных принтеров в Active directory. если у вас ничего не нашло, то жмем Нужный принтер отсутствует в списке.
Теперь настройка сервера печати windows попросит вас добавить локальный или сетевой принтер от имени администратора.
Выбираем добавить принтер по его TCP/IP адресу или имени. Советую всегда использовать dns имена и не привязываться к ip адресам.
- Тип устройства > Устройство TCP / IP
- Имя или Ip адрес > DNS имя
- Имя порта > что угодно понятное вам, у меня это расположение в офисе
Теперь будет произведена установка драйвера, можете поставить свой, но мне достаточно было использовать рекомендуемый.
И зададим имя, по которому его смогут искать.
Указываем есть ли до него общий доступ или нет.
Вот так вот выглядит мой список,
Откройте теперь проводник и введите \\имя вашего сервера и вы получите список всех принтеров что на нем есть.
Щелкаем по любому из них двойным кликом и начнется установка.
Все как видите у меня появился нужный мне сетевой принтер.
в следующей статье я вам расскажу как эти принтеры можно назначить с помощью групповых политик, так как в ручную можно поставить когда требуется единовременно или одному человеку, а вот если мы говорим про отделы, то тут GP просто не заменима.
Как настроить принтер на печать с компьютера или для фотопечати
Как настроить принтер для печати с персонального компьютера? Очевидно, необходимо будет физически подключить устройство к ПК и к электросети. Подключение осуществляется в 95% случаев через специальный USB-кабель. При покупке нового продукта этот кабель не входит в комплект. Приобретается отдельно.
Следуй инструкциям. Подключите маленький квадратный штекер к устройству, а прямоугольный плоский USB-штекер к компьютеру. Только после этого подключите шнур питания. Нажмите кнопку на корпусе принтера.
Установка драйверов
Физическое соединение между ПК и принтером еще не завершено. Второй шаг — установка необходимого программного обеспечения с компакт-диска. Эти драйверы действуют как посредники между Office или другими программами и самим принтером. Рекомендуется устанавливать драйвер со специального диска, который идет в комплекте с принтером. Содержит полный набор всего, что вам нужно для настройки принтера для правильной печати с вашего компьютера.
Что делать, когда нет диска
Имея дело со старым устройством, необходимого диска может не оказаться под рукой. В этом случае тоже есть выход:
- Установка драйвера из встроенной базы операционной системы Windows.
- Загрузите необходимое программное обеспечение с сайта производителя устройства или из нашего каталога драйверов.
- Воспользуйтесь службой Центра обновления Windows.
Все эти и некоторые другие нестандартные методы описаны в нашей отдельной статье «Как установить драйверы на принтер».
Три малоизвестных инструмента Windows: оснастка печати, математические формулы, создание собственных символов
Windows поставляется с довольно большим набором различных системных инструментов. Многие из них далеко не очевидны, и чтобы их найти, нужно хорошо поработать. В этой статье мы познакомимся с тремя из них: консолью управления печатью, математической панелью ввода и редактором личных отметок.
Оснастка (консоль) Управление печатью в Windows 7
Этот инструмент является одной из оснасток, также известных как mmc (Microsoft Management Console), которую я описал в статье Microsoft Management Console (Snap-in MMC). Оснастка «Управление печатью» предоставляет пользователю подробный набор инструментов для управления принтером. Впервые он появился в Windows 7, но не в версии Home. Обратите внимание, что этот инструмент отличается от «Устройства и принтеры» и что оснастка «Управление печатью» предоставляет некоторые дополнительные функции.
Обратите внимание, что для запуска оснастки «Управление печатью» требуются права администратора.
Что такое msc оснастка
Итак, msc в Windows означает Microsoft System Console, еще проще, это окна или, как их еще называют оснастки, для управления некоторыми функциями операционной системы. Ранее я уже познакомил вас с методом создания удобной оснастки mmc, в которую мы добавили все, что нужно системному администратору для повседневного администрирования.
И вы, наверное, задаетесь вопросом, какое отношение имеет командная строка и все, что с ней связано, но при чем здесь она? Представьте себе ситуацию, у вас есть домен Active Directory в вашей организации, у обычных пользователей нет прав локального администратора на своих рабочих станциях, все работает и работает как часы, бывает такая ситуация, что, например, вам нужно изменить некоторые настройки для user, и вам нужно сделать это сейчас, поэтому нет времени искать эти параметры в групповой политике. Что делать, чтобы перейти под себя, — это не вариант, так как вам нужно внести изменения в другой профиль пользователя и как открыть, например, оснастку «Управление компьютером» или «Система.
Здесь нам поможет знание имени оснастки msc Windows и командной строки. Все, что вам нужно сделать, это открыть командную строку от имени администратора и ввести желаемое имя для оснастки msc. Ниже приведен список. Как видите, например, после открытия командной строки cmd.exe я ввел значение, открывающее панель управления с правами системного администратора.
Элементы оснастки Консоли управления msc
Список msc оснасток для Windows Server
Давайте посмотрим, как административные оснастки Windows запускаются из командной строки cmd.exe
Как видите, оснастки msc для Windows — очень полезные инструменты системного администрирования. Для меня даже быстрее открыть некоторые оснастки, чем щелкнуть мышью по группе окон, особенно если сервер или компьютер тормозит или не имеет мыши. И в любом случае знать эти вещи всегда полезно. Большая часть всего, что мы используем, хранится в c: Windows System32. Если зайти в эту папку, можно найти много интересного.
Настройка печати
Чтобы изменить и настроить параметры печати на нужные значения, необходимо сначала найти нашу модель и перейти к ее настройкам. Если вы используете Windows 7 или 10 Домашняя, чтобы открыть свойства, выполните следующие действия.
Откройте «Панель управления», «Оборудование и звук», «Устройства и принтеры». Правой кнопкой мыши перейдите в меню, в котором вы увидите несколько пунктов и выберите пункт «Свойства принтера».
- Откройте Панель управления.
- Выберите «Все элементы панели управления».
- Найдите в списке ярлыков «Управление печатью».
В меню можно настроить различные параметры. Кратко рассмотрим основные.
- Общий. На этой вкладке вы можете получить доступ к расширенным настройкам принтера на вашем компьютере и распечатать тестовую страницу для проверки качества.
- Доступ. Открывает сетевой доступ для других компьютеров в сети. Актуально для офисов. Вы также можете установить дополнительные версии драйверов, если, например, несколько компьютеров в сети имеют разные версии операционной системы.
- Приносит. Порты принтера настроены и выбраны.
- Безопасность. Здесь вы можете предоставить или запретить доступ различным пользователям.
- Услуга. Содержит служебные утилиты для «лечения» и настройки.
Обычные документы
Современные принтеры могут печатать обычные черно-белые документы и цветные фотографии. Чтобы распечатать документ, независимо от того, из какой программы вы хотите печатать, просто нажмите комбинацию клавиш CTRL + P. В открывшемся окне, чтобы ввести параметры печати для выбранного документа, нажмите кнопку «Свойства».
Для разных моделей печатающих устройств список изменяемых настроек разный. На этой вкладке каждый может настроить все в соответствии со своими потребностями.
Подробное описание элементов панели управления свойствами принтера:
- Выбор и использование различных профилей печати. Вы можете использовать готовые варианты, изменить один или создать свой.
- Выбор формата листа.
- Смена формата.
- Количество страниц текста, которое будет напечатано на физическом листе бумаги.
- Выбор одной или двух сторон.
- Обязательная позиция. Для книжной ориентации выберите длинный край слева, а для альбомной ориентации выберите короткий край сверху.
- Выбор ориентации страницы.
- Измените размер поля для переплета, если необходимо для переплета документов.
Если вам просто нужно изменить стиль и положение переплета, используйте параметр сокращенных свойств на вкладке Окончательная обработка».
В других моделях принтеров карта может иметь совершенно другое имя.
выбирать одностороннюю или двустороннюю печать очень просто. Чтобы изменить стиль по умолчанию во вкладке «Основные настройки», вам необходимо выбрать соответствующий профиль, как показано на рисунке.
Настройка качества печати выполняется на последней вкладке «Качество».
Справа в списке выберите тип документа для повышения производительности. В расширенных настройках вы можете изменить различные параметры, которые также влияют.
Цветная печать
Когда перед вами стоит задача распечатать фото (3 на 4, 10 × 15), то, собственно, и стоит делать фотопечать. Если вы еще не делали этого на этом компьютере или принтере, вам следует подготовиться к этому типу печати. Чтобы улучшить качество изображений, мы внесем небольшие изменения в печать фотографий. Каждая отдельная модель имеет свои индивидуальные параметры, но суть настроек не меняется.
Находим свое в списке. Щелкните по нему правой кнопкой мыши. Выбираем «Настройки печати».
В окне настроек вы можете выбрать параметр качества печати или изменить его вручную.
Цветность или интенсивность цвета также доступны для изменения. В зависимости от ваших потребностей их можно менять в желаемом направлении.
Если принтер был только что приобретен или перемещен из другого места, не будет лишним откалибровать его печатающую головку.
Подробнее о настройке печати фотографий смотрите в видео.
Службы для серверов печати и сетевых принтеров
Роль служб печати и документов в Windows Server 2008 R2 включает следующие три службы ролей, связанные с управлением серверами печати и сетевыми принтерами. Их можно добавить при установке роли служб печати с помощью мастера добавления ролей диспетчера сервера. Их также можно добавить с помощью мастера добавления ролей диспетчера сервера после установки роли служб печати.
Поскольку Windows 7 является клиентской операционной системой, в нее не входят службы ролей. Вместо этого включена оснастка «Управление печатью». Windows 7 также включает службу печати LPD в качестве дополнительной функции Windows. Службу печати LPD можно установить в панели управления с помощью «Программы и компоненты». Windows 7 не включает службу роли сервера Интернет-печати и распределенного сканирования.
Сервер печати
Сервер печати — это служба роли, устанавливающая оснастку «Управление печатью». Эта оснастка используется для управления несколькими принтерами или серверами печати и миграции принтеров между серверами печати Windows. После предоставления общего доступа к принтеру Windows создает исключение общего доступа к файлам и принтерам в брандмауэре Windows в режиме повышенной безопасности.
Служба LPD
Служба Line Printer Daemon (LPD) устанавливает и запускает службу сервера печати TCP / IP (LPDSVC), которая позволяет компьютерам под управлением операционных систем на базе UNIX, использующих службу Line Printer Remote (LPR), печатать на общих принтерах на этом сервере. Эта служба также выдает исключение для входящего трафика для порта 515 в брандмауэре Windows в режиме повышенной безопасности».
Эту службу настраивать не нужно. Однако служба сервера печати TCP / IP автоматически перезапускается при остановке или перезапуске службы диспетчера очереди печати.
Для печати на принтере LPD или сервере печати используются мастер добавления сетевого принтера и стандартный порт принтера TCP / IP. Однако перед использованием сервера печати на базе UNIX необходимо установить LPR Port Monitor. Для этого используются следующие методы:
- На панели управления щелкните «Программы и компоненты», «Включение или отключение компонентов Windows», разверните «Службы печати и документов», установите флажок «Монитор порта LPR» и нажмите «ОК.
- В диспетчере сервера щелкните «Добавить компоненты», установите флажок «Монитор порта LPR» и нажмите кнопку «ОК.
Печать через Интернет
Служба Интернет-печати Windows Server 2008 R2 создает веб-сайт, размещенный в службах IIS. Этот веб-сайт позволяет пользователям:
- управлять заданиями на печать на сервере;
- используйте браузер для подключения к общим принтерам на сервере с помощью протокола Интернет-печати (IPP). (Для этого у пользователей должен быть установлен Internet Print Client.)
Чтобы управлять сервером с веб-сайта, созданного с помощью Интернет-печати, откройте браузер и перейдите по адресу http: // servername / printers, где servername — это UNC-путь к серверу печати.
Internet Print Client устанавливается следующими способами:
- Для Windows 7: на панели управления щелкните «Программы и компоненты», щелкните «Включение или отключение компонентов Windows», разверните «Службы печати и документов», установите флажок «Клиент веб-печати» и нажмите кнопку «ОК.
- Для Windows Server 2008 R2: в диспетчере сервера щелкните «Добавить компоненты», установите флажок «Клиент веб-печати» и нажмите кнопку «ОК.
Установка принтера по умолчанию
К одному компьютеру или ноутбуку можно одновременно подключить несколько печатающих устройств. На практике чаще всего используется один. Логично и удобно, если в будущем один из принтеров будет обозначен как «главный». Правильно это действие называется действием по умолчанию.
- Зайдите в панель управления.
- Выберите раздел «Оборудование и принтеры».
- Найдите желаемую машину.
- Щелкните правой кнопкой мыши, чтобы открыть его контекстное меню.
- Выберите «Использовать по умолчанию».
Ранее мы также рассказывали о том, как установить и доработать принтер в 1С. Следуйте советам в статье, если вы пользуетесь этой бухгалтерской программой.
Пробная печать
После выполнения всех настроек нужно проверить работу устройства. Лучший способ сделать это — распечатать тестовую страницу на принтере. Это поможет оценить качество. Эта процедура очень проста. Вот самый простой способ.
- Зайдите в раздел «Устройства и принтеры» панели управления любым удобным и известным способом.
- Среди принтеров, если их несколько, найдите свою модель.
- Выберите левой кнопкой, а затем щелкните правой кнопкой мыши.
- Найдите и выберите «Свойства», как показано на изображении выше.
- В правом нижнем углу открывшегося окна нажмите кнопку «Тестовая печать».
- Оценивайте качество работы по состоянию листа бумаги.
Настройки очереди печати
Очередь печати — это список документов, отправленных вами или другими пользователями, если устройство настроено для печати несколькими людьми. Для этого перейдите во вкладку «Дополнительно» в свойствах. Здесь производятся все необходимые настройки.
На вкладке «Еще» вы можете настроить правильный, с вашей точки зрения, порядок печати документов.
Включение общего доступа
Чтобы использовать устройство в офисе нескольких сотрудников одновременно, необходимо подключить нужный принтер и настроить его параметры. Проще говоря, поделитесь локальным устройством в сети. Если вы используете разные операционные системы на ПК, на котором установлен принтер, и на других пользователях, которые будут его использовать, то установка дополнительных пакетов драйверов также будет излишней. Как это сделать:
- Зайдите в панель управления, найдите раздел «Принтеры и устройства».
- Выберите свой и щелкните по нему правой кнопкой мыши.
- Зайдите в свойства принтера.
- В открывшемся окне выберите вкладку «Вход».
- Установите флажок рядом с «Совместное использование» и дайте устройству сетевое имя.
- Чтобы установить дополнительные драйверы, при необходимости нажмите кнопку «Дополнительные драйверы».
- В открывшемся окне выберите нужные версии.
Панель математического ввода в Windows 7
Если вы могли узнать о оснастке управления печатью в результате попытки исправить ошибки или решить свои проблемы, это вряд ли произойдет с панелью математического ввода.
Панель математического ввода позволяет писать математические выражения от руки с помощью мыши, электронного пера или сенсорного экрана. После вставки рукописные формулы преобразуются в текст, который можно легко вставить в любой документ Microsoft Word или документ из другой программы, поддерживающей специальный язык математической разметки.
Чтобы открыть панель математического ввода в Windows 7, откройте меню «Пуск» и введите математику (без кавычек), затем выберите «Панель математического ввода». Программа также находится в меню «Пуск» по пути «Все программы -> Стандартные -> Панель математического ввода.
Свойства сервера печати и как им управлять на Windows 10 – пошаговая инструкция
Позади те времена, когда для каждого работника или кабинета нужен был отдельный принтер. Теперь, с развитием интернет-протоколов, появилась возможность как физического подключения устройства печати (через провод), так и удаленного (через интернет). В Windows 10 для обоих этих методов существует одна специальная утилита – сервер печати. Расскажем о ее преимуществах и методах взаимодействия с ней.
Как открыть «Управление печатью»
Так как печать считается одних из базовых задач, сервер печати изначально входит в список системных компонентов Windows. Это значит, что его не нужно дополнительно устанавливать, а можно сразу запускать.
В окне «Выполнить»
Большинство системных утилит поддерживают запуск как из командной строки, так и из окна «Выполнить». Это довольно удобно, ведь эти утилиты открываются из любого окна, а потому к ним легко обратиться. Для этого необходимо выполнить следующие действия:
- Откройте окно «Выполнить». Для этого используйте сочетание клавиш «Win» + «R».
- В открывшемся окне введите команду «printmanagement.msc».
- Если вместо нужного окна отобразилась ошибка «Не удается найти команду», значит, эта возможность ограничена администратором либо отключен необходимый компонент.
- Для подключения компонента введите во встроенном поиске текст «Управление дополнительными функциями». Нажмите «Добавить компонент». Найдите пункт «Консоль управления печатью» и поставьте галочку напротив пункта. Нажмите «Установить». Если нужного компонента не нашлось, то вам необходимо открыть PowerShell («Win» + «X») и ввести команду: «Get-WindowsCapability -Name PRINT.MANAGEMENT* -Online | Add-WindowsCapability –Online». Повторите алгоритм с первого пункта.
- Если команда, наконец, сработала, то у вас должно открыться окно с названием «Управление печатью». В активной области будут отображаться принтеры и их свойства.
В некоторых сборках Windows этот метод не всегда работает, да и добавление нового компонента ради одной команды – это нерационально (но необходимо). Потому предлагаем второй, более легкий способ.
Используя «Поиск»
Возможности «Поиска» в Windows 10 намного шире, чем в более старых версиях Винды. Через эту утилиту пользователь может выполнить команду, найти программу, встроенную утилиту, параметр, файлы или даже совершить поисковый запрос в интернет. Для запуска через опцию поиска необходимо следовать алгоритму ниже:
- Откройте строку поиска. Для этого кликните по значку лупы в панели задач, либо зажмите сочетание клавиш «Win» + «S».
- В открывшемся поле введите команду «printmanagement» либо фразу «Управление печатью».
- Откройте найденный результат.
Средства администрирования Windows
Средства администрирования – это довольно мощный инструмент, предоставляющий быстрый доступ к множеству встроенных утилит для работы как с ОС, так и аппаратной составляющей. Алгоритм действий:
- В меню пуск найдите папку «Служебные». Раскройте ее.
- Внутри найдите раздел «Администрирование».
- Откроется новое окно, в котором нужно найти подраздел «Управление печатью».
Готово. По сути, все перечисленные выше методы приведут к одному и тому же результату. Примечание: эти методы не будут работать в ОС Windows 10 Home. В таком случае пользователь может использовать только утилиту «Принтеры и сканеры», которую легко найти через встроенный поиск.
Особенности управления принтерами
Теперь, когда нужное окно, наконец, открылось, необходимо подключить и настроить нужные принтеры. Расскажем о каждом этапе настройки по отдельности.
Добавление принтера
Как говорилось выше, с развитием интернета появилась возможность удаленного подключения некоторых компонентов не только через физический порт, но и удаленно. В обоих случаях для подключения следуйте инструкции ниже:
- Откройте окно «Параметры».
- Перейдите в раздел «Принтеры и сканеры».
- Нажмите «Добавить принтер».
- Windows в автоматическом режиме найдет устройство в локальной сети.
- Выберите найденное устройство.
Если нужный принтер не был обнаружен, то вам необходимо указать его вручную. Для этого выберите пункт «Устройство отсутствует в списке», а после вручную введите его название.
Настройки
Для настройки самого устройства и способов печати (размер бумаги, формат, очередь и так далее) необходимо снова открыть утилиту «Принтеры и сканеры. После найдите нужный компонент в списке. Примечательно, что, помимо настоящего принтера, в списке могут находиться виртуальные устройства. Их настраивать пока нет смысла. Кликните по нужному устройству. Перед вами откроются следующие пункты:
- Открыть очередь печати.
- Пробная печать.
- Средство устранения неполадок.
- Свойства.
- Удалить устройство.
Нет необходимости описывать каждый пункт, ведь настройки имеют интуитивно понятный интерфейс, а потому с ними легко разобраться.
Управления очередью
Однако мы остановимся на одном из пунктов, а именно на управлении очередью. Это такой список задач, который должен выполнить принтер. В домашних условиях это не особо заметно, ведь устройству необходимо работать только с одним компьютером. В корпоративных сетях на печать приходят сразу несколько документов.
С помощью утилиты «Управление очередью» пользователь может задать приоритет для некоторых документов либо полностью очистить все пришедшие на печать задания. Для этого достаточно открыть раздел «Очередь печати». Перед вами отобразятся все документы, отправленные на печать.
Настройка профилей и общего принтера
Если установлен цветной принтер, но вас не устраивает качество цвета при печати, вы можете изменить настройки цветовой палитры через свойства оборудования. Внимание: работает это только в том случае, если в устройстве есть нужная краска (картридж). Алгоритм действий:
Printer Pooling: настройка пула принтеров в Windows Server 2012 R2
11.12.2018
itpro
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 на клиентах, и в случае отправки задания оно распечатается на одном из двух принтеров.
Поясним логику работы пула принтеров. Она следующая: полученное от клиента задание распечатывается на первом свободном принтере пула. Если любой из принтеров пула недоступен (занят большим заданием печати, отключен от сети, произошло замятие бумаги), новое задание отправляется на следующий принтер пула. Отметим, что рассылка документов по физическим устройствам выполняется в том порядке, в котором они были добавлены в пул. Поэтому, если производительность принтеров отличается, логично первым устройством добавлять самый «быстрый» принтер.
Предыдущая статья Следующая статья
Включить прямую печать в филиалах что это
Printer Pooling: настройка пула принтеров в Windows Server 2012 R2
11.12.2018
itpro
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 на клиентах, и в случае отправки задания оно распечатается на одном из двух принтеров.
Поясним логику работы пула принтеров. Она следующая: полученное от клиента задание распечатывается на первом свободном принтере пула. Если любой из принтеров пула недоступен (занят большим заданием печати, отключен от сети, произошло замятие бумаги), новое задание отправляется на следующий принтер пула. Отметим, что рассылка документов по физическим устройствам выполняется в том порядке, в котором они были добавлены в пул. Поэтому, если производительность принтеров отличается, логично первым устройством добавлять самый «быстрый» принтер.
Предыдущая статья Следующая статья
Преимущества использования серверов печати?
Здравствуйте.
Так сложилось что организация может себе позволить не использовать централизованный сервер печати.
Есть некий интегратор готовый предоставить услугу по аудиту печати. В процессе переговоров было предложено подключить все принтеры (4 филиала по десятку принтеров, в основном сетевых, но есть по 3-4 штуки usb) к одному серверу печати и с него снимать метрики.
В качестве плюса использования сервера печати было приведено легкое администрирование парка принтеров.
Под администрированием подразумевается установка, удаление принтеров на конечных компьютерах.
На наш взгляд использование сервера печати это добровольная организация единой точки отказа, с соответствующими затратами на её эксплуатацию.
Затем непонятен смысл и алгоритм использования подключенных локально (по USB) принтеров к компьютеру через сервер печати.
И если я правильно понимаю, то объем сетевого трафика точно увеличится (точной цифрой не обладаю, но по ощущениям достаточно сильно, т.к. были жалобы на замедление печати на терминальных серверах при использовании технологии Easyprint которая использует XPS).
Так вот собственно вопрос: какие еще преимущества дает сервер печати кроме приведенного выше.
Возможно, количество устройств нам пока не позволяет проникнуться удобством единого сервера, тогда хочется попросить примеры реализаций подсистемы печати.
Смутил еще момент: было озвучено что в подсистеме печати windows существует функция автоматического failover-a, т.е. при недоступности сервера печати документ отправится напрямую на принтер. При этом задание сохранится локально на машине, а при восстановлении соединения уйдет на сервер печати для целей сбора статистики.
Если ответ будет: учи матчасть, прошу не кидаться тухлыми помидорами, а кинуть ссылкой на документацию.
Включить прямую печать в филиалах что это
Добрый день уважаемые читатели блога сегодня мы с вами разберем вопрос, как производится настройка сервера печати windows server 2012 R2. Мы с вами уже устанавливали сервер печати в Windows Server 2008 r2 и эта статья чем, то на нее похожа. Думаю для начинающих системных администраторов она окажется полезной в организации новой инфраструктуры и имеющей немного улучшенный функционал, все вопросы по данной теме я жду в комментариях, готов максимально развернуто на них ответить.
Что такое сервер печати
Как вы понимаете это сервер или виртуальная машина, на которой стоит роль и с помощью нее идет централизованное администрирование и распространение принтеров на устройства и пользователей в локальной сети. Ниже представлен пример, как это выглядит.
Сервер печати windows server 2012
Приступим к настройке, делать я это буду на контроллере домена так как данный функционал совсем не нагружает сервак, первым делом вам необходимо открыть Диспетчер сервера и в правом верхнем углу нажать Управление > Добавить роли и компоненты, в 2012 да и в 2008 r2, все ставилось через данные мастера.
У вас откроется мастер добавления ролей и компонентов, на первом окне можете ничего не читать, там одна вода, жмем далее.
Оставляем выбор на Установка ролей и компонентов, так как мы будем ставить на один сервак
Выбираем сервер для инсталляции.
ставим галку на против Слыжбы печати и документов и жмем далее.
Дополнительных компонентов ставить не нужно, так что этот шаг просто пропускаем.
На этом шаге мастер вам расскажет более подробно про сервер сетевой печати, если интересно, то почитайте.
Теперь у вас на выбор будет 4 галки
Все жмем установить.
Процесс довольно таки быстрый.
Обратите внимание, что по завершению вас не попросят перезагружаться.
все роль установилась, открываем Средства в диспетчере сервера и далее Управление печатью.
Продолжаем делать наш сервер печати windows server 2012. В открывшейся оснастке mmc откройте Серверы печати > далее ваш > Принтеры. Как видите у вас только стандартный Microsoft XPS принтер. Логично, что вам нужно поставить все ваши сетевые принтеры. У меня в сети настроена пачка сетевых принтеров HP LaserJet 400 MFP M425dn
Открываем панель управления > Устройства и принтеры. Жмем вверху Добавление принтера.
В открывшемся окне, будет произведен поиск доступных принтеров в Active directory. если у вас ничего не нашло, то жмем Нужный принтер отсутствует в списке.
Теперь настройка сервера печати windows попросит вас добавить локальный или сетевой принтер от имени администратора.
Выбираем добавить принтер по его TCP/IP адресу или имени. Советую всегда использовать dns имена и не привязываться к ip адресам.
Теперь будет произведена установка драйвера, можете поставить свой, но мне достаточно было использовать рекомендуемый.
И зададим имя, по которому его смогут искать.
Указываем есть ли до него общий доступ или нет.
Вот так вот выглядит мой список,
Откройте теперь проводник и введите \\имя вашего сервера и вы получите список всех принтеров что на нем есть.
Щелкаем по любому из них двойным кликом и начнется установка.
Все как видите у меня появился нужный мне сетевой принтер.
в следующей статье я вам расскажу как эти принтеры можно назначить с помощью групповых политик, так как в ручную можно поставить когда требуется единовременно или одному человеку, а вот если мы говорим про отделы, то тут GP просто не заменима.
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. Настройка и обслуживание
В данной заметке поговорим о внедрении и последующем обслуживании сервера печати (по др. принт-сервера) полезной серверной роли в Windows Server 20xx, обеспечивающей эффективный, централизованный контроль за работой всех принтеров в организации.
Внедрение сервера печати, по сравнению с обычной клиентской установкой принтера, сулит следующие преимущества:
Исходные условия у нас таковы, что имеется определенный парк сетевых принтеров HP и Kyocera и нам необходимо настроить к ним доступ таким образом, что бы пользователь мог самостоятельно выбирать ближайший к себе принтер и устанавливать себе в систему. Для этого нам как администраторам, необходимо сначала развернуть сервер печати, добавить на него все наши принтеры, опубликовать в Active Directory, обучить пользователей простым шагам по установке\добавлению принтера или устанавливать их в автоматическом режиме при помощи групповой политики. В процессе работы, выполнять простые шаги по администрированию системы и устранять возникающие неполадки с печатью, о чем речь пойдет ниже.
1) Установка роли Print and Document Services ( Служба печати и документов );
Итак, у нас имеется машина с установленным Windows Server 2012R2, хотя это может быть и 2008 и последняя на текущий момент Windows Server 2016, т.к. процесс установки службы от версии к версии отличается не сильно и сводится буквально к нескольким кликам по кнопке Далее. Запускаем Server Manager, выбираем Add Role and Features Wizard (Добавить роль и мастер компонентов).
Затем соглашаемся с первым пунктом Role-based or feature-based installation (Базовая установка ролей и компонентов) жмем Далее.
На следующем экране Select Destination server (Выбор сервера назначения) выбираем сервер из пула или расположенный на VHD-диске. Поскольку у нас, пока только один локальный сервер, то жмем Next.
На следующем экране Features, опционально выбираем компоненты для установки если нужно. Жмем Next.
Далее нам предлагают ознакомится с полезной информацией по службе печати Print and Document Services. Ознакамливаемся и жмем Next
Затем выбираем конкретные сервисы для установки. По мимо Print Server (Сервер печати) можно выбрать еще Distributed Scan Server (Распределенный сервер сканирования), Intetnet Printing (Поддержка печати через Интернет) и LPD Service (Служба печати UNIX). В рамках данной заметки нас интересует только cервер печати, поэтому выбираем его и жмем Next.
На завершающем экране, соглашаемся с установкой выбираемых компонентов нажатием кнопки Install.
Закрываем мастер при помощи close.
Те же действия, но в Powershell, можно выполнить буквально в несколько команд:
После установки службы, перезагружать сервер не требуется. Но, перед тем как начать добавление принтеров на сервер, добавим его в домен, что позволит в последствии публиковать принтеры сразу в Active Directory.
Используем классический gui-вариант добавления, либо при помощи несложной команды в PS:
Перезапускаем сервер командой:
2) Консоль управления Print Managment. Добавление драйверов и принтеров на сервер;
Запускаем консоль управления Print Managment. Для этого переходим в Пуск\Administrative tools\Print management. Либо запускаем в командной строке: printmanagement.msc
Здесь, самый верхний узел Print Managment позволяет добавлять/удалять локальные и другие серверы печати для администрирования, а так же выполнять миграцию принтеров.
Custom Filters фильтрует принтеры по категориям: Все принтеры (All Printers), Все драйверы (All Drivers), Принтеры в состоянии «не готов» (Printers Not Ready) и принтеры с активными заданиями печати (Printers With Jobs). Так же, по правой кнопке, можно задать свой фильтр, если вам не хватает текущих.
И всего вышесказанного следует, что для корректной работы системы нам сначала необходимо установить на сервер правильный драйвер, а затем уже добавлять сами принтеры. Поэтому скачиваем универсальный драйвер с сайта производителя, например для HP здесь, а для Kyocera тут. Что касаемо типа драйвера, PCL5 или PCL6 то тут решайте сами. Кто то говорит что PCL5 стабильнее, но лично я не заметил особой разницы. По идее PCL версии 6 это просто более новая реализация PCL драйвера от HP, поэтому имеет смысл использовать ее.
На экране Printer Driver Selection выбираем драйвер для принтера. Жмем Have Disk и Browse для обзора и добавления драйверов.
Выбираем ранее скаченный драйвер. В нашем примере это универсальный драйвер Kyocera, жмем Next и Finish. Повторяем операцию для других ваших устройств.
Лично у меня на сервере, в ходу принтеры только HP и Kyocera, соответственно и драйверы используются только этих производителей. Правда, надо отметить, что при использовании универсального драйвера от HP, далеко не все принтеры поддерживаются или не все функции поддерживаются корректно, хотя большая часть принтеров корпоративного класса работает без проблем. Посмотреть список поддерживаемых устройств можно по ссылке. После добавления драйверов, получим примерно следующую картинку.
Обратим внимание на вкладку Driver Isolation (Изоляция драйвера), где у нас, драйверы по умолчанию помечены флагом «shared» т.е. находятся в неком изолированном режиме с общим доступом. Технология изоляции драйвера или Printer Driver Isolation (PDI), позволяет выводить работу принтеров в отдельный процесс PrintIsolationHost.exe, отдельно от диспетчера печати spoolsv.exe, и других драйверов на сервере, т.е. если возникает проблема в драйвере, то она затрагивает только процесс, который подгрузил этот драйвер, но не саму службу печати spoolsv.exe, которая при этом, остается работоспособной.
И в случае режима shared (общий доступ) все драйверы принтера настроены на работу с одним, общим экземпляром процесса PrintIsolationHost.exe, но отдельно от диспетчера печати. Данный режим является рекомендуемым Microsoft. В случае, возникновения проблем с драйверами, несовместимостью и частым падением принтеров, особенно в терминальном режиме, можно попробовать использовать режим isolated (изолированный), где уже каждый драйвер принтера, настроен на использование своего собственного экземпляра процесса PrintIsolationHost.exe и так же отдельно от диспетчера печати (spooler).
При установленном флаге «none», драйверы принтеров загружаются как обычно, при помощи диспетчера печати (spooler), т.е. если падает процесс spoolsv.exe, то это затрагивает работу сразу всех принтеров на сервере.
На следующем экране, выбираем ранее установленный универсальный драйвер HP или Kyocera из списка или добавляем новый. Жмем Next.
Затем, задаем имя принтеру и добавляем его в общий доступ, указав имя расшаренного ресурса, физическое расположение и комментарий. По этой информации пользователи смогут идентифицировать нужный им принтер в службе каталогов и добавить его к себе в систему. Жмем Next.
Соглашаемся с предложением установить принтер. Жмем Next и дожидаемся окончания процесса установки.
Затем, что бы принтер был доступен в Active Directory для выбора, необходимо его опубликовать. Для этого переходим в свойства принтера на вкладку Sharing и отмечаем галочку List in Directory (Внести в Active Directory) и жмем Apply (Применить).
Проделываем ту же операцию для всех принтеров в организации. Можно выделить все принтеры сразу и по правой кнопке сказать: List in Directory. В итоге, можно получить примерно следующий список.
Теперь, на клиентском компьютере в домене, пользователь сможет увидеть нужный ему принтер в списке и установить его.
Но это в теории, или по крайней мере так было раньше! На практике, при добавлении сетевого принтера под доменной учетной записью, нередко можно получить следующую ошибку:
Подключение к принтеру. Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.
Или английский вариант:
Connect to Printer. A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
Связано это с тем, что 12 июля 2016 года Microsoft выпустила обновление безопасности KB3170455, устраняющее критическую уязвимость в системе печати, что повлекло за собой новые требования к безопасности драйверов принтера, а именно:
1. Драйвер принтера должен быть доверенным и подписан цифровой подписью. Процесс установки проверяет наличия хешированных файлов в пакете драйвера, и если обнаруживает не хешированные (без цифровой подписи), то выводит сообщение об ограничениях существующей политики. В случае универсального драйвера от HP проверка на цифровую подпись файлов в пакете проходит успешно и принтер ставится без проблем, а вот при попытке установить на клиенте принтер от Kyocera, где в качестве драйвера используется Kyocera Universal Classic Driver, который, кстати говоря на сайте числится как ‘signed’ вылезает ошибка выше.
2. Драйвер принтера должен быть упакованным, спецификация (package-aware v3). При попытке установить не упакованный драйвер (non-package-aware v3) получим сообщение о недоверии к принтеру и запрос на повышении прав позволяющий установить драйвер с административной учетной записью.
Проверить упакован драйвер принтера или нет, можно в консоли управления принтерами (Printer Managment) в разделе Drivers, колонка Packages. Как видим, драйвер Konica Minolta находится в состоянии false.
Решить проблему с установкой не доверенных драйверов принтеров на клиентских компьютерах, нам поможет включение групповой политики: Point and Print Restriction (Ограничения указания и печати), которая находится по адресу:
Computer Configuration\Policies\Administrative Templates\Printers (Конфигурация компьютера\Политики\Административные шаблоны\Принтеры).
Отмечаем галочки напротив Users can only point and print to these server (Функцию указания и печати можно использовать только на этих серверах) и через точку с запятой, указываем полные доменные имена серверов печати (FQDN). В нашем примере это: prints.test.ru В поле Security Promts (Запросы безопасности), параметрам «Then installing drivers for a new connection» и «Then updating drivers for a exsiting connection» (При установке/обновлении драйверов для нового подключения) выставляем: Don’t show warning or elevation promt (Не показывать предупреждение или запрос на повышении прав).
В поле Enter fully qualified server names (Введите полные доменные имена серверов) задаем имя сервера печати. Жмем применить. На принт-сервере и на клиентских ПК запускаем принудительное обновление политик при помощи gpupdate /force. После чего установка принтеров должна происходить без вопросов.
3) Консоль управления Print Managment. Добавление принтеров в пул (Print Pooling);
Для того что бы объединить несколько принтеров в пул, переходим в раздел Printers нашего принт-сервера и добавляем как обычно новый принтер в систему либо выбираем существующий. Затем переходим на вкладку Ports (порты) и добавляем новый TCP/IP-порт соответствующий IP-адресу другого принтера в будущем пуле.
Выбираем Standart TCP/IP Port и жмем New Port. Затем прописываем IP-адрес принтера, жмем Next и Finish. Добавляем столько портов сколько нам нужно в пуле.
Теперь переходим в свойства будущего логического принтера, на вкладку Ports (Порты) и отмечаем чекбокс Enable print pooling (Разрешить группировку принтеров в пул), затем дополнительно выбираем ранее созданный порт 192.168.0.210 и жмем Apply (Применить);
Таким образом мы добавили два физических принтера в пул, и получили на выходе один логический.
4) Консоль управления Print Managment. Установка принтеров при помощи групповой политики;
Что если в нашей организации 50-100 и более компьютеров, а пользователи, как это не редко бывает сами не хотят / не умеют или не знают какой из принтеров в каталоге им необходимо установить? В данном сценарии нам поможет инструмент установки принтера при помощи групповой политики. Например, если известно, что у определенного пользователя или группы должен быть установлен определенный принтер, то можно заранее в автоматическом режиме развернуть нужные принтеры, незаметно для пользователя и без прямого вмешательства системного администратора. Для этого необходимо авторизоваться на сервере-печати под доменной учетной записью с правами Print Operators или выше, затем перейти в консоль Print Managment, отметить нужный принтер и по правой кнопке выбрать пункт Deploy with Group Policy (Развернуть с помощью групповой политики). В качестве примера, проделаем данную операцию для принтера «Операторы». В поле GPO name выберем объект групповой политики на который будет распространяться политика автоматической установки принтера. Я выберу заранее созданный объект Operator, который в свою очередь привязан к подразделению Operators, внутри которого находятся объекты пользователей для которых и производится установка принтера.
Отмечаем галочкой на кого будет распространяться политика подключения принтера, на пользователей или компьютеры. Жмем добавить, применить, ОК.
Перезапускаем клиентский компьютер и видим что принтер «Операторы» успешно добавлен в сиcтему.
5) Перенос конфигурации с одного сервера печати на другой;
В рамках данной статьи, текущий (исходный) сервер у нас имеет сетевое имя: prints, новый, конечный, куда переносится конфигурация: prints-new, таким образом шаги по переносу данных с одного принт-сервера на другой будут следующими:
6) Устранение неполадок в работе службы печати;
Что касаемо, неполадок возникающих в процессе работы службы печати и их устранении, то здесь писать особо нечего, т.к. все сводится буквально к нескольким шагам, по остановке службы печати, зачистке очередей печати в %windir%\System32\spool\PRINTERS и последующем старте службы, что известно практически каждому админу и не только. Для полноты обзора, и для совсем «зеленых» товарищей приведу всем известную последовательность команд
Останавливаем службу печати:
Чистим очередь печати, удаляя *.SHD, *.SPL, *.TMP файлы внутри директории, командой:
Служба печати Windows Server. Настройка и обслуживание
В данной заметке поговорим о внедрении и последующем обслуживании сервера печати (по др. принт-сервера) полезной серверной роли в Windows Server 20xx, обеспечивающей эффективный, централизованный контроль за работой всех принтеров в организации.
Внедрение сервера печати, по сравнению с обычной клиентской установкой принтера, сулит следующие преимущества:
- Возможность централизованного управления всеми принтерами в организации, очередью печати, драйверами.
- Обеспечение общего доступа к принтерам через публикацию в Active Directory;
- Возможность разворачивать принтеры при помощи групповой политики;
- Создавать пулы, что позволяет объединить несколько физических принтеров в один логический.
Исходные условия у нас таковы, что имеется определенный парк сетевых принтеров HP и Kyocera и нам необходимо настроить к ним доступ таким образом, что бы пользователь мог самостоятельно выбирать ближайший к себе принтер и устанавливать себе в систему. Для этого нам как администраторам, необходимо сначала развернуть сервер печати, добавить на него все наши принтеры, опубликовать в Active Directory, обучить пользователей простым шагам по установке\добавлению принтера или устанавливать их в автоматическом режиме при помощи групповой политики. В процессе работы, выполнять простые шаги по администрированию системы и устранять возникающие неполадки с печатью, о чем речь пойдет ниже.
1) Установка роли Print and Document Services ( Служба печати и документов );
Итак, у нас имеется машина с установленным Windows Server 2012R2, хотя это может быть и 2008 и последняя на текущий момент Windows Server 2016, т.к. процесс установки службы от версии к версии отличается не сильно и сводится буквально к нескольким кликам по кнопке Далее. Запускаем Server Manager, выбираем Add Role and Features Wizard (Добавить роль и мастер компонентов).
Затем соглашаемся с первым пунктом Role-based or feature-based installation (Базовая установка ролей и компонентов) жмем Далее.
На следующем экране Select Destination server (Выбор сервера назначения) выбираем сервер из пула или расположенный на VHD-диске. Поскольку у нас, пока только один локальный сервер, то жмем Next.
Выбираем роль для установки — Print and Document Services, соглашаемся с установкой дополнительных фичей — Print and Document Services Tools. Жмем Next.
На следующем экране Features, опционально выбираем компоненты для установки если нужно. Жмем Next.
Далее нам предлагают ознакомится с полезной информацией по службе печати Print and Document Services. Ознакамливаемся и жмем Next
Затем выбираем конкретные сервисы для установки. По мимо Print Server (Сервер печати) можно выбрать еще Distributed Scan Server (Распределенный сервер сканирования), Intetnet Printing (Поддержка печати через Интернет) и LPD Service (Служба печати UNIX). В рамках данной заметки нас интересует только cервер печати, поэтому выбираем его и жмем Next.
На завершающем экране, соглашаемся с установкой выбираемых компонентов нажатием кнопки Install.
Закрываем мастер при помощи close.
Те же действия, но в Powershell, можно выполнить буквально в несколько команд:
После установки службы, перезагружать сервер не требуется. Но, перед тем как начать добавление принтеров на сервер, добавим его в домен, что позволит в последствии публиковать принтеры сразу в Active Directory.
Используем классический gui-вариант добавления, либо при помощи несложной команды в PS:
Перезапускаем сервер командой:
2) Консоль управления Print Managment. Добавление драйверов и принтеров на сервер;
Запускаем консоль управления Print Managment. Для этого переходим в Пуск\Administrative tools\Print management. Либо запускаем в командной строке: printmanagement.msc
Здесь, самый верхний узел Print Managment позволяет добавлять/удалять локальные и другие серверы печати для администрирования, а так же выполнять миграцию принтеров.
Custom Filters фильтрует принтеры по категориям: Все принтеры (All Printers), Все драйверы (All Drivers), Принтеры в состоянии «не готов» (Printers Not Ready) и принтеры с активными заданиями печати (Printers With Jobs). Так же, по правой кнопке, можно задать свой фильтр, если вам не хватает текущих.
Print Servers отображает текущие принт-серверы. В данном случае видно что у нас только один (локальный) сервер печати, где Drivers (Драйверы) показывает все драйверы на текущем сервере печати, Forms (Формы) — все поддерживаемые форматы бумаги, Ports — локальные и сетевые порты на текущем сервере печати, Printers — все установленные принтеры на текущем сервере печати.
Deployed Printers — принтеры, которые были развернуты с использованием групповой политики.
Что бы добавить новый принтер на сервер, переходим к узлу Print Servers, выбираем наш локальный сервер prints (local) в разделе Printers. Щелкаемся правой кнопкой и выбираем Add Printers (Добавить принтер). Запустится мастер добавления принтера Network Printer Installation Wizard, где доступно четыре метода установки. Первый и самый быстрый способ обнаружить сетевые принтеры это выполнить поиск в автоматическом режиме — Search the network for printers, вторым пунктом идет возможность добавить TCP/IP принтер или веб принтер по его IP-адресу или имени узла — Add a TCP/IP or Web Services Printer by IP address or hostname, далее идет возможность добавить новый принтер используя существующий порт — Add a new printer using an existing port, и последний пункт, это создание своего порта с последующим добавлением нового принтера — Create a new port and add a new printer.
Если выбрать первый пункт и позволить мастеру добавить принтер в автоматическом режиме то возникнет ситуация когда драйвер для принтера может быть так же добавлен в автоматическом режиме из дистрибутива операционной системы, что не желательно, поскольку, во-первых драйвер будет далеко не свежим, во-вторых он будет конкретно под данную модель принтера. Если принтеров не много, то в этом нет трагедии — все будет работать, но поскольку у нас принт-сервер, где как правило может быть n-ое количество устройств печати, то имеет смысл использовать самую актуальную версию драйвера с сайта производителя. Лучше использовать универсальный драйвер сразу для нескольких моделей, что позволит избежать в будущем разного рода конфликтов связанных с работой нескольких разношерстных устройств на одном сервере и позволит снизить временные затраты при будущем обновлении. Почитать еще о преимуществах универсального драйвера можно по следующей ссылке.
И всего вышесказанного следует, что для корректной работы системы нам сначала необходимо установить на сервер правильный драйвер, а затем уже добавлять сами принтеры. Поэтому скачиваем универсальный драйвер с сайта производителя, например для HP здесь, а для Kyocera тут. Что касаемо типа драйвера, PCL5 или PCL6 то тут решайте сами. Кто то говорит что PCL5 стабильнее, но лично я не заметил особой разницы. По идее PCL версии 6 это просто более новая реализация PCL драйвера от HP, поэтому имеет смысл использовать ее.
Для добавления драйверов, в консоле Print Managment переходим на наш локальный сервер в раздел Drivers и по правой кнопке запускаем мастер добавления драйверов — Add Driver. На следующем экране выбираем тип архитектуры процессора. Если необходима поддержка 32-разрядных клиентских операционных систем то так же отмечаем чекбокс x86. Жмем Далее.
На экране Printer Driver Selection выбираем драйвер для принтера. Жмем Have Disk и Browse для обзора и добавления драйверов.
Выбираем ранее скаченный драйвер. В нашем примере это универсальный драйвер Kyocera, жмем Next и Finish. Повторяем операцию для других ваших устройств.
Лично у меня на сервере, в ходу принтеры только HP и Kyocera, соответственно и драйверы используются только этих производителей. Правда, надо отметить, что при использовании универсального драйвера от HP, далеко не все принтеры поддерживаются или не все функции поддерживаются корректно, хотя большая часть принтеров корпоративного класса работает без проблем. Посмотреть список поддерживаемых устройств можно по ссылке. После добавления драйверов, получим примерно следующую картинку.
Обратим внимание на вкладку Driver Isolation (Изоляция драйвера), где у нас, драйверы по умолчанию помечены флагом «shared» т.е. находятся в неком изолированном режиме с общим доступом. Технология изоляции драйвера или Printer Driver Isolation (PDI), позволяет выводить работу принтеров в отдельный процесс PrintIsolationHost.exe, отдельно от диспетчера печати spoolsv.exe, и других драйверов на сервере, т.е. если возникает проблема в драйвере, то она затрагивает только процесс, который подгрузил этот драйвер, но не саму службу печати spoolsv.exe, которая при этом, остается работоспособной.
И в случае режима shared (общий доступ) все драйверы принтера настроены на работу с одним, общим экземпляром процесса PrintIsolationHost.exe, но отдельно от диспетчера печати. Данный режим является рекомендуемым Microsoft. В случае, возникновения проблем с драйверами, несовместимостью и частым падением принтеров, особенно в терминальном режиме, можно попробовать использовать режим isolated (изолированный), где уже каждый драйвер принтера, настроен на использование своего собственного экземпляра процесса PrintIsolationHost.exe и так же отдельно от диспетчера печати (spooler).
При установленном флаге «none», драйверы принтеров загружаются как обычно, при помощи диспетчера печати (spooler), т.е. если падает процесс spoolsv.exe, то это затрагивает работу сразу всех принтеров на сервере.
Теперь, после добавления корректных драйверов можно приступать к установке принтеров. Для этого снова запускаем уже знакомый нам мастер добавления принтеров, выбираем добавить TCP/IP принтер или веб принтер по его IP-адресу. Затем выбираем тип устройства: Auto detect — автоматическое определение параметров или TCP/IP Device, в поле «host name or IP address» вводим IP-адрес сетевого принтера. Галочку Auto detect the printer driver to use (Автоматический поиск драйвера принтера) оставляем по умолчанию активной или снимаем. В данном случае она не препятствует процессу добавления «правильного» драйвера. Жмем Next.
На следующем экране, выбираем ранее установленный универсальный драйвер HP или Kyocera из списка или добавляем новый. Жмем Next.
Затем, задаем имя принтеру и добавляем его в общий доступ, указав имя расшаренного ресурса, физическое расположение и комментарий. По этой информации пользователи смогут идентифицировать нужный им принтер в службе каталогов и добавить его к себе в систему. Жмем Next.
Соглашаемся с предложением установить принтер. Жмем Next и дожидаемся окончания процесса установки.
Затем, что бы принтер был доступен в Active Directory для выбора, необходимо его опубликовать. Для этого переходим в свойства принтера на вкладку Sharing и отмечаем галочку List in Directory (Внести в Active Directory) и жмем Apply (Применить).
Проделываем ту же операцию для всех принтеров в организации. Можно выделить все принтеры сразу и по правой кнопке сказать: List in Directory. В итоге, можно получить примерно следующий список.
Теперь, на клиентском компьютере в домене, пользователь сможет увидеть нужный ему принтер в списке и установить его.
Но это в теории, или по крайней мере так было раньше! На практике, при добавлении сетевого принтера под доменной учетной записью, нередко можно получить следующую ошибку:
Подключение к принтеру. Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.
Или английский вариант:
Connect to Printer. A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
Связано это с тем, что 12 июля 2016 года Microsoft выпустила обновление безопасности KB3170455, устраняющее критическую уязвимость в системе печати, что повлекло за собой новые требования к безопасности драйверов принтера, а именно:
1. Драйвер принтера должен быть доверенным и подписан цифровой подписью. Процесс установки проверяет наличия хешированных файлов в пакете драйвера, и если обнаруживает не хешированные (без цифровой подписи), то выводит сообщение об ограничениях существующей политики. В случае универсального драйвера от HP проверка на цифровую подпись файлов в пакете проходит успешно и принтер ставится без проблем, а вот при попытке установить на клиенте принтер от Kyocera, где в качестве драйвера используется Kyocera Universal Classic Driver, который, кстати говоря на сайте числится как ‘signed’ вылезает ошибка выше.
2. Драйвер принтера должен быть упакованным, спецификация (package-aware v3). При попытке установить не упакованный драйвер (non-package-aware v3) получим сообщение о недоверии к принтеру и запрос на повышении прав позволяющий установить драйвер с административной учетной записью.
Проверить упакован драйвер принтера или нет, можно в консоли управления принтерами (Printer Managment) в разделе Drivers, колонка Packages. Как видим, драйвер Konica Minolta находится в состоянии false.
Решить проблему с установкой не доверенных драйверов принтеров на клиентских компьютерах, нам поможет включение групповой политики: Point and Print Restriction (Ограничения указания и печати), которая находится по адресу:
Computer Configuration\Policies\Administrative Templates\Printers (Конфигурация компьютера\Политики\Административные шаблоны\Принтеры).
Отмечаем галочки напротив Users can only point and print to these server (Функцию указания и печати можно использовать только на этих серверах) и через точку с запятой, указываем полные доменные имена серверов печати (FQDN). В нашем примере это: prints.test.ru В поле Security Promts (Запросы безопасности), параметрам «Then installing drivers for a new connection» и «Then updating drivers for a exsiting connection» (При установке/обновлении драйверов для нового подключения) выставляем: Don’t show warning or elevation promt (Не показывать предупреждение или запрос на повышении прав).
Не лишним будет так же включение политики: Package Point and Print — Approved servers (Функция указания и печати для пакетов — Разрешенные серверы) которая находится там же по адресу: Computer Configuration\Policies\Administrative Templates\Printers. Данная политика полностью независима от Point and Print Restriction и распространяется только на пакетные драйверы, что в итоге помогло снять ошибку возникающую во время установки универсального драйвера от Kyocera.
В поле Enter fully qualified server names (Введите полные доменные имена серверов) задаем имя сервера печати. Жмем применить. На принт-сервере и на клиентских ПК запускаем принудительное обновление политик при помощи gpupdate /force. После чего установка принтеров должна происходить без вопросов.
3) Консоль управления Print Managment. Добавление принтеров в пул (Print Pooling);
Print Pooling — это технология позволяющая объединять несколько принтеров в один логический, что может оказаться полезным в организациях с большим объемом печати и большим количеством печатающих устройств. Например, в ситуации когда есть 5-ть одинаковых принтеров и не понятно, какой из них загружен печатью, а какой свободен, один логический принтер установленный в системе позволяет автоматически определять свободный принтер в пуле, что в итоге экономит время между решением отправить задание на печать и фактически самой печатью.
Для того что бы объединить несколько принтеров в пул, переходим в раздел Printers нашего принт-сервера и добавляем как обычно новый принтер в систему либо выбираем существующий. Затем переходим на вкладку Ports (порты) и добавляем новый TCP/IP-порт соответствующий IP-адресу другого принтера в будущем пуле.
Выбираем Standart TCP/IP Port и жмем New Port. Затем прописываем IP-адрес принтера, жмем Next и Finish. Добавляем столько портов сколько нам нужно в пуле.
Теперь переходим в свойства будущего логического принтера, на вкладку Ports (Порты) и отмечаем чекбокс Enable print pooling (Разрешить группировку принтеров в пул), затем дополнительно выбираем ранее созданный порт 192.168.0.210 и жмем Apply (Применить);
Таким образом мы добавили два физических принтера в пул, и получили на выходе один логический.
4) Консоль управления Print Managment. Установка принтеров при помощи групповой политики;
Что если в нашей организации 50-100 и более компьютеров, а пользователи, как это не редко бывает сами не хотят / не умеют или не знают какой из принтеров в каталоге им необходимо установить? В данном сценарии нам поможет инструмент установки принтера при помощи групповой политики. Например, если известно, что у определенного пользователя или группы должен быть установлен определенный принтер, то можно заранее в автоматическом режиме развернуть нужные принтеры, незаметно для пользователя и без прямого вмешательства системного администратора. Для этого необходимо авторизоваться на сервере-печати под доменной учетной записью с правами Print Operators или выше, затем перейти в консоль Print Managment, отметить нужный принтер и по правой кнопке выбрать пункт Deploy with Group Policy (Развернуть с помощью групповой политики). В качестве примера, проделаем данную операцию для принтера «Операторы». В поле GPO name выберем объект групповой политики на который будет распространяться политика автоматической установки принтера. Я выберу заранее созданный объект Operator, который в свою очередь привязан к подразделению Operators, внутри которого находятся объекты пользователей для которых и производится установка принтера.
Отмечаем галочкой на кого будет распространяться политика подключения принтера, на пользователей или компьютеры. Жмем добавить, применить, ОК.
Перезапускаем клиентский компьютер и видим что принтер «Операторы» успешно добавлен в сиcтему.
5) Перенос конфигурации с одного сервера печати на другой;
В случае, замены сервера печати или аварийной ситуации может потребоваться быстро восстановить существующую конфигурацию на другой сервер. И дабы сократить время восстановления, желательно уже иметь в запасе резервную машину с установленной службой печати и заранее экспортированным файлом резервной копии в специальном формате .printerExport. Данный файл содержит полную копию всех установленных принтеров, портов и драйверов позволяющих развернуть аналогичную конфигурацию на другом сервере. Для того что бы получить такой файл, необходимо перейти в корень локального сервера утилиты Print Managment, в нашем случае ‘prints (local)’, щелкнуться правой кнопкой и выбрать Export printers to a file. (Экспортировать принтеры в файл). Следовать указаниям мастера и получить на выходе файл резервной копии.
В рамках данной статьи, текущий (исходный) сервер у нас имеет сетевое имя: prints, новый, конечный, куда переносится конфигурация: prints-new, таким образом шаги по переносу данных с одного принт-сервера на другой будут следующими:
- На резервном (новом) сервере, поднимаем роль службы печати и документов, если она не была добавлена ранее.
- На старом сервере отменяем публикацию в Active Directory, снятием галочки List in Directory в свойствах каждого установленного принтера либо выделяем все принтеры сразу и по правой кнопке выбираем: Remove from Directory;
- Выводим, если это возможно старый сервер из домена, меняем сетевое имя на prints-old, перегружаемся. Если данная возможность не доступна, например в случае физического выхода из строя сервера, то удаляем компьютер/сервер на контроллере, например из оснастки «Active Directory Users and Computers» в контейнере Computers. На предложение удалить все вложенные объекты (Confirm Subtree Deletion) отвечаем утвердительно.
- На новом сервере, куда переносим конфигурацию меняем сетевое имя на prints, добавляем в домен.
- Восстанавливаем экспортированный ранее файл .printerExport на новом сервере. (Import printers from a file. ). В процессе импорта есть возможность сразу опубликовать принтеры для общего доступа в службе каталогов (List in directory). После чего, проверяем работу принтеров на новом сервере.
6) Устранение неполадок в работе службы печати;
Что касаемо, неполадок возникающих в процессе работы службы печати и их устранении, то здесь писать особо нечего, т.к. все сводится буквально к нескольким шагам, по остановке службы печати, зачистке очередей печати в %windir%\System32\spool\PRINTERS и последующем старте службы, что известно практически каждому админу и не только. Для полноты обзора, и для совсем «зеленых» товарищей приведу всем известную последовательность команд
Запускаем командную строку — cmd.exe;
Останавливаем службу печати:
Чистим очередь печати, удаляя *.SHD, *.SPL, *.TMP файлы внутри директории, командой: