Windows server 2008 сервер печати

В данной заметке поговорим о внедрении и последующем обслуживании сервера печати (по др. принт-сервера) полезной серверной роли в 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 (Добавить роль и мастер компонентов).

print-server-windows-add-role

Затем соглашаемся с первым пунктом Role-based or feature-based installation (Базовая установка ролей и компонентов) жмем Далее.

print-server-windows-configure-server

На следующем экране Select Destination server (Выбор сервера назначения) выбираем сервер из пула или расположенный на VHD-диске. Поскольку у нас, пока только один локальный сервер, то жмем Next.

Выбираем роль для установки — Print and Document Services, соглашаемся с установкой дополнительных фичей — Print and Document Services Tools. Жмем Next.

На следующем экране Features, опционально выбираем компоненты для установки если нужно. Жмем Next.

print-server-add-role-and-features

Далее нам предлагают ознакомится с полезной информацией по службе печати Print and Document Services. Ознакамливаемся и жмем Next :)

windows-print-and-document-services-etc

Затем выбираем конкретные сервисы для установки. По мимо Print Server (Сервер печати) можно выбрать еще Distributed Scan Server (Распределенный сервер сканирования), Intetnet Printing (Поддержка печати через Интернет) и LPD Service (Служба печати UNIX). В рамках данной заметки нас интересует только cервер печати, поэтому выбираем его и жмем Next.

print-server-add-role-services

На завершающем экране, соглашаемся с установкой выбираемых компонентов нажатием кнопки Install.

print-server-add-role-confirm-install

Закрываем мастер при помощи close.

Те же действия, но в Powershell, можно выполнить буквально в несколько команд:

Fipmo ServerManager
add-WindowsFeature Print-Server

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

Используем классический gui-вариант добавления, либо при помощи несложной команды в PS:

Add-Computer -DomainName test.ru

Перезапускаем сервер командой:

2) Консоль управления Print Managment. Добавление драйверов и принтеров на сервер;

Запускаем консоль управления Print Managment. Для этого переходим в Пуск\Administrative tools\Print management. Либо запускаем в командной строке: printmanagement.msc

print-server-print-managment

Здесь, самый верхний узел 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.

print-server-network-printer-installation-wizard

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

И всего вышесказанного следует, что для корректной работы системы нам сначала  необходимо установить на сервер правильный драйвер, а затем уже добавлять сами принтеры. Поэтому скачиваем универсальный драйвер с сайта производителя, например для HP  здесь, а для Kyocera тут. Что касаемо типа драйвера, PCL5 или PCL6 то тут решайте сами. Кто то говорит что PCL5 стабильнее, но лично я не заметил особой разницы. По идее PCL версии 6 это просто более новая реализация PCL драйвера от HP, поэтому имеет смысл использовать ее.

Для добавления драйверов, в консоле Print Managment переходим на наш локальный сервер в раздел Drivers и по правой кнопке запускаем мастер добавления драйверов — Add Driver. На следующем экране выбираем тип архитектуры процессора. Если необходима поддержка 32-разрядных клиентских операционных систем то так же отмечаем чекбокс x86. Жмем Далее.

print-server-processor-selection

На экране Printer Driver Selection выбираем драйвер для принтера. Жмем Have Disk и Browse для обзора и добавления драйверов.

print-server-driver-selection

Выбираем ранее скаченный драйвер. В нашем примере это универсальный драйвер Kyocera, жмем Next и Finish. Повторяем операцию для других ваших устройств.

print-server-driver-selection2

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

print-server-drivers-complete

Обратим внимание на вкладку 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.

print-server-printer-address

На следующем экране, выбираем ранее установленный универсальный драйвер HP или Kyocera из списка или добавляем новый. Жмем Next.

print-server-printer-driver

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

print-server-printer-name-and-sharing

Соглашаемся с предложением установить принтер. Жмем Next и дожидаемся окончания процесса установки.

print-server-printer-found

Затем, что бы принтер был доступен в Active Directory для выбора, необходимо его опубликовать. Для этого переходим в свойства принтера на вкладку Sharing и отмечаем галочку List in Directory (Внести в Active Directory) и жмем Apply (Применить).

print-server-printer-active-directory

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

print-server-printer-managment

Теперь, на клиентском компьютере в домене, пользователь сможет увидеть нужный ему принтер в списке и установить его.

print-server-add-printer-client

Но это в теории, или по крайней мере так было раньше! На практике, при добавлении сетевого принтера под доменной учетной записью, нередко можно получить следующую ошибку:

Подключение к принтеру. Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.

Или английский вариант:

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.

print-server-сonnect-to-printer-error

