XML 특성

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

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

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

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

인쇄 스키마 사양