Интерфейс, зависящий от PPD
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
COM-интерфейс IPrintCoreUI2 поддерживает девять методов, которые подключаемый модуль пользовательского интерфейса может вызывать для доступа к информации в PPD-файлах. Шесть из этих методов поддерживаются в COM-интерфейсе IPrintCorePS2. В этом разделе описывается поведение этих методов, относящихся к PPD.
Методы PPD интерфейса IPrintCoreUI2
IPrintCoreUI2::EnumConstrainedOptions
IPrintCoreUI2::GetFeatureAttribute
IPrintCoreUI2::GetGlobalAttribute
IPrintCoreUI2::GetOptionAttribute
Методы PPD интерфейса IPrintCorePS2
IPrintCorePS2::GetFeatureAttribute
IPrintCorePS2::GetGlobalAttribute
IPrintCorePS2::GetOptionAttribute
В этом разделе ссылка на любой метод, который является членом обоих интерфейсов, применяется к обоим методам. Например, ссылка на GetOptions применяется к IPrintCoreUI2::GetOptions , а также к IPrintCorePS2::GetOptions.
Доступность компонентов PPD
В этом разделе фраза "Функция PPD сейчас недоступна" означает, что принтер не поддерживает эту функцию, или параметры, отличные от none/False, ограничены текущими параметрами устанавливаемого параметра.
Например, функция Duplex недоступна в настоящее время означает, что ppD не указывает ключевое слово *Duplex feature, или параметр *Duplex feature ключевого слова, отличного от None, в настоящее время ограничивается тем, что дуплексный блок не установлен.