Связано это с тем, что 12 июля 2016 года Microsoft выпустила обновление безопасности KB3170455, устраняющее критическую уязвимость в системе печати, что повлекло за собой новые требования к безопасности драйверов принтера, а именно:

1. Драйвер принтера должен быть доверенным и подписан цифровой подписью. Процесс установки проверяет наличия хешированных файлов в пакете драйвера, и если обнаруживает не хешированные (без цифровой подписи), то выводит сообщение об ограничениях существующей политики. В случае универсального драйвера от HP проверка на цифровую подпись файлов в пакете проходит успешно и принтер ставится без проблем, а вот при попытке установить на клиенте принтер от Kyocera, где в качестве драйвера используется Kyocera Universal Classic Driver, который, кстати говоря на сайте числится как ‘signed’ вылезает ошибка выше.

print-server-sha-digital-signature-driver-printer

2. Драйвер принтера должен быть упакованным, спецификация (package-aware v3). При попытке установить не упакованный драйвер (non-package-aware v3) получим сообщение о недоверии к принтеру и запрос на повышении прав позволяющий установить драйвер с административной учетной записью.

print-server-trust-printer

Проверить упакован драйвер принтера или нет, можно в консоли управления принтерами (Printer Managment) в разделе Drivers, колонка Packages. Как видим, драйвер Konica Minolta  находится в состоянии false.

print-server-printer-packages

Решить проблему с установкой не доверенных драйверов принтеров на клиентских компьютерах, нам поможет включение групповой политики: 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 (Не показывать предупреждение или запрос на повышении прав).

print-server-print-and-point-restrictionsНе лишним будет так же включение политики: Package Point and Print — Approved servers (Функция указания и печати для пакетов — Разрешенные серверы) которая находится там же по адресу: Computer Configuration\Policies\Administrative Templates\Printers. Данная политика полностью независима от Point and Print Restriction и распространяется только на пакетные драйверы, что в итоге помогло снять ошибку возникающую во время установки универсального драйвера от Kyocera.

В поле Enter fully qualified server names (Введите полные доменные имена серверов) задаем имя сервера печати. Жмем применить. На принт-сервере и на клиентских ПК запускаем принудительное обновление политик при помощи gpupdate /force. После чего установка принтеров должна происходить без вопросов.

print-server-print-and-point-approved-servers

3) Консоль управления Print Managment. Добавление принтеров в пул (Print Pooling);

Print Pooling — это технология позволяющая объединять несколько принтеров в один логический, что может оказаться полезным в организациях с большим объемом печати и большим количеством печатающих устройств. Например, в ситуации когда есть 5-ть одинаковых принтеров и не понятно, какой из них загружен печатью, а какой свободен, один логический принтер установленный в системе позволяет автоматически определять свободный принтер в пуле, что в итоге экономит время между решением отправить задание на печать и фактически самой печатью.

Для того что бы объединить несколько принтеров в пул, переходим в раздел Printers нашего принт-сервера и добавляем как обычно новый принтер в систему либо выбираем существующий. Затем переходим на вкладку Ports (порты) и добавляем новый TCP/IP-порт соответствующий IP-адресу другого принтера в будущем пуле.

print-server-add-ports

Выбираем Standart TCP/IP Port и жмем New Port… Затем прописываем IP-адрес принтера, жмем Next и Finish. Добавляем столько портов сколько нам нужно в пуле.

print-server-add-print-name-ip-address

Теперь переходим в свойства будущего логического принтера, на вкладку Ports (Порты) и отмечаем чекбокс Enable print pooling (Разрешить группировку принтеров в пул), затем дополнительно выбираем ранее созданный порт 192.168.0.210 и жмем Apply (Применить);

print-server-enable-printer-pooling

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

4) Консоль управления Print Managment. Установка принтеров при помощи групповой политики;

Что если в нашей организации 50-100 и более компьютеров, а пользователи, как это не редко бывает сами не хотят / не умеют или не знают какой из принтеров в каталоге им необходимо установить? В данном сценарии нам поможет инструмент установки принтера при помощи групповой политики. Например, если известно, что у определенного пользователя или группы должен быть установлен определенный принтер, то можно заранее в автоматическом режиме развернуть нужные принтеры, незаметно для пользователя и без прямого вмешательства системного администратора. Для этого необходимо авторизоваться на сервере-печати под доменной учетной записью с правами Print Operators или выше, затем перейти в консоль Print Managment, отметить нужный принтер и по правой кнопке выбрать пункт Deploy with Group Policy (Развернуть с помощью групповой политики). В качестве примера, проделаем данную операцию для принтера «Операторы». В поле GPO name выберем объект групповой политики на который будет распространяться политика автоматической установки принтера. Я выберу заранее созданный объект Operator, который в свою очередь привязан к подразделению Operators, внутри которого находятся объекты пользователей для которых и производится установка принтера.

