Поделиться через


Возможности печати

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Используя технологию возможностей печати, драйвер печати может возвращать свои возможности в виде набора элементов в XML-документе. Более ранние версии драйверов печати возвращают свои сведения о возможностях, когда приложение называется функциями DeviceCapabilities или GetDeviceCaps . Однако эти функции Microsoft Win32 ограничены, так как они возвращают только сведения о фиксированном наборе функций и параметров принтера и могут возвращать сведения только о одной функции или настройке для каждого вызова функции.

В отличие от этого, документ XML PrintCapabilities гораздо более гибкий и предназначен для поддержки новых функций принтера. Функция PrintCapabilities также возвращает весь документ XML PrintCapabilities в одном вызове функции.

В этом разделе рассматриваются следующие аспекты возможностей печати:

Архитектура возможностей печати

Поддержка API Win32 для возможностей печати

Возможности печати в драйверах печати Unidrv и PScript5

Поддержка подключаемого модуля драйвера печати

Поддержка возможностей печати в монолитных драйверах печати на основе GDI