Интерфейс, зависящий от PPD

Важно!

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

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

Интерфейс COM IPrintCoreUI2 поддерживает девять методов, которые подключаемый модуль пользовательского интерфейса может вызывать для доступа к информации в PPD-файлах. Шесть из этих методов поддерживаются в интерфейсе COM IPrintCorePS2. В этом разделе описывается поведение этих методов, зависят от PPD.

Методы PPD интерфейса IPrintCoreUI2

IPrintCoreUI2::EnumConstrainedOptions

IPrintCoreUI2::EnumFeatures

IPrintCoreUI2::EnumOptions

IPrintCoreUI2::GetOptions

IPrintCoreUI2::GetFeatureAttribute

IPrintCoreUI2::GetGlobalAttribute

IPrintCoreUI2::GetOptionAttribute

IPrintCoreUI2::SetOptions

IPrintCoreUI2::WhyConstrained

Методы PPD интерфейса IPrintCorePS2

IPrintCorePS2::EnumFeatures

IPrintCorePS2::EnumOptions

IPrintCorePS2::GetOptions

IPrintCorePS2::GetFeatureAttribute

IPrintCorePS2::GetGlobalAttribute

IPrintCorePS2::GetOptionAttribute

В этом разделе ссылка на любой метод, который является членом обоих интерфейсов, применяется к обоим методам. Например, ссылка на GetOptions применяется к IPrintCoreUI2::GetOptions , а также к IPrintCorePS2::GetOptions.

Доступность функций PPD

В этом разделе фраза "Функция PPD в настоящее время недоступна" означает, что либо принтер не поддерживает эту функцию, либо параметры компонента, отличные от None/False, ограничены текущими параметрами устанавливаемых параметров.

Например, "Дуплексный компонент в настоящее время недоступен" означает, что ppd не указывает ключевое слово *Duplex feature, или параметры ключевого слова *Duplex feature, отличные от None, в настоящее время ограничены тем фактом, что дуплексный блок не установлен.