XPSDrv 구성 모듈
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
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 인쇄 드라이버 의 두 가지 주요 구성 요소는 버전 3 인쇄 드라이버 모듈 과 XPS 필터 파이프라인입니다. 이러한 각 구성 요소에는 하나 이상의 구성 파일 및 모듈이 필요합니다.
XPSDrv 문서 이벤트
XPSDrv 드라이버는 Win32 기반 애플리케이션이 인쇄될 때 DrvDocumentEvent 함수를 통해 GDI 문서 이벤트를 수신할 수 있으며, WPF 애플리케이션이 인쇄될 때 드라이버는 DrvDocumentEvent를 통해 XPS 문서 이벤트를 받을 수 있습니다. XPSDrv 문서 이벤트에 대한 자세한 내용은 XPSDrv 드라이버 문서 이벤트를 참조 하세요.
XPSDrv 드라이버 설치
XPSDrv 드라이버에는 설치에 대한 특정 요구 사항이 있습니다. XPSDrv 드라이버 설치에 대한 자세한 내용은 XPSDrv 설치를 참조 하세요.