Архитектура очереди печати печати
Очередь печати печати Microsoft Windows 2000 и более поздних версий состоит из набора компонентов, предоставляемых корпорацией Майкрософт и дополнительных поставщиков, с обязанностями, которые включают:
Определение того, должно ли задание печати обрабатываться локально или по сети.
Прием потока данных, созданного GDI в сочетании с драйвером принтера, для вывода на принтере определенного типа.
Добавление данных в файл (если функция spooling включена).
Выбор первого доступного физического принтера в очереди логического принтера.
Преобразование потока данных из формата spooled (например, расширенного метафайла (EMF)) в формат, который может быть отправлен на оборудование принтера (например , на языке управления принтерами (PCL)).
Отправка потока данных на оборудование принтера.
Обслуживание базы данных на основе реестра для компонентов очереди печати и форм принтеров.
(Windows Vista) Отрисовка заданий печати на клиентском компьютере, а не на сервере печати. Отрисовка на стороне клиента упрощает рабочую нагрузку сервера печати, является прозрачной для драйвера печати и включена по умолчанию в Windows Vista.
В Windows 7 драйверы печати могут выполняться отдельно от очереди печати. Эта функция называется изоляцией драйвера принтера.