13. Печать в сети Windows NT
13.1. Организация сетевой печати в Windows NT
Подсистема сетевой печати Windows NT включает следующие элементы:
- Устройство печати (print device) - физическое устройство, которое печатает текстовые и графические документы на бумаге, например, Hewlett-Packard Laser Jet 4p или Cannon Bubble-Jet 10B. Обычно это устройство называют принтером, но Microsoft под принтером понимает программное обеспечение.
- Принтер (printer) - программный интерфейс между операционной системой и устройством печати. Принтер включает драйвер принтера и ряд других программных компонент, организующих печать документов на физическом устройстве.
- Устройство печати с сетевым интерфейсом (Network-interface print device) - устройство с собственным сетевым адаптером. Оно не должно подключаться к порту компьютера, так как может непосредственно взаимодействовать с сетью.
- Принт-сервер (print server) - компьютер, на котором работает программное обеспечение принтера. Принт-сервер получает документы от клиентов и организует их печать. Нужно отличать использование этого термина в Windows NT от использования его в Net-Ware и OS/2 - там очередью называют программный интерфейс между операционной системой и устройством печати, то есть то, что в Windows NT имеет название принтер.
- Принт-спулер (print spooler) - набор динамических библиотек DLL, которые организуют получение, планирование и распределение документов. Спулинг - это процесс записи принтерных работ в файл на диске. Это файл называется спул-файлом. Спулер всегда устанавливается на принт-сервере, а также на клиентах Windows NT Workstation и Windows 95. Использование спулера на клиенте ускоряет работу приложений, печатающих свои документы, так как для приложения в этом случае процесс печати завершается после помещения всех его страниц в локальный спулер, а не в сетевой спулер принт-сервера.
- Очередь (queue) - группа документов, ожидающих печати. Не нужно
- Пул печати (printing pool) - обслуживание одним принтером нескольких однотипных устройств печати, подключенных к одному компьютеру. Организация пула печати позволяет переложить на программное обеспечение работу по балансу загрузки физических устройств печати. Пользователь не знает, на какое конкретное устройство он посылает документ.
Для организации сетевой печати в сети Windows NT должен по крайней мере один компьютер, выполняющий роль принт-сервера. Им может быть как Windows NT Server, так и Windows NT Workstation. При использовании Windows NT Workstation имеются ограничения - число одновременных соединений клиентов не может превышать 10, не поддерживаются клиенты Macintosh и NetWare.
Клиентами принт-сервера Windows NT могут быть компьютеры, работающие под управлением:
- Windows NT
- Windows 95
- Windows for Workgroups
- LAN Manager 2.x
- OS/2
- UNIX
- NetWare * (только для принт-сервера на Windows NT Server)
- Macintosh * (только для принт-сервера на Windows NT Server)
На клиентах Windows NT Workstation 4.0 и Windows 95 не нужно устанавливать драйвер принтера для печати документа на принт-сервере. Этот драйвер автоматически переписывается с принт-сервера, когда клиент первый раз соединяется с принт-сервером. Клиент Windows NT Workstation 4.0 при каждом последующем соединении проверяет соответствие своей версии драйвера принтера той, которая имеется на принт-сервере и при ее обновлении заново переписывает свежую версию. Клиент Windows 95 так не делает, поэтому обновлять версию драйвера нужно вручную, устанавливая ее на клиенте.
На остальных клиентах для соединения с принт-сервером Windows NT необходимо установить соответствующий драйвер принтера.
Для клиентов не-Microsoft на принт-сервере нужно установить дополнительное программное обеспечение:
- Macintosh - Services for Macintosh
- NetWare - File and Print Services for NetWare
- UNIX - TCP/IP Printer Service
Необходимо отметить, что принт-сервер может иметь несколько подключенных устройств печати и несколько инсталлированных принтеров.
Связь между принтерами и устройствами может быть достаточно гибкой:
- каждое устройство может обслуживаться отдельным принтером;
- несколько устройств могут обслуживаться одним принтером (пул печати);
- одно устройство может обслуживаться несколькими принтерами - это позволяет назначить каждому принтеру свой приоритет и документы будут печататься на устройстве в приоритетном порядке, в зависимости от того, на какой принтер пользователь послал документ.
13.2. Установка принт-сервера
Установка принт-сервера состоит из нескольких этапов:
13.3. Права доступа к принтеру
Если принтер является разделяемым, то к нему определены права доступа пользователей по сети - разрешения на печать (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, которые позволяет задать события для аудита и изменить владельца принтера.
13.4. Управление документами
Пользователи, имеющие разрешения Print на какой-либо принтер, могут управлять теми документами, которые они отправили на печать в данный принтер.
Пользователи, которые имеют разрешения Manage Documents, могут выполнять те же действия с документами любых пользователей.
Управлять документом можно после того, как он попал в очередь печати принтера и его название появилось в окне печатающихся документов данного принтера (это окно появляется после двойного щелчка по иконке принтера в окне Printers).
Из меню Documents окна печати принтера можно выполнять такие действия над документом как:
- Pause - приостанавливать печать данного документа
- Resume - продолжать печать приостановленного документа
- Restart - начинать печать документа с начала
- Canсel - снимать документ с печати
- Properties - изменять свойства документа
Панель свойств документа, появляющаяся после выбора пункта Properties, имеет три закладки: General, Page Setup и Advanced.
В закладке General можно установить:
- Приоритет данного документа по отношению к другим документам данного принтера, находящимся в очереди. По умолчанию документ имеет низший приоритет 1, но он может быть повышен до 99.
- Получателя уведомления (notification). По умолчанию уведомление о том, что документ напечатан, получает тот пользователь, который послал документ на принтер. С помощью поля Notify можно задать имя пользователя, который будет получит уведомление вместо того пользователя, который отправил документ на печать.
- Расписание печати документа. Определяет диапазон часов, когда этот документ может печататься. Например, если пользователь хочет, чтобы этот документ был напечатан в ночные часы, когда принтер не загружен, то он может указать диапазон от 12.00 АМ до 6.00 АМ. Если документ послан на печать в другое время, то он запоминается в спулере принт-сервера, а печать начинается в 12.00 часов ночи.
13.5. Конфигурирование и управление принтером
Конфигурировать и управлять принтером может только пользовать, имеющий разрешение 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.
13.6. Практические занятия
- Войдите в сеть как администратор и создайте на своем компьютере локальный принтер, выбрав в качестве устройства любое устройство печати из списка, предложенного мастером инсталляции. В качестве порта укажите LPT1. Принтер установится даже в том случае, когда реально к порту устройство печати не подключено. В этой работе вы будете работать с принтером без реального устройства печати.
- Сделайте принтер разделяемым. Убедитесь, что принтер стал доступным по сети, просмотрев ресурсы сети с соседнего компьютера.
- Установите различные разрешения для пользователей вашего домена.
- Приостановите принтер с помощью команды Pause Printing. Это нужно для того, чтобы посылаемые на него документы появились в очереди, но не печатались.
- Пошлите на печать несколько текстовых документов. Они должны появиться в окне печати данного принтера. Проверьте, какие операции над документами вы можете выполнять из меню Documents.
- Проверьте возможности конфигурирования принтера из меню Printer окна печати.
- Войдите в сеть в качестве пользователя - члена группы Users. Проверьте возможности обычного пользователя по управлению документами и принтером, послав несколько документов на печать.
Назад |
Содержание