print-server-deploy-with-group-policy1

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

print-server-deploy-with-group-policy2

Перезапускаем клиентский компьютер и видим что принтер «Операторы» успешно добавлен в сиcтему.

5) Перенос конфигурации с одного сервера печати на другой;

В случае, замены сервера печати или аварийной ситуации может потребоваться быстро восстановить существующую конфигурацию на другой сервер. И дабы сократить время восстановления, желательно уже иметь в запасе резервную машину с установленной службой печати и заранее экспортированным файлом резервной копии в специальном формате .printerExport. Данный файл содержит полную копию всех установленных принтеров, портов и драйверов позволяющих развернуть аналогичную конфигурацию на другом сервере. Для того что бы получить такой файл, необходимо перейти в корень локального сервера утилиты Print Managment, в нашем случае ‘prints (local)’, щелкнуться правой кнопкой и выбрать Export printers to a file… (Экспортировать принтеры в файл). Следовать указаниям мастера и получить на выходе файл резервной копии.

print-server-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 файлы внутри директории,  командой:

del /q /f %windir%\System32\spool\PRINTERS\*.*

Запускаем службу печати:

Либо делаем профилактический рестарт службы, без зачистки очереди:

net stop spooler & net start spooler

Можно сделать батник для запуска а автоматическом режиме. Сохраняем файл например под именем spool.cmd.

setlocal
net stop spooler
del /q /f %windir%\System32\spool\PRINTERS\*.*
net start spooler

Перезапустить службу можно и при помощи gui интерфейса, в оснастке «службы» — services.msc, а почистить папку \PRINTERS в проводнике, но как по мне в консоле или батником быстрее.


<google>BUY_WINSERV_2008R2</google>

Windows Server 2008 R2 Print Services allow printers to be shared over a network and provide a centralized printer management infrastructure allowing multiple print servers and printers to be managed from within the Print Management tool.

The objective of this chapter of Windows Server 2008 R2 Essentials is to cover the configuration of a Windows Server 2008 R2 system as a print server and the subsequent installation of both network based and local printer on that server.

Contents

Contents

  • 1 Installing the Print Server
  • 2 Print Services Management Tools
  • 3 Adding Network Printers to the Print Server using Auto-detect
  • 4 Manually Adding Network Printers to a Print Server
  • 5 Adding a Locally Connected Printer

Installing the Print Server

The first step in setting up a Windows Server 2008 R2 print server is to install the Print Server role. This is achieved by launching the Server Manager, selecting Roles item from the tree in the left pane and clicking on Add Roles. In the Add Roles Wizard click next on the Welcome screen if one appears and then select the Print Services option. Click Next and read the information displayed before clicking Next once again to proceed to the Select Role Services screen. On this screen a number of different service options are available for selection and installation as outlined in the following table:

Option

Description

Print Server Installs the print server and Print Management console. This is a prerequisite for configuring print services on Windows Server 2008.
LDP Service Installs the TCP/IP Line Printer Daemon Service (LPDSV) allowing UNIX, Linux and other Line Printer Remote (LPR0) based computers to print via the print server. This setting also opens port in the Windows Firewall.
Internet Printing Creates an Internet Information Service (IIS) hosted web site where users can manage printers and connect and print to shared printers hosted in the server using the Internet Printing Protocol (IPP). The default URL for the web site is http://servername/Printers, where servername is the name of the server running the print services.

With the required options selected, click Next. Note that if Internet Printing was selected and the IIS role is not currently installed in the server, the wizard will prompt to add additional roles. If prompted, click on the Add Required Role Services button to proceed. Click Next on any information pages that may be displayed until the Confirmation screen appears. After reviewing the summary information provided, click Install to initiate the installation process.

Print Services Management Tools

Once print services are installed a number of print management tools are now available on the system. First and foremost is the Print Management snap-in which may be accessed via Start -> All Programs -> Administrative Tools -> Print Management. A useful command-line tool is also available in the form of the Print Backup Recovery Migration tool. The executable is named Printbrm.exe and is located in %SystemRoot%\System32\Spool\Tools.

A number of useful VBscript tools are also available in %SystemRoot%\System32\Printing_Admin_Scripts\en-US (note that if you use a language other than en-US the path will need to be change accordingly). Scripts are available for configuring printer settings (prncfg.vbs), listing and managing printer drivers (prndrvr.vbs), managing print jobs (prnjobs.vbs), managing print queues (prnQctl.vbs), publishing printers to active directory (pubprn.vbs), installing and managing printers (prnmngr.vbs) and for managing TCP/IP printer ports (prnport.vbs).

