Рубрика:
Карьера/Образование /
Образование
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ИВАН КОРОБКО
Управление сетевой печатью в Windows 2000 Часть 1
Во многих крупных организациях используется сетевая печать. В этой статье будет рассмотрен круг вопросов, касающихся обеспечения сетевой печати в Windows-доменах, функционирующих на основе протокола TCP/IP. Статья состоит из 2 частей: в первой части описан процесс установки сетевого принтера в домене Windows, во второй – обеспечение автоматизированного подключения принтера к пользователю.
Сетевой принтер
Любой сетевой принтер представляет собой печатающее устройство, снабженное сетевым аппаратным обеспечением, а именно: сетевой картой, дополнительной памятью, а в некоторых случаях жестким диском для буферизации больших документов. Для обеспечения связи эти принтеры используют протоколы, поддерживаемые вашей сетью, как правило, таким транспортным протоколом является TCP/IP, и имеют собственные IP-адреса. Сетевой принтер имеет веб-интерфейс, позволяющий быстро и просто удаленно менять настройки печатающего устройства.
Соединение локальных принтеров с сетью может быть реализовано с помощью Jet Direct. Jet Direct – это устройство, преобразующее LPT/USB-интерфейс в сетевой. С помощью этого устройства к сети может быть подключено несколько принтеров.
Сетевые принтеры чаще всего используются с серверами печати, но могут функционировать и самостоятельно в сети, что экономично, поскольку не требует приобретения сервера.
Тем не менее, если нет сервера, формирующего очередь печати, то каждый пользователь создает свою собственную очередь печати и не может видеть, где его документ находится относительно других документов в глобальной очереди принтера. Из-за отсутствия единой очереди печати невозможно централизованное управление заданиями. Только пользователь, документ которого в настоящее время печатается на принтере, в случае ошибки печати может ее видеть. Наконец, предварительная печать документов осуществляется на рабочей станции пользователя, что увеличивает нагрузку на нее.
По этим причинам желательно наличие сервера печати при работе с сетевыми принтерами.
Сервер печати
Сервер печати – это компьютер, который управляет связями между принтерами и рабочими станциями в сети, желающими воспользоваться предоставляемыми услугами.
В сетях, построенных на основе Microsoft Windows, в качестве сервера печати может быть использован Windows 2000 Professional или Windows 2000 Server. В качестве сервера выгоднее использовать Windows 2000 Server, поскольку Windows 2000 Professional поддерживает всего лишь 10 подключений одновременно и не может осуществлять поддержку клиентов Macintosh или NetWare, если таковые имеются в сети.
Принтеры могут соединяться с сервером печати либо по сети, либо напрямую – через параллельный интерфейс, хотя второй вариант менее предпочтителен, поскольку требует значительных затрат процессорного времени на обслуживание порта и физически «привязывает» печатающее устройство к серверу, т.к. кабель, соединяющий LPT-порты сервера и принтера, имеет ограничения по длине.
Принтеры, соединяющиеся с сервером печати через USB или IEE1394 (FireWire), позволяют уменьшить нагрузку на процессор и увеличить скорость печати, но несмотря на это самым популярным способом подключения является сетевое соединение.
Соглашение об именах
Имя должно содержать как можно больше информации о принтере, и при этом быть удобным для использования. На рабочих станциях под управлением операционной системы Windows, пользователь имеет дело с двумя именами – именем принтера и сетевым именем. Имя принтера – это имя, назначаемое принтеру во время установки. Длина имени ограничивается 220 символами. Сетевое имя назначается принтеру для использования в сети. Максимальная длина сетевого имени составляет 80 символов, хотя его не рекомендуется делать длиннее 8 символов для обеспечения совместимости с клиентами MS-DOS и Windows 3.x. Некоторые приложения не могут работать с принтерами, у которых полное составное имя (имя компьютера, объединенное с сетевым именем принтера по шаблону Server_NamePrinter_Share_Name) длиннее 31 символа.
Чаще всего имя, назначаемое принтеру, представляет собой реальное имя принтера с порядковым номером, если есть несколько принтеров одинаковой модели, например, HP LaserJet 2300 (1), HP LaserJet 2300 (2). Такой способ именования рекомендуется использовать в небольших организациях. В крупных корпорациях принцип именования принтеров может быть другим. Например, названия могут быть даны по именам отделов и офисов, где территориально находится принтер, например, «Краснодар ОКС» или «Ростов АТС-34».
Сетевое имя, как отмечено ранее, должно быть более коротким, но при этом не должно терять смысловой нагрузки. Оно чаще всего представляет собой общую характеристику принтера, например, HP2300_1.
Установка и настройка сетевого принтера
Теория
Для подключения принтера, имеющего USB- или LPT-интерфейс к сети, необходимо использовать JetDirect, который представляет собой небольшой компьютер, снабженный сетевой платой, оперативной памятью, имеющий программное обеспечение – веб-интерфейс, с помощью которого осуществляется настройка.
В принтере, имеющем встроенный сетевой интерфейс, находится компьютер, в котором присутствует оперативная память, жесткий диск для обеспечения буферизации заданий и более сложное программное обеспечение, доступ к которому также осуществляется через веб-интерфейс или через панель управления на принтере.
Перед тем как начать установку принтера на сервере печати, необходимо выполнить настройку сетевого интерфейса принтера. Настройку удобнее всего производить через веб-интерфейс.
Доступ к веб-интерфейсу принтера осуществляется с помощью любого браузера (Internet Explorer, Opera или Netscape Navigator) по IP-адресу или по сетевому имени принтера. Некоторые принтеры имеют заводскую предустановку IP-адреса, о чем обязательно написано в инструкции. В том случае если IP-адрес неизвестен, необходимо распечатать конфигурационный лист принтера. В случае если в принтер сетевой интерфейс встроен, то печать осуществляется с помощью выбора соответствующего пункта меню на панели управления принтера. Если сетевой интерфейс не встроен в принтер, т.е. используется JetDirect, то необходимо нажать на кнопку, находящуюся на корпусе Jet Direct, которая инициализирует вывод текущей конфигурации устройства на печать.
Конфигурационная страница принтера, имеющего встроенный сетевой интерфейс или JetDirect, содержит следующую информацию: модель и серийный номер принтера, параметры настройки сетевого адаптера, его серийный номер, МАС-адрес, количество распечатанных и застрявших в принтере страниц, настройки протоколов TCP/IP, IPX/SPX, AppleTalk и др.
После вывода конфигурационного листа на печать в разделе, посвященном настройкам протокола TCP/IP, необходимо определить IP-адрес сетевого принтера для того, чтобы войти и соединиться с его веб-интерфейсом.
Поскольку сеть функционирует на основе протокола TCP/IP, то все остальные протоколы связи в принтере/Jet Direct можно отключить через веб-интерфейс.
В настройках оставшегося протокола необходимо указать сетевое имя принтера, по которому в будущем будет удобно обращаться к веб-интерфейсу принтера. Сетевое имя принтера (host name) должно соответствовать принятому соглашению об именах, например, HP2300_1. Это имя автоматически будет прописано в службе DNS. Если необходимо задать альтернативное сетевое имя принтера, то можно вручную создать соответствующую запись в службе DNS.
Также необходимо определить способ получения IP-адреса. Для этого нужно выполнить настройку свойств протокола TCP/IP так, чтобы IP-адрес выделялся службой DHCP.
В том случае, если служба DHCP не используется, то необходимо на веб-интерфейсе принтера указать статический IP-адрес принтера.
Чтобы служба DHCP всегда выделяла один и тот же адрес, необходимо его зарезервировать для данного сетевого устройства. Резервирование адреса осуществляется на основе MAC-адреса сетевого адаптера. MAC-адрес (Medium Access Control) – это уникальное число длиной 48-бит, использующееся для установки соответствия между TCP/IP и адресом канального уровня.
Значение MAC-адреса можно найти на конфигурационном листе, веб-интерфейсе принтера или на корпусе принтера/JetDirect.
Следующий этап – установка сетевого принтера. На сервере печати сетевой принтер устанавливается в качестве локального устройства с той разницей, что вместо локального порта (параллельного или USB) создается стандартный порт TCP/IP, который имеет два параметра – IP-адрес и название порта. В качестве IP-адреса задается зарезервированный в службе DHCP адрес, если служба DHCP не используется, то указывается статический IP-адрес, введенный в настройках TCP/IP на веб-интерфейсе принтера.
В процессе установки принтера задаются имя принтера и сетевое имя принтера. Оба имени должны соответствовать принятому соглашению об именах. Желательно, чтобы сетевое имя принтера (share name) совпадало с сетевым именем принтера (host name), заданным в веб-интерфейсе. Таким образом, сетевое имя принтера (host name), по которому можно войти в веб-интерфейс, будет совпадать с сетевым именем принтера (share name), по которому будет осуществляться подключение принтера к пользователю. Такая унификация имен дает нам отсутствие путаницы в настройках, обеспечивает простоту визуального восприятия.
После установки принтера на сервере печати необходимо убедиться, что в его настройках выбрана опция «List in Active Directory».
Для реализации автоматического подключения принтера к пользователям, имеющим право печатать и управлять очередью печати, необходимо опубликовать принтер в службе каталогов Active Directory. В AD для каждого сетевого принтера рекомендуется создать OU (Organization Unit), в котором разместится опубликованный в AD принтер и 2 группы безопасности, определяющие уровни доступа к нему пользователей. В соответствии с принятым соглашением об именах рекомендуется использовать следующий шаблон для создания названий групп. Название первой группы, члены которой могут только выводить задания на печать, рекомендуется строить следующим образом: к сетевому имени принтера через дефис прибавляется слово Print, например, «HP2300_1-Print». Название второй группы строится аналогично, с той разницей, что слово «Print» рекомендуется заменить на словосочетание «Print Mana-gers». Члены второй группы могут управлять очередью печати и принтером. О том, как задаются права на группы, – чуть позже.
Подключение сетевых принтеров осуществляется при регистрации пользователя в сети в автоматическом режиме. Пользователю, входящему хотя бы в одну из 2 групп безопасности, осуществляется подключение соответствующего принтера. Если пользователь не входит ни в одну из этих групп, то сценарий отключает принтер у пользователя.
Автоматизирование подключения/отключения принтеров осуществляется с помощью сценария регистрации. Сценарий регистрации будет подробно рассмотрен во второй части статьи.
Для того чтобы обеспечить подключения по группам, необходимо на сервере печати изменить права на доступ к данному принтеру, удалив из списка объектов (пользователей и групп), которые могут осуществлять печать, группу Everyone (Все) и добавив туда две соответствующие данному принтеру группы. Группе Print необходимо выставить флажок напротив свойства Print (печать), группе Print Managers – Manage Documents (управление документами).
Изложив теоретические аспекты установки и настройки сетевого принтера, рассмотрим этот вопрос на практике.
Постановка задачи
Необходимо подключить принтер HP LaserJet 1200 с помощью сетевого интерфейса к серверу печати. Обеспечить сетевому принтеру статическое выделение IP-адреса 192.168.2.1 службой DHCP. Опубликовать принтер в Active Directory и создать две группы, определяющие различный уровень доступа к принтеру и очереди печати (см. теоретическую часть).
Практика
Принтер HP LaserJet 1200 имеет два интерфейса – LPT и USB. Для подключения принтера к сети необходимо использовать JetDirect, который преобразует один из интерфейсов в сетевой. После соединения принтера к JetDirect и подключения получившегося сетевого принтера к сети, необходимо вывести на печать конфигурационный лист.
Для этого нажмите на корпусе JetDirect соответствующую кнопку. Анализируя конфигурационный лист, необходимо определить IP-адрес, который получен сетевым адаптером JetDirect. Воспользовавшись любым браузером, например, Internet Explorer, войдите на веб-интерфейс принтера, вводя к адресной строке IP-адрес, приведенный в листе конфигурации сетевого принтера, в данном случае JetDitect.
С помощью веб-интерфейса необходимо выключить все протоколы, кроме TCP/IP. Протокол TCP/IP следует настроить так, чтобы IP-адрес сетевой адаптер получал от службы DHCP, и назначить сетевое имя принтера (host name) в соответствии с поставленной задачей и принятым соглашением о именах – HP1200_1 (см. рис. 1). На этом настройка сетевого интерфейса принтера с помощью веб-интерфейса завершена.
Рисунок 1
Следующим этапом установки сетевого принтера в сети является резервирование для него IP-адреса. Для того чтобы зарезервировать IP-адреса в службе DHCP, выделите папку «Reservation» и, нажав правую кнопку на этой папке, выберете пункт меню «New Reservation». Появится окно (см. рис. 2), в котором необходимо указать имя, IP-адрес и MAC-адрес принтера.
Рисунок 2
На рис. 2 продемонстрировано, что служба DHCP будет выдавать устройству с именем HP1200_1, обладающим сетевым интерфейсом с MAC-адресом 0001e64a49cb, один и тот же IP-адрес – 192.168.2.1.
После настройки службы DHCP и веб-интерфейса можно приступить к установке сетевого принтера на сервере печати. Принтер устанавливается как локальный, с той разницей, что он подключается к стандартному порту TCP/IP. Порт имеет два параметра – имя и IP-адрес. Имя порта образуется исходя из IP-адреса: IP_xxx.xxx.xxx.xxx. Однако рекомендуется сделать так, чтобы имя порта совпадало с сетевым именем принтера. Этот шаг упростит администрирование принтера в будущем. Для установки принтера на сервере печати необходимо выполнить следующее:
- Щелкнуть по кнопке Start, выбрать команду Settings, затем щелкнуть на Printers, чтобы открыть папку Printers;
- Дважды щелкнуть на значок Add Printers, чтобы запустить мастер установки принтера;
- Щелкните по кнопке Next, чтобы мастер Add Printer Wizard начал работу;
- В появившемся окне предлагается сделать выбор способа подключения принтера – в качестве локального или сетевого. Необходимо выбрать опцию Local Printer (локальный принтер) и удалить флажок из поля Auto-matically Detect My Printer (автоматическое определение принтера);
- В следующем окне необходимо выбрать тип порта. Выберите опцию Create A New Port (создать новый порт), а в раскрывающемся списке – Standard Port TCP/IP (стандартный порт TCP/IP). После этого Windows 2000 запустит мастер Add Standard TCP/IP Printer Port Wizard;
- В появившемся окне необходимо ввести IP-адрес и название порта в соответствии с поставленной задачей (см. рис. 3). Необходимо помнить, что желательно, чтобы принтер был подключен к сети, т.к. после создания порта Windows пытается соединиться с принтером, и в случае возникновения ошибки связи будет запрошена дополнительная информация (см. рис. 4). После успешного соединения с принтером мастер Add Standard TCP/IP Printer Port Wizard заканчивает свою работу;
Рисунок 3
Рисунок 4
- Выберите устанавливаемый принтер из списка. В том случае если драйвера принтера не являются стандартными, нажмите на кнопку Have Disk… и укажите путь к драйверу;
- После установки драйвера в появившемся окне Printer Sharing выберите опцию Share As для того, чтобы сделать принтер доступным для других пользователей сети, и укажите сетевое имя принтера в соответствии с принятым соглашением об именах, например, HP1200_1 (см. рис. 5). Щелкните по кнопке Next;
Рисунок 5
- Введите локальное имя принтера (см. рис. 6) и заполните поля, характеризующие принтер, например, его местоположение. Локальное имя принтера также должно удовлетворять принятому соглашению об именах, например, HP LaserJet 1200 (1);
Рисунок 6
- По окончании установки принтера вам будет предложено распечатать тестовую страницу.
На этом настройка принтера не закончена: необходимо определить параметры безопасности принтера, для этого в Active Directory необходимо создать две группы безопасности. Члены одной из этих групп смогут только печатать на этом принтере, члены другой – управлять всей очередью печати и состоянием принтера. В соответствии с принятыми правилами наименования групп (см. раздел «Теория») первая группа будет называться HP1200-Print, вторая – HP1200-Print Managers. Поскольку в средних и крупных организациях используется несколько сетевых принтеров, то в AD рекомендуется создать OU, например, Network Printers, в котором будут находиться OU, названия которых совпадают с названиями принтеров. В каждом из этих OU будет содержаться три объекта – сетевой принтер, опубликованный в AD, и две группы безопасности, определяющие уровень доступа к принтеру (см. рис. 7). Наличие такой структуры позволяет реализовать автоматизированное подключение сетевых принтеров тем пользователям, которые имеют права работать с этим принтером.
Рисунок 7
После окончания настройки нужно выполнить настройку безопасности принтера. Для этого необходимо войти в свойства принтера на сервере печати во вкладку Security (безопасность). В этой вкладке необходимо удалить группу Everyone (все), т.к. в противном случае принтер будет подключаться ко всем пользователям сети, и добавить две группы безопасности, соответствующие данному принтеру, в данном случае HP1200_1-Print и HP1200_1-Print Managers. Для группы HP1200_1-Print необходимо установить в разделе Permissions (разрешения) флажок напротив свойства Print (см. рис .8), а для группы HP1200_1-Print Managers – флажки напротив Print (печать) и Manage Documents (управление документами). Ставить флажок напротив Manage Printers не рекомендуется, поскольку управление принтерами подразумевает возможность изменять свойства принтера, удалять его. По мнению автора, такими привилегиями может обладать только системный администратор.
Рисунок 8
На этом установка и настройка сетевого принтера завершены.
В следующей статье будет описан процесс создания сценария, который, основываясь на данных AD, будет во время регистрации пользователя в сети обеспечивать автоматическое подключение/отключение принтеров в зависимости от членства в соответствующих группах безопасности.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|