다음을 통해 공유


기능

이 항목은 현재 항목이 아닙니다. 최신 정보는 인쇄 스키마 사양을 참조하세요.

Feature 요소에는 디바이스 특성, 작업 서식 설정 또는 기타 관련 특성을 완전히 설명하는 Option 및 Property 요소의 전체 목록이 포함되어 있습니다.

요소 태그

<기능>

XML 특성

다음 표에서는 이 요소와 관련될 수 있는 XML 특성을 나열합니다.

XML 특성 세부 정보
name
표준 기능 또는 비공개로 정의된 기능 중 하나의 기능 이름을 보유합니다.

자세한 내용은 XML 특성 섹션을 참조하세요.

요소 정보

다음 표에서는 이 요소의 부모일 수 있는 요소, 이 요소의 자식일 수 있는 요소 및 요소 자체에 대한 제한을 나열합니다.

범주 세부 정보
부모 요소
PrintCapabilities
Printticket
기능
자식 요소
다음 그룹 중 하나입니다.
  • 기능 (0개 이상)
  • 옵션 (하나 이상)
  • 속성 (0개 이상)
또는
  • 기능 (하나 이상)
  • 옵션 (0개 이상)
  • 속성 (0개 이상)
이 요소
문자 데이터는 허용되지 않습니다.
형제인 중복 자식 옵션 요소가 허용됩니다. 중복된 이름 특성 바로 가기가 허용됩니다.

구성 종속성

기능 요소에는 구성 종속성이 없을 수 있습니다.

요소 사용

XML 특성에 대한 관계

기능/옵션 표현에서 디바이스 특성은 Feature 요소로 표시됩니다. 디바이스 특성은 다음 예제와 같이 디바이스 특성의 Feature 요소에 있는 이름 특성으로 고유하게 식별됩니다. 이 예제에서 디바이스 특성은 Resolution입니다.

<Feature name="Resolution" />

인쇄 스키마는 특정 기능 인스턴스에 대한 이름 특성 집합을 정의합니다. 이러한 이름 특성은 특정 구성 가능한 디바이스 특성과 연결된 미리 정의된 기능 인스턴스 집합을 식별하는 역할을 합니다. 이러한 기능 instance 이름은 PrintCapabilities 문서 및 해당 문서에서 파생된 PrintTickets의 이식성을 높이기 때문에 적용할 때마다 사용해야 합니다. 특정 디바이스 특성이 스키마 정의 기능 인스턴스와 일치하지 않는 경우 비공개로 정의된 기능 인스턴스가 도입될 수 있습니다. 이름 특성의 구문과 스키마 정의 및 비공개로 정의된 이름에 적용되는 규칙에 대한 자세한 내용은 XML 특성을 참조하세요.

Option 요소에 대한 관계

가능한 각 상태는 Option 요소로 표시됩니다. 각 옵션 정의에는 하나 이상의 ScoredProperty 요소가 포함되어 있으며, 이 요소는 표현되는 상태를 고유하게 설명하거나 특징을 지정합니다. 옵션 정의를 만드는 데 사용되는 기술은 옵션 정의에 설명되어 있습니다. 특정 Feature 요소와 연결된 모든 Option 요소는 Feature 요소의 자식 요소로 상주합니다.

하위

또한 인쇄 스키마 프레임워크를 사용하면 기능 요소를 계층적 방식으로 그룹화할 수 있습니다. 즉, Feature 요소 자체에는 하나 이상의 자식 Feature 요소(하위 기능)가 포함될 수 있습니다. 관련 기능 요소를 구성하거나 디바이스 기능의 측면을 제어하는 기능 요소에 유용할 수 있습니다. 한 가지 예는 스테이플링을 지원하는 디바이스입니다. 이러한 디바이스는 사용자에게 왼쪽 위 모서리, 오른쪽 위 모서리 또는 위쪽 가장자리를 따라 또는 왼쪽 가장자리를 따라 스테이플을 찾을 위치를 선택할 수 있습니다. 이 디바이스의 UI(사용자 인터페이스)는 사용자에게 가장 높은 수준의 선택 항목을 먼저 표시할 수 있어야 합니다. 이 경우 스테이플링을 사용할지 여부입니다. 사용자가 스테이플링을 사용하기로 결정한 후에만 두 번째 선택 계층인 스테이플 위치가 제공됩니다. 기능 계층 구조는 이러한 사용자 인터페이스를 가능하게 하는 추가 구조를 추가합니다. 인쇄 스키마 프레임워크를 사용하면 하위 개체가 자체 자식 하위 기능을 가질 수 있으므로 무제한 수준의 중첩이 허용됩니다.

또한 인쇄 스키마 프레임워크를 사용하면 Option 요소가 하위 기능과 동일한 수준에 표시되도록 할 수 있습니다. 즉, 동일한 부모 Feature 요소 내의 형제 역할을 합니다. 이렇게 하면 사용자가 하위 기능을 선택하기 전에 높은 수준의 결정(스테이플링 사용 여부)을 결정할 수 있습니다. 이 예제의 경우 루트 Feature 요소인 "Staple"에는 "On" 및 "Off"라는 두 개의 Option 요소와 "StapleLocation"이라는 하위 기능이 포함될 수 있습니다.

예제

<psf:Feature name="psk:JobOutputBin">
  <psf:Property name="psf:SelectionType">
    <psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
  </psf:Property>
  <psf:Option constrained="psk:None">
    <psf:ScoredProperty name="psk:Bin">
      <psf:Value xsi:type="xs:string">SorterBin</psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:MediaSheetCapacity">
      <psf:Value xsi:type="xs:integer">100</psf:Value>
    </psf:ScoredProperty>
  </psf:Option>
</psf:Feature>

인쇄 스키마 사양