The scripts are executed using the cscript.exe command and when run without any command-line options will display a list of supported options. For example:

cscript prnjobs.vbs

Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.

Usage: prnjobs [-zmxl?] [-s server][-p printer][-j jobid][-u user name][-w password]

Arguments:
-j     - job id
-l     - list all jobs
-m     - resume the job
-p     - printer name
-s     - server name
-u     - user name
-w     - password
-x     - cancel the job
-z     - pause the job
-?     - display command usage

Examples:
prnjobs -z -p printer -j jobid
prnjobs -l -p printer
prnjobs -l

Adding Network Printers to the Print Server using Auto-detect

Obviously, a print server without any printers isn’t going to be of much use. Not surprisingly, therefore, the next step after installing Print Services is to add printers. Printers may either be network based, or locally connected to the server. In the case of network printers, these may be added either manually or using auto-detection. Under auto-detection, Print Management scans the subnet on which the server resides and searches for any devices it can identify as being printers. As printers are detected on the network they are displayed in a list where they may be selected and added to the print server.

To add network printers using auto-detection, open the Print Management tool via Start -> All Programs -> Administrative Tools -> Print Management, unfold the Print Servers from the list in the left pane, right click the local or remote print server to which the new printer is to be added and select Add Printer…. This will display the Network Printer Installation Wizard as illustrated below:

The Windows Server 2008 R2 Network Printer Wizard

In order to have the wizard search for printers on the network, ensure that the Search for network printers is selected and click on Next. At this point the wizard will begin the process of scanning the network for printers. As each printer is detected it will be listed. In the following example, the wizard has detected an HP Deskjet 5800 printer on the network with an IP address of 192.168.2.10:

Scanning for Network Printers

If no printers are detected, ensure that the printers are connected to the network and powered on and are on the same subnet as the print server. Once the scan is complete, select the required printer from the list and click Next to proceed to the Printer Driver screen. If a driver for the printer is already installed, select it from the drop down list. Alternatively select the Install a new driver option and click Next to proceed to the Printer Installation screen where a list of printer manufacturers and models is presented. Select the make and model of the printer from the list:

Selecting the manufacturer and model of a Network Printer

If the make and model of printer are not listed, check to see if the printer was supplied with a driver disk, or whether a driver can be obtained from the manufacturer’s web site. Assuming this to be the case, use the Have Disk button to browse for and select the appropriate manufacturer driver. With either a printer selected from the list, or a suitable driver specified, click on Next to configure the Printer Name and Share Settings. On this screen, enter the name by which the new printer will be shared to clients over the network. If the printer is not to be shared, ensure that the Share this printer is not selected. Also, enter a location description (for example, «Printer in Accounts») and comment if desired. Click Next to display the printer summary screen as illustrated below where the selected settings are presented for review:

New network printer settings summary screen

Assuming the configuration summary is correct, click Next to install the new printer. At this point the wizard will report that the driver has been successfully installed and that a test page is ready to be printed. If another printer is to be added to the print server, select the Add Another Printer option to instruct the wizard to loop back to the start of the installation process.

Manually Adding Network Printers to a Print Server

<google>WIN28BOX</google>
The preceding section discussed the use of auto-detection to locate and install and network attached printer. This section will cover the manual installation of a network printer. As with auto-detection, begin by invoking the Print Management tool (Start -> All Programs -> Administrative Tools -> Print Management), unfold the Print Servers category from the list in the left pane, right click the local or remote print server to which the new printer is to be added and select Add Printer…. This will launch the Network Printer Installation Wizard. On the initial page of the wizard select the option labeled Add a TCP/IP or Web Services Printer by IP address or hostname and click Next to proceed to the Printer Address screen. If the type of printer is known (TCP/IP device or Web Services Printer) make the appropriate selection. Alternatively, leave the setting as Auto Detect to have the wizard identify the printer type. Enter the IP address or hostname of the printer to be added to the print server. The wizard will automatically generate a unique port name to accompany the IP address or hostname. The option is also provided to have the wizard attempt to identify the appropriate driver for the new printer. The following figure illustrates the screen as described:

Configuring the IP address and port for a new network printer

Click Next to install a printer driver. If a driver for the printer is already installed on the print server, select it from the drop down list. Alternatively select the Install a new driver option and click Next to proceed to the Printer Installation screen where a list of printer manufacturers and models is presented. Select the make and model of the printer from the list, or use the Have Disk to install the manufacturer supplied driver.

