XML 특성

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

인쇄 스키마 프레임워크에 정의된 여러 요소 형식에 표시되는 여러 XML 특성이 있습니다. 이름이 같은 XML 특성은 일반적으로 동일한 의미를 가지며 해당 특성이 상주하는 요소 형식에 관계없이 동일한 규칙을 준수합니다. 따라서 XML 특성은 호스트 요소 형식이 아닌 이름으로 여기에 나열됩니다. 비공개로 정의된 XML 특성은 허용되지 않습니다. 여기에 정의된 XML 특성만 PrintCapabilities 문서 또는 PrintTicket에서 사용한 다음 정의된 컨텍스트에서만 사용할 수 있습니다.

프라이빗 당사자는 다른 당사자의 네임스페이스에 새 정의를 도입할 수 없지만 다른 당사자가 설정한 사용량과 일치하는 한 다른 개인 네임스페이스의 기존 이름을 활용할 수 있습니다. 따라서 옵션에는 각각 서로 다른 네임스페이스에 상주하는 여러 다른 당사자가 정의한 ScoredProperty 요소가 포함될 수 있습니다.

특성 이름 데이터 형식 및 값 목적 주의
이름
XML QName
이 XML 특성은 요소 인스턴스를 식별합니다. 한 요소를 동일한 요소 형식의 다른 요소와 구분합니다. 이 XML 특성은 널리 사용되므로 이름 특성이라고 합니다.
이름 특성과 관련된 제한 사항은 다음과 같습니다.
  • 이름 특성은 유효한 XML 정의 QName 형식이어야 합니다. 즉, 유효한 XML 네임스페이스로 정규화되어야 합니다. 이름 특성의 값으로 표시되는 QNames는 기본 네임스페이스가 정의된 경우에도 명시적으로 네임스페이스로 한정되어야 합니다.
  • 문자 콘텐츠는 유효한 XML 정의 QName의 콘텐츠여야 합니다.
  • 비공개로 정의된 이름은 이름 특성을 도입한 파티와 고유하게 연결된 네임스페이스로 정규화되어야 합니다.
  • 형제 고유성 요구 사항: 동일한 요소 형식에 속하는 두 형제 요소가 동일한 이름 특성을 가질 수 없습니다. 유일한 예외는 Option 요소입니다. 여기서 이름 특성을 사용하여 Option을 정의할 수 있습니다. 따라서 다중 형제 옵션 요소에는 동일한 이름 특성이 있을 수 있습니다.
  • 다음 요소 형식에는 속성, ScoredProperty, ParameterDef, Option 및 Feature라는 이름 특성이 포함될 수 있습니다.
  • Name 특성은 DocumentNUp과 같이 이전에 정의된 일부 공용 인쇄 스키마 옵션 요소의 경우를 제외하고 해당 특성을 포함하는 각 요소 형식에 나타나야 합니다.
다음 예제에서는 'name' 특성을 사용하여 Option 인스턴스를 식별하는 방법을 보여 줍니다. 옵션 요소를 정의하는 올바른 방법입니다. DocumentNUp과 같은 인쇄 스키마에 공개적으로 정의되어 있지 않으면 공급자에 명명되지 않은 옵션이 없어야 합니다.
  <psf:Option name="psk:StapleBottomRight">
    \<psf:ScoredProperty name="psk:Angle">
      <psf:Value xsi:type="xs:integer">_Undefined_<psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:SheetCapacity" >
      <psf:Value xsi:type="xs:integer">_Undefined_<psf:Value>
    <psf:ScoredProperty>
  </psf:Option>
전파
열거형
현재 정의된 값이 없습니다.
전파 특성은 인쇄 스키마 프레임워크의 초기 버전에서 사용되지 않습니다. 인쇄 스키마 프레임워크의 초기 버전에 대해 구현된 PrintCapabilities 또는 PrintTicket 유효성 검사 코드가 오류 없이 후속 스키마 버전을 처리할 수 있도록 여기에 설명되어 있습니다.
제한
열거형
허용되는 값:
  • 없음
  • PrintTicket설정
  • 관리설정
  • 디바이스설정
옵션을 선택할 수 있는지 아니면 사용할 수 있는지 여부를 나타냅니다.
제한된 특성의 허용되는 값에는 다음과 같은 의미가 있습니다. 이러한 값은 최소 제한(없음)에서 가장 제한적인 값(디바이스설정)에 순서대로 나열됩니다.
없음
  • 이 옵션은 제한되지 않습니다.
PrintTicket설정
  • 이 옵션은 PrintTicket 설정에 의해 제한됩니다. 이는 구성을 변경하면 제약 조건을 제거할 수 있음을 의미합니다.
관리설정
  • 옵션은 관리자의 설정에 의해 제한됩니다. 사용자가 옵션을 사용할 수 없습니다.
디바이스설정
  • 옵션은 디바이스 설정 또는 물리적으로 설치된 디바이스 옵션에 의해 제한됩니다. 사용자 또는 관리자가 옵션을 사용하도록 설정할 수 없습니다.
PrintCapabilities 공급자가 제한된 특성의 값을 보고하는 경우 가장 제한적인 제약 조건을 보고해야 합니다. 예를 들어 관리자 설정과 디바이스 설정 모두에 의해 옵션이 제한되는 경우 PrintCapabilities 공급자는 Device설정 보고해야 합니다.
Xmlns
URI
이 XML 특성은 네임스페이스 URI(Uniform Resource Identifier)와 XML QName에 표시되는 네임스페이스 접두사 간에 연결을 설정합니다. 프레임워크 정의 요소 태그, 특성, 이름 특성 등을 사용하려면 먼저 인쇄 스키마 프레임워크에 대해 정의된 네임스페이스 URI에 대한 링크를 설정해야 합니다. 다른 모든 QName은 명시적으로 정규화되어야 하지만 네임스페이스 접두사로 요소 태그를 실제로 한정하지 않도록 이 네임스페이스를 기본값으로 선언할 수 있습니다. 표준 네임스페이스는 적절한 루트 요소에 정의되어야 합니다. xmlns 특성의 사용과 관련된 모든 XML 규칙 및 규칙을 관찰합니다.
인쇄 스키마 프레임워크의 URI는 다음과 입니다. http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework.
인쇄 스키마 키워드의 URI는 ''https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords입니다.

인쇄 스키마 사양