Подсистема сетевой печати Windows NT включает следующие элементы:
Для организации сетевой печати в сети Windows NT должен по крайней мере один компьютер, выполняющий роль принт-сервера. Им может быть как Windows NT Server, так и Windows NT Workstation. При использовании Windows NT Workstation имеются ограничения - число одновременных соединений клиентов не может превышать 10, не поддерживаются клиенты Macintosh и NetWare.
Клиентами принт-сервера Windows NT могут быть компьютеры, работающие под управлением:
На клиентах Windows NT Workstation 4.0 и Windows 95 не нужно устанавливать драйвер принтера для печати документа на принт-сервере. Этот драйвер автоматически переписывается с принт-сервера, когда клиент первый раз соединяется с принт-сервером. Клиент Windows NT Workstation 4.0 при каждом последующем соединении проверяет соответствие своей версии драйвера принтера той, которая имеется на принт-сервере и при ее обновлении заново переписывает свежую версию. Клиент Windows 95 так не делает, поэтому обновлять версию драйвера нужно вручную, устанавливая ее на клиенте.
На остальных клиентах для соединения с принт-сервером Windows NT необходимо установить соответствующий драйвер принтера.
Для клиентов не-Microsoft на принт-сервере нужно установить дополнительное программное обеспечение:
Необходимо отметить, что принт-сервер может иметь несколько подключенных устройств печати и несколько инсталлированных принтеров.
Связь между принтерами и устройствами может быть достаточно гибкой:
Установка принт-сервера состоит из нескольких этапов:
Эти права имеют следующие группы пользователей:
Если принтер является разделяемым, то к нему определены права доступа пользователей по сети - разрешения на печать (print permission).
Эти разрешения определяют не только тех пользователей, которые могут печатать документы на данном принтере, но и перечень действий, которые пользователи могут выполнять над принтером.
Всего имеется четыре уровня разрешений: No Access, Print, Manage Documents и Full Control.
В следующей таблице определены возможные действия по управлению жокументоами и принтером для каждого из уровней разрешений:
Действия | No Access | Print (default) | Manage Documents | Full Control |
Печать документов | Х | Х | Х | |
Приостановка, продолжение, перезапуск и прекращение печати собственных документов | Х | Х | Х | |
Подсоединение к принтеру | Х | Х | Х | |
Управление установками задания на печать для всех документов | Х | Х | ||
Приостановка, перезапуск и удаление всех документов | Х | Х | ||
Управление разделением принтера | Х | |||
Изменение приоритета принтера | Х | |||
Удаление принтера | Х | |||
Изменение разрешений доступа к принтеру | Х |
Как видно из таблицы, разрешение Print, которое дается по умолчанию всем членам группы Users, дает пользователю контроль над своими собственными документами.
Разрешение Manage Documents дает возможность управлять документами любых пользователей.
И, наконец, разрешение Full Control добавляет к предыдущим возможностям контроль над принтером в целом, а не только над печатаемыми документами.
Установка разрешений для пользователей и групп пользователей выполняется из закладки Security панели Properties - кнопка Permissions. Эта закладка повторяет аналогичную закладку для файлов и каталогов. Кроме возможности установить разрешения доступа, эта закладка имеет также кнопки Auditing и Ownership, которые позволяет задать события для аудита и изменить владельца принтера.
Пользователи, имеющие разрешения Print на какой-либо принтер, могут управлять теми документами, которые они отправили на печать в данный принтер.
Пользователи, которые имеют разрешения Manage Documents, могут выполнять те же действия с документами любых пользователей.
Управлять документом можно после того, как он попал в очередь печати принтера и его название появилось в окне печатающихся документов данного принтера (это окно появляется после двойного щелчка по иконке принтера в окне Printers).
Из меню Documents окна печати принтера можно выполнять такие действия над документом как:
Панель свойств документа, появляющаяся после выбора пункта Properties, имеет три закладки: General, Page Setup и Advanced.
В закладке General можно установить:
Конфигурировать и управлять принтером может только пользовать, имеющий разрешение Full Control по отношению к этому принтеру.
Конфигурирование принтера выполняется с помощью панели Properties, вызываемой из окна Printers.
Панель Properties имеет много закладок: General, Ports, Scheduling, Sharing, Security и Device Settings.
Закладка General позволяет установить новый драйвер принтера и установить тип страницы-сепаратора документов.
Закладка Scheduling управляет приоритетом принтера в целом, часами работы принтера и способом спулинга документов. Ее назначение похоже на назначение закладки General свойств документа, но только по отношению к принтеру в целом. Приоритет принтера полезен в том случае, когда для одного устройства печати инсталлировано несколько принтеров.
Закладка Ports позволяет изменить порт, который соединяет данный принтер с устройством печати.
Закладка Sharing позволяет сделать принтер разделяемым, а также предназначена для установки на принт-сервере различных типов драйверов этого устройства для различнх клиентов - например, Windows NT 4.0 MIPS, Windows NT 3.51 и т.п.
Закладка Security управляет разрешениями, аудитом и владельцем данного принтера.
Закладка Device Settings устанавливает параметры устройства печати - формат бумаги для разных лотков, картриджей шрифтов и т.п.
Оперативное управление принтером включает: приостановку принтера - опция Pause Printing (при этом останавливается печать всех документов, находящихся в очереди), возобновление работы принтера - отмена опции Pause Printing, очистку очереди принтера Purge Print Documents, а также переадресацию документов на другое устройство печати.
Управление принтером выполняется из меню Printer окна печати принтера. Приостановка или очистка принтера могут быть полезны при возникновении проблем с данным устройством печати.
Если у устройства печати возникли проблемы (например, заела бумага), то документы, находящиеся в очереди принтера, можно напечатать на другом устройстве.
Если имеется другое устройство печати такого же типа, как и отказавшее, то переадресация осуществляется простой заменой имени порта, связанного с данным принтером в закладке Ports панели свойств принтера.
Можно также переадресовать документы на другой принт-сервер, имеющийся в сети. Для этого необходимо добавить новый порт в список локальных портов и указать в качестве его имени сетевое имя принт-сервера, например, \\Server2\Laser12.