With either a printer selected, click on Next to configure the Printer Name and Share Settings. On this screen, enter the name by which the new printer will be shared to clients over the network. If the printer is not to be shared, ensure that the Share this printer is not selected. Also, enter a location description (for example, «Color Printer in Sales») and comment if desired. Click Next to perform the installation and print an optional test page.

Adding a Locally Connected Printer

Since servers are generally sequestered in climate controlled server room and printers are located in proximity to the users it always seems a little odd to talk about installing printers with are locally connected to servers. That said, it is a topic which needs to covered, and cover it we will.

Local printers will be connected to the server using a serial (COM) port, a parallel (LPT) port or a Universal Serial Bus (USB) port. Often, Windows will automatically detect a new printer as soon as it is connected and powered up. In this situation an icon will appear in the task bar indicating that the new device has been detected. Clicking on this icon presents the option to view details about the installation process, resulting in the appearance of a dialog similar to the one illustrated below, where a Brother MFC-420CN printer has been detected and is being installed:

Windows Server 2008 R2 Auto detecting and installing a USB printer

Once the printer has been installed, it will likely need to be configured for network sharing. To achieve this, launch the Print Management tool, select the print server to which the printer is physically connected and click on Printers. The center pane of the tool will display a list of printers installed on the current print server. Identify the required printer in the list, double click on it to display the properties dialog and select the Sharing tab:

Printer Share properties

If the printer is to be shared with network client, set the Share this printer check box and enter a suitable share name for the printer. This page also allows Client-side Rendering(CSR) to be configured. When selected, all rendering of print jobs is performed on the client and just the RAW print data sent to the server for printing. This offloads the rendering overhead to the client computers, thereby reducing the load, and increasing the scalability of the print server.

If Windows fails to auto-detect the printer it may be added manually from Print Management by right clicking on the print server to which the device is attached and selecting Add Printer…. On the initial screen select the Add new printer using an existing port and choose the port to which the printer is connected from the drop down list. Once selected, click Next to install a printer driver. If one is already installed, select it from the drop down next to the use an existing printer driver on the computer. Alternatively, select Install a new printer driver and either select the printer make and model from the list, or use the Have Disk to install the manufacturer supplied driver. Click Next to proceed to the Printer Name and Sharing screen. Choose whether the printer is to be shared and, if so, by what name. Proceed to the summary screen, review the information and complete the installation.

With a printer server configured and printers added the next step is to cover the management of printer servers on Windows Server 2008.

<google>BUY_WINSERV_2008R2_BOTTOM</google>

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

Мы в этой статье мы пошагово научимся производить настройку сервера печати в Windows Server 2008.

Итак, чтобы настроить сервер как сервер печати, добавьте роль Службы печати (Print Services) и настройте одну или несколько из перечисленных ниже служб роли:

• Сервер печати (Print Server) Настраивает сервер как сервер печати и устанавливает консоль Управление печатью (Print Management) для управления несколькими принтерами и серверами печати, для переноса принтеров на другие серверы печати и обратно, а также для управления заданиями печати.

• Служба LPD (LPD Service) Позволяет компьютерам на базе UNIX и другим компьютерам использовать службу LPR для печати на общих принтерах сервера.

• Печать через Интернет (Internet Printing) Создает веб-сайт, посредством которого авторизованные пользователи могут управлять заданиями на печать. Кроме того, позволяет пользователям, у которых установлен клиент печати через Интернет, печатать на общих принтерах сервера при помощи протокола IPP. Стандартный Интернет-адрес для службы печати через Интернет-http://ИмяСервера/Printers, где ИмяСервера — имя реального внутреннего или внешнего сервера, например, http://PrintServer15/Printers или http://mew.cpandl.com/Printers.

Чтобы добавить роль Службы печати (Print Services) на сервер, выполните следующие действия:

1. В консоли Диспетчер сервера (Server Manager) выберите узел Роли (Roles) и щелкните ссылку Добавить роли (Add Roles). Откроется Мастер добавления ролей (Add Roles Wizard). Если работа мастера начинается со страницы Перед началом работы (Before You Begin), ознакомьтесь с вводным текстом и щелкните Далее (Next).

2. На странице Выбор ролей сервера (Select Server Roles) выберите Службы печати (Print Services) и два раза щелкните Далее (Next).

3. На странице Выбор служб ролей (Select Role Services) задайте установку одной или нескольких служб. Для обеспечения функциональной совместимости с UNIX обязательно добавьте службу Служба LPD (LPD Service). Щелкните Далее (Next).

