PPD 관련 인터페이스

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

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가 *이중 기능 키워드를 지정하지 않거나 *이중 기능 키워드의 없음이 아닌 옵션이 현재 이중 단위가 설치되지 않았다는 사실에 의해 제한됨을 의미합니다.