다음을 통해 공유


스키마 배경 인쇄

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

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

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

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

인쇄 스키마 사양