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


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

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (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, ограничены текущими параметрами устанавливаемого параметра.

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