다음을 통해 공유


선택 영역과 설치 간의 제약 조건

Important

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

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

경우에 따라 다른 옵션이 설치된 경우 특정 옵션을 선택할 수 없거나 다른 옵션이 설치되지 않은 경우 특정 옵션을 선택할 수 없도록 지정해야 합니다. 예를 들어 프린터의 대형 용지함이 설치되어 있지 않으면 사용자가 타블로이드 용지를 선택할 수 없습니다.

다른 옵션의 설치 상태와 특정 옵션 선택 간의 관계를 지정하려면 *InstalledConstraints 및 *NotInstalledConstraints 항목을 사용합니다. 형식은 다음과 같습니다.

InstalledConstraints: *FeatureName.OptionName

NotInstalledConstraints: *FeatureName.OptionName

여기서 FeatureName 은 기능의 이름이고 OptionName 은 기능과 연결된 옵션의 이름입니다. 인수가 기능인 경우 마침표와 OptionName 은 포함되지 않습니다.

*InstalledConstraints 또는 *NotInstalledConstraints 항목은 *기능 또는 *옵션 항목 내에 있어야 합니다. 예를 들어 프린터의 대형 용지함을 설치하지 않은 경우 사용자가 타블로이드 용지를 선택할 수 없음을 나타내기 위해 다음 항목을 사용할 수 있습니다.

*Feature: InputBin
{
    *Option: LARGEFMT
    {
        Installable?: TRUE
        NotInstalledConstraints: PaperSize.TABLOID
    }
}

기능 또는 옵션에 *InstalledConstraints 또는 *NotInstalledConstraints 항목이 포함된 경우 기능 또는 옵션의 *Installable? 특성을 TRUE설정해야 합니다.