PPD-Specific 인터페이스

IPrintCoreUI2 COM 인터페이스는 사용자 인터페이스 플러그 인이 PPD 파일의 정보에 액세스하기 위해 호출할 수 있는 9가지 메서드를 지원합니다. 이러한 메서드 중 6개는 IPrintCorePS2 COM 인터페이스에서 지원됩니다. 이 섹션에서는 이러한 메서드의 PPD 관련 동작에 대해 설명합니다.

IPrintCoreUI2 인터페이스 PPD 메서드

IPrintCoreUI2::EnumConstrainedOptions

IPrintCoreUI2::EnumFeatures

IPrintCoreUI2::EnumOptions

IPrintCoreUI2::GetOptions

IPrintCoreUI2::GetFeatureAttribute

IPrintCoreUI2::GetGlobalAttribute

IPrintCoreUI2::GetOptionAttribute

IPrintCoreUI2::SetOptions

IPrintCoreUI2::WhyConstrained

IPrintCorePS2 인터페이스 PPD 메서드

IPrintCorePS2::EnumFeatures

IPrintCorePS2::EnumOptions

IPrintCorePS2::GetOptions

IPrintCorePS2::GetFeatureAttribute

IPrintCorePS2::GetGlobalAttribute

IPrintCorePS2::GetOptionAttribute

이 섹션 전체에서 두 인터페이스의 멤버인 모든 메서드에 대한 참조가 두 메서드에 모두 적용됩니다. 예를 들어 GetOptions 에 대한 참조는 IPrintCoreUI2::GetOptions 뿐만 아니라 IPrintCorePS2::GetOptions에도 적용됩니다.

PPD 기능 가용성

이 섹션에서는 "PPD 기능을 현재 사용할 수 없습니다."라는 문구는 프린터가 기능을 지원하지 않거나 기능의 Non-None/False 옵션이 현재 설치 가능한 옵션 설정에 의해 제한됨을 의미합니다.

예를 들어 "이중 기능은 현재 사용할 수 없습니다."는 PPD가 *이중 기능 키워드를 지정하지 않거나 *이중 기능 키워드의 없음이 아닌 옵션이 현재 이중 단위가 설치되지 않았다는 사실에 의해 제한됨을 의미합니다.