4. При установке службы Печать через Интернет (Internet Printing) следует также установить роль Веб-сервер (IIS) (Web Server (IIS)) и компонент Служба активации процессов Windows (Windows Process Activation Service). Подтвердите их установку, и у вас появится возможность добавить другие службы для роли Веб-сервер (IIS) (Web Server (IIS)).

5. Щелкните Далее (Next). На экране появится страница Подтвердите выбранные элементы (Confirm Installation Options). Щелкните Установить (Install). Когда мастер завершит установку сервера и выбранных вами функций, на экране появится страница Результаты установки (Installation Results). Убедитесь, что все этапы установки завершились успешно.

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

wKioL1U_JO_y-8HoAAJVymLOhiQ308.jpg

Теперь необходимо изменить на

wKiom1U_JJSDNErqAAIKuYXfvks741.jpg

Теперь настройте сервер печати Windows Server 2008 R2 Standard Edition.

1. Установите роль сервера печати.

  1. Откройте «Диспетчер серверов» на рабочем столе, нажмите «Роли», «Добавить роли».

wKioL1U_Kc7hGMznAAKMhDH6YZQ219.jpg

2. Откройте мастер добавления ролей.

wKiom1U_KGjR3KabAAHeiBljhnA369.jpg

3. Выберите «Службы печати и файлов».

wKioL1U_Kc7hUaZOAAKQiNBFiDc654.jpg

4. Выберите «Сервер печати», конечно, вы также можете настроить его на другое, например печать через Интернет.

wKioL1U_Kc_xplXnAAG5Jblq-Yc600.jpg

5. Подтвердите роль установки.

wKiom1U_KGmjj4bmAAGSfosYID4155.jpg

6. Вывести на экран результаты установки ролей, при возникновении ошибки выясните причину и устраните ее.

wKioL1U_Kc-jclnEAAHJy6ybOmk841.jpg

7. Лучше всего перезагрузить сервер после установки.

2. Конфигурация сервера печати.

1. Откройте «Диспетчер серверов», а затем разверните «Роли» — «Службы печати и файлов» — «Управление печатью» — «Сервер печати» — «XXX (этот аппарат)» — «Принтер», вправо. Нажмите «Принтер» и выберите «Добавить принтер».

wKiom1U_LhvT3mttAALlEhSmp2w749.jpg

2. Поскольку все мои принтеры здесь подключены через порты TCP / IP, этот шаг необходимо выполнять в соответствии с вашей реальной ситуацией. Я выбираю метод IP-адреса для добавления принтера

wKioL1U_M8LBKp6FAAEoKjQZeWA712.jpg

2. Выберите тип устройства как «Устройство TCP / IP» и введите имя хоста в качестве IP-адреса принтера.

wKiom1U_Ml3w087jAAFNOLvehfs222.jpg

3. Добавьте драйверы, обратите внимание, что 64-битные серверы добавляют 64-битные драйверы.

wKioL1U_M8OD6IIvAAFmIlxQR2g151.jpg

4. Выберите драйвер «Установить с диска».

wKioL1U_M8OwxGaoAAHhA3fRUqY901.jpg

5. Перейдите в папку, в которой находится драйвер.

wKiom1U_Ml2jn5M1AAC36TikyIY277.jpg

6. Подтвердите модель драйвера принтера.

wKioL1U_M8Pwq39GAAF4m2E7KSc981.jpg

6. Установка имени принтера и расположения общего имени.

wKiom1U_Ml7gIXy_AAHCMnQpBQE070.jpg

7. Обзор принтера

wKioL1U_M8SBmZJMAAFPT85MWdg046.jpg

8. Установка завершена.

wKiom1U_Ml_yS5fiAAG8RhfGIQg074.jpg

9. Установите другие принтеры в соответствии с их методом установки, и все.

wKiom1U_NBiDLajvAAJ2s8TVRaQ870.jpg

Я установил здесь 3 принтера: HP 9000 2F / HP 9000 3F / Ricoh Aficio MP C4500 PCL5c.

3. Настройте журнал сервера печати.

  1. Откройте «Диспетчер серверов», а затем откройте «Диагностика» — «Средство просмотра событий» — «Журнал приложений и служб» — «Microsoft» — «Windows» — «Служба печати» — «Работает».

wKiom1U_NtCwR29DAAOm4Xi8hfY982.jpg

2. Включите печать журнала, печать журнала отключена по умолчанию, нам нужно вручную нажать «Включить журнал» справа, чтобы включить печать журнала.

wKioL1U_ODbxnx2zAAPLassjvdw879.jpg

3. В это время мы устанавливаем принтер на клиентском компьютере и распечатываем его, чтобы увидеть журнал печати.

wKiom1U_OjmTOHpBAANrNnpRfkE593.jpg

