XPSDrv 구성 모듈

중요

인쇄 지원 앱(PSA)과 함께 Microsoft의 IPP 받은 편지함 클래스 드라이버를 사용하여 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하는 것이 좋습니다.

자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.

XPSDrv 인쇄 드라이버는 XPS 스풀 파일을 사용하고 프린터에서 사용할 수 있는 PDL(페이지 설명 언어) 데이터를 내보내는 XPS 인쇄 경로의 구성 요소입니다. 구성 모듈에는 프린터 기능 및 설정을 애플리케이션에 전달하는 드라이버 구성 요소가 포함되어 있습니다. XPSDrv 프린터 드라이버는 Microsoft Win32 기반 애플리케이션 및 WPF(Windows Presentation Foundation) 기반 애플리케이션에서 사용하는 통신 방법을 지원합니다.

Win32 기반 애플리케이션과 WPF 애플리케이션 모두 XPSDrv 인쇄 드라이버에 인쇄할 수 있습니다. Win32 애플리케이션은 GDI 인쇄 API(애플리케이션 프로그래밍 인터페이스)를 사용하고 Microsoft에서 제공하는 변환 렌더링 모듈은 인쇄 필터 파이프라인에 인쇄하기 위한 XPS 스풀 파일을 만듭니다. WPF 애플리케이션은 WPF 인쇄 API를 사용하여 애플리케이션에서 직접 XPS 스풀 파일을 만듭니다.

다음 다이어그램에서는 XPSDrv 구성 아키텍처를 보여 줍니다.

xpsdrv 구성 아키텍처를 보여 주는 다이어그램

구성 모듈 섹션의 세 개체는 상호 배타적입니다.

XPSDrv 인쇄 드라이버의 두 가지 주요 구성 요소는 버전 3 인쇄 드라이버 모듈XPS 필터 파이프라인입니다. 이러한 각 구성 요소에는 하나 이상의 구성 파일 및 모듈이 필요합니다.

XPSDrv 문서 이벤트

XPSDrv 드라이버는 Win32 기반 애플리케이션이 인쇄될 때 DrvDocumentEvent 함수를 통해 GDI 문서 이벤트를 받을 수 있으며, WPF 애플리케이션을 인쇄할 때 드라이버가 DrvDocumentEvent를 통해 XPS 문서 이벤트를 받을 수 있습니다. XPSDrv 문서 이벤트에 대한 자세한 내용은 XPSDrv 드라이버 문서 이벤트를 참조하세요.

XPSDrv 드라이버 설치

XPSDrv 드라이버에는 설치에 대한 특정 요구 사항이 있습니다. XPSDrv 드라이버 설치에 대한 자세한 내용은 XPSDrv 설치를 참조하세요.