Печать фона схемы
Этот раздел не является текущим. Последние сведения см. в спецификации схемы печати.
Схема печати предназначена для решения проблем непрозрачности и неоднозначности, связанных с внутренним взаимодействием между компонентами подсистемы печати, и внешней связи между подсистемой печати и приложениями.
Текущее взаимодействие подсистемы печати с приложениями и подключаемыми модулями поставщиков оборудования использует двоичную структуру DEVMODE на основе индекса и двоичные devCaps. Параметры, сделанные каждым компонентом, в значительной степени непрозрачны для других компонентов, предотвращая переносимость параметров между устройствами или даже между различными версиями драйверов на одном устройстве. Кроме того, PrintCapabilities нельзя легко использовать клиентскими приложениями без собственных знаний об устройстве или использовании пользовательского интерфейса драйвера. Помимо этих ограничений, в более широком смысле нет четко определенного языка для описания общих атрибутов устройства, PrintCapabilities, конфигураций устройств или форматирования заданий. Схема печати и связанные с ней технологии предназначены для решения этих ограничений, предоставляя согласованный, однозначно и расширяемый метод связи параметров и возможностей в консолидированной и логической форме.
Концептуальные основы ключевых слов схемы печати и платформы схемы печати — это согласованность, отсутствие неоднозначности и расширяемости. Согласованность достигается с помощью ключевых слов схемы печати и платформы схемы печати в качестве стандартных блоков для взаимодействия между компонентами печати следующего поколения. Приложения, подсистема печати Microsoft Windows и подключаемые модули IHV и драйверы взаимодействуют с этим общим механизмом. Эти ключевые слова, их структура и их смысл будут четко определены общедоступной схемой. Это предотвращает неоднозначность в значении определенного ключевого слова и предотвращает избыточные или повторяющиеся ключевые слова. Все компоненты могут полагаться на использование определенного ключевого слова для передачи определенного намерения и того, что намерение должно быть хорошо понято получателем. Расширяемость жизненно важна для долголетия ключевых слов схемы печати, гарантируя, что общедоступная схема является динамической сущностью. Структура также позволяет частным расширениям, которые предоставляют IHV гибкость для инноваций по мере необходимости, учитывая будущее включение частного ключевого слова в общедоступную схему является важным для сохранения согласованности и предотвращения неоднозначности.
Связанные разделы