스키마 배경 인쇄

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

인쇄 스키마는 인쇄 하위 시스템의 구성 요소 간의 내부 통신과 인쇄 하위 시스템 및 애플리케이션 간의 외부 통신과 관련된 불투명성 및 모호성 문제를 해결하기 위한 것입니다.

애플리케이션 및 하드웨어 공급업체의 플러그 인과의 현재 인쇄 하위 시스템 상호 작용은 인덱스 기반 DEVMODE 구조와 이진 DevCaps를 사용합니다. 각 구성 요소에서 만든 설정은 다른 구성 요소에 대해 대체로 불투명하므로 디바이스 간 또는 동일한 디바이스의 다른 드라이버 버전 간에도 설정의 이식성을 방지할 수 있습니다. 또한 PrintCapabilities는 디바이스에 대한 독점 지식이나 드라이버 UI(사용자 인터페이스)를 사용하지 않고 클라이언트 애플리케이션에서 쉽게 활용할 수 없습니다. 이러한 제한 사항 외에도 더 넓은 의미에서 일반적인 디바이스 특성, PrintCapabilities, 디바이스 구성 또는 작업 서식을 설명하는 잘 정의된 언어가 없습니다. 인쇄 스키마 및 관련 기술은 이러한 제한 사항을 해결하도록 설계되었으며, 일관되고 명확하며 확장 가능한 설정 및 기능 통신 방법을 통합 및 논리적 방식으로 제공합니다.

인쇄 스키마 키워드 및 인쇄 스키마 프레임워크의 개념적 기초는 일관성, 모호성 부족 및 확장성입니다. 일관성은 차세대 인쇄 구성 요소 간의 통신을 위한 구성 요소로 인쇄 스키마 키워드 및 인쇄 스키마 프레임워크를 사용하여 달성됩니다. 애플리케이션, Microsoft Windows 인쇄 하위 시스템 및 IHV 플러그 인 및 드라이버는 이 일반적인 메커니즘을 사용하여 상호 작용합니다. 이러한 키워드, 해당 구조 및 의미는 공용 스키마에 의해 잘 정의됩니다. 이렇게 하면 특정 키워드(keyword) 의미의 모호성이 방지되고 중복 또는 중복 키워드가 방지됩니다. 모든 구성 요소는 특정 키워드(keyword) 사용하여 특정 의도를 전달하고 수신자가 해당 의도를 잘 이해하도록 할 수 있습니다. 확장성은 인쇄 스키마 키워드의 수명이므로 공용 스키마가 동적 엔터티인지 확인하는 것이 중요합니다. 이 구조는 또한 IHV가 원하는 대로 혁신할 수 있는 유연성을 부여하는 프라이빗 확장을 허용하며, 나중에 프라이빗 키워드(keyword) 공용 스키마에 포함시키는 것은 일관성을 유지하고 모호성을 방지하는 데 필수적입니다.

인쇄 스키마 사양