Выше вы можете увидеть что-то похожее на «Документ 2, принадлежащий администратору на C0300022B068. Тестовая страница была напечатана на HP LaserJet 9000 2F через порт 172.17.46.200. Размер (в байтах): 92859. Количество напечатанных страниц: 1. Пользователь не требуется Операция ». Такая информация — это какой компьютер, какая учетная запись имеет« имя файла »и какой порт и какой принтер нам нужно распечатать, и сколько страниц напечатано. Этой информации достаточно.

Поскольку нам нужно только сообщение, «категория задачи» которого — «распечатать документ», мы можем обнаружить, что идентификатор события 307 — это распечатанный документ. Затем нам нужно только создать представление журнала с идентификатором события 307.

4. Создайте настраиваемое представление журнала.

wKiom1U_P7mC7tGFAAVDX4xZEpI376.jpg

5. Введите название настраиваемого представления.

wKioL1U_QbDDDnRHAADjYkLFiMQ306.jpg

6. Отметьте «Диагностика» — «Пользовательский вид», чтобы увидеть наш настроенный вид «Журнал печати».

wKiom1U_QS2DEkMvAAKbRywmIeA941.jpg

7. Размер журнала печати по умолчанию составляет всего 1 МБ. Мы можем увеличить размер журнала в соответствии с нашими требованиями, чтобы журнал сохранялся дольше.

Откройте «Диспетчер серверов», а затем откройте «Диагностика» — «Средство просмотра событий» — «Журналы приложений и служб» — «Microsoft» — «Windows» — «PrintService» — «Операционные», справа Нажмите «Действующий» и выберите «Свойства».

wKiom1U_Q12zGMzVAAOyT4oJA1w005.jpg

8. Моя настройка — 20 МБ.

wKioL1U_RZmiVSevAAIwnV6Yyko544.jpg

FAQ:

  1. Не удается подключиться к принтеру из-за проблем с брандмауэром

Откройте «Панель управления» — «Брандмауэр Windows» — «Разрешить программу или функцию через брандмауэр Windows».

wKiom1U_SH7ApfeYAAJKlnEY3N8868.jpg

Найдите «Общий доступ к файлам и принтерам», отметьте все перечисленные ниже и дайте возможность пройти.

wKioL1U_ShTgSujnAAKl_CvLL2c514.jpg

Вышесказанное нормально.

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

Я также предоставляю соответствующий пакет для установки принтера:

1

2

3

4

5

6

7

8

9

10

@echo off

echo Добавить сетевой принтер

echo Подождите....

sc config spooler start= auto

net stop spooler & net start spooler

rem Просто замените следующий ip, имя принтера, номер учетной записи и пароль конкретными именами

net use \\192.168.10.131\IPC$ "passwd" /user:"guest"

rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.10.131\Samsung SCX-4650 4X21S Series"

echo соединение успешно

pause

Эта статья перенесена из блога rong341233 51CTO, исходная ссылка: http://blog.51cto.com/fengwan/1639809

На чтение 5 мин Опубликовано Обновлено

Print server – это компьютер или сервер, который управляет печатными устройствами в сети и обеспечивает доступ к ним для пользователей. Если вы хотите настроить print server на основе операционной системы Windows Server 2008 R2, то это руководство поможет вам в этом процессе.

Windows Server 2008 R2 предлагает доступные инструменты для настройки и управления печатными ресурсами в сети. При правильной настройке print server’а вы сможете централизованно управлять принтерами и настраивать их параметры для пользователей различных отделов и уровней доступа.

В данном руководстве мы рассмотрим все основные шаги, необходимые для настройки print server на основе Windows Server 2008 R2. Мы обсудим процесс установки и настройки роли print server, добавления и удаления принтеров, а также настройку прав доступа для пользователей.

Обратите внимание, что для настройки print server’а вам потребуются права администратора, доступ к серверу и учетная запись с соответствующими привилегиями.

После прочтения данного руководства вы сможете успешно установить и настроить print server на своем сервере Windows 2008 R2 и настроить доступ к принтерам для пользователей вашей сети.

Содержание

  1. Настройка print server Windows Server 2008 R2
  2. Почему необходима настройка print server на Windows Server 2008 R2
  3. Шаги для настройки print server на Windows Server 2008 R2

Настройка print server Windows Server 2008 R2

