гласно указанным параметрам и передает
информацию
на физические устройства, ко-
торые распечатают изображение на твердом носителе.
Одним словом, если все логические компоненты принтера проверены, а он все
равно "не хочет" печатать, то единственное, что можно
сделать,
— отдать его в ре-
монт. В основном пользователю требуется знать о том, как включить и выключить
принтер или плоттер, заменить тонер или бумагу, подключить интерфейсный кабель
и почистить головку принтера.
Но, с другой
стороны,
Windows 2000 учитывает как пользовательские, так и аппа-
ратные потребности. Задача операционной системы состоит в том, чтобы объединить
в виде логического принтера то, с чем пользователи работают и с
помощью
чего ад-
министраторы управляют процессом печати и решают возникающие проблемы. Логи-
ческий принтер — представитель мира
аппаратного
обеспечения.
Логические принтеры устанавливаются на пользовательских компьютерах (локаль-
ные принтеры), но в большинстве случаев логические принтеры, выделенные для вы-
полнения функций ведущих логических принтеров, инсталлируются на сервере (сете-
вые принтеры).
Ниже приведена базовая пользовательская процедура подключения и использова-
ния принтера.
1. Установите локальный или удаленный логический принтер, к которому получа-
ет доступ пользователь.
2. После завершения подключения можно управлять некоторыми свойствами ло-
гического принтера, такими как размер и формат бумаги, расположение прием-
ных и подающих лотков, цвет и
разрешение
печати, число страниц, копий и т.д.
3. После этого вы или другие пользователи сможете печатать текстовые докумен-
ты и графику на логическом принтере. Процесс печати называют заданием. За-
дание формирует команды для службы печати, сообщая логическому принтеру,
как нужно напечатать документ на физическом принтере. Когда пользователь-
ское приложение выводит на печать текстовый или графический документ,
приложение вызывает интерфейс графических устройств Windows (GDI), кото-
рый загружает драйвер целевого принтера. Используя драйвер для целевого
принтера, GDI переводит документ на язык печати физического принтера. Вы-
полненный однажды, GDI затем вызывает локальный спулер (программу, кото-
рая принимает посланные на печать документы, сохраняет их и отправляет на
доступный принтер), передает задание и закрывается. На данном этапе работа
GDI
завершена, и пользовательский компьютер передает задание на сервер пе-
чати через службу
маршрутизации.
Эта служба, в свою очередь, передает зада-
ние по сети, используя службу удаленного вызова процедуры, сетевое ПО Net-
BIOS или другие службы (для операционных систем Unix, OS/2 и т.д.).
4. Затем служба печати или пользовательский спулер вызывают логический прин-
тер, который после получения задания от маршрутизатора печати или другого
интерфейсного устройства, загружает необходимый драйвер. В драйвере указа-
но, как связаться с физическим принтером и передать ему документ — обычно
с
помошью
службы проводника и процессоров печати.
5. Обработчик печати проверяет типы данных задания и изменяет их или
осташш-
ет без изменений в зависимости от указанных требований. Обработчик печати
проверяет корректность сформированных заданий печати.
6. Если в полученных данных указывается печать
страницы-разделителя,
задания
передаются обработчику страниц-разделителей. Разделительная страница печа-
тается перед заданием печати.
7. Администратор печати может управлять свойствами логического принтера
(логический принтер — это объект), например местом его постоянного располо-
жения в сети, доступом к общему принтеру, временем его использования и т.п.
Глава 14. Служба печати 255