Print server в Windows Server 2008 R2 позволяет централизованно управлять и распределять печатные ресурсы в сети. Установка и настройка print server в этой операционной системе довольно проста и может быть выполнена в несколько шагов.

  1. Установка роли. Для начала установите роль print server на сервере Windows Server 2008 R2. Для этого откройте Server Manager, выберите «Add Roles», а затем выберите «Print Server». Следуйте инструкциям мастера установки роли, чтобы завершить установку.

  2. Добавление принтеров. После установки роли откройте Print Management Console для добавления принтеров. Выберите «Add Printer» и следуйте инструкциям мастера для добавления сетевых принтеров или локальных принтеров, подключенных к серверу.

  3. Настройка прав доступа. Для обеспечения безопасности и контроля доступа укажите разрешения для каждого принтера. Щелкните правой кнопкой мыши на принтере в Print Management Console и выберите «Properties». В разделе «Security» установите нужные разрешения для групп пользователей или отдельных пользователей.

  4. Настройка принтерных очередей. Если на сервере установлены несколько принтеров, можно настроить различные принтерные очереди для более эффективного использования ресурсов. Откройте Print Management Console, затем щелкните правой кнопкой мыши на принтере и выберите «Create Printer Pool». Добавьте в пул несколько принтеров, настроив требуемые параметры для распределения печатных заданий.

  5. Настройка драйверов и дополнительных функций. Print Management Console также позволяет управлять драйверами для подключенных принтеров и настраивать дополнительные функции, такие как установка дополнительных драйверов для разных операционных систем или настройка печати с помощью расположения (Location-aware Printing).

После завершения этих шагов, print server будет настроен и готов к использованию. Пользователи в сети смогут подключаться к принтерам через сервер и использовать его функции управления и мониторинга печати.

Почему необходима настройка print server на Windows Server 2008 R2

  1. Централизованное управление принтерами: настройка print server позволяет централизованно управлять принтерами внутри вашей организации. Вы сможете установить и настроить принтеры на сервере, а затем предоставить доступ к ним пользователям в сети. Это значительно упрощает процесс управления принтерами и их настройкой для всех сотрудников.
  2. Уменьшение ресурсов на компьютерах пользователей: при использовании print server, пользователи не будут загружать свои компьютеры лишними драйверами и настройками принтеров. Вместо этого, все необходимые драйверы и настройки будут располагаться на сервере. Это помогает снизить нагрузку на компьютеры пользователей, увеличивает производительность и снижает риск конфликтов между драйверами разных принтеров.
  3. Управление правами доступа: настройка print server позволяет задавать права доступа для каждого принтера и пользователя в вашей сети. Вы можете установить различные уровни доступа к принтеру для разных групп пользователей или отдельных пользователей. Это обеспечивает контроль доступа и повышает безопасность печати в вашей организации.
  4. Упрощение процесса печати: используя print server, можно создавать очереди печати для принтеров. Это позволяет упростить процесс печати документов, особенно в случае, когда несколько пользователей одновременно отправляют задания на печать. С помощью очередей печати можно контролировать и организовывать задания на печать в порядке их поступления.
  5. Мониторинг и отчетность о печати: при помощи print server можно получить информацию о количестве и типах печатных заданий, а также об использовании каждого принтера в сети. Это позволяет более точно управлять расходами на печать, выявлять возможные проблемы или неисправности принтеров и оптимизировать рабочий процесс, связанный с печатью.

В целом, настройка print server на Windows Server 2008 R2 является полезным решением для упрощения управления принтерами внутри организации и облегчения рабочего процесса, связанного с печатью. Она позволяет снизить нагрузку на компьютеры пользователей, повысить безопасность и контроль доступа, а также обеспечить более эффективное управление и мониторинг печати.

Шаги для настройки print server на Windows Server 2008 R2

  • Установите операционную систему Windows Server 2008 R2 на сервер.
  • Откройте «Управление сервером» и выберите «Роли» в левой панели.
  • Нажмите на «Добавить роли» и выберите «Печать и документы».
  • Нажмите кнопку «Далее» и установите необходимые компоненты для печати, такие как «Сервер печати» и «Сервер печати LPD».
  • После установки роли перезагрузите сервер.
  • Откройте «Управление сервером» снова и выберите «Сервер печати» в левой панели.
  • Нажмите правой кнопкой мыши на сервере печати и выберите «Установить принтер».
  • Выберите тип принтера, который вы хотите установить (локальный или сетевой принтер).
  • Следуйте инструкциям мастера установки принтера, включая выбор драйвера и указание имени для принтера.
  • После установки первого принтера можно установить другие принтеры аналогичным образом.
  • Настройте разрешения доступа к принтерам для пользователей или групп пользователей.
  • Протестируйте печать, отправив тестовую страницу на установленный принтер.

  • Windows server 2008 создание домена
  • Windows server 2008 русский язык
  • Windows server 2008 сменить язык
  • Windows server 2008 поддержка до какого года
  • Windows server 2008 профили пользователей