이전 버전의 Windows에서 XPS 지원
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
Windows Vista 외에도 MICROSOFT WinFX 런타임 구성 요소 3.0을 통해 Microsoft Windows Server 2003 및 Windows XP에서 XPS 기반 기술이 지원됩니다. XPS 인쇄는 이러한 운영 체제의 지점 및 인쇄 시나리오에서 작동합니다.
Windows Server 2003 및 Windows XP에 대한 지원은 다음과 같은 방식으로 제공됩니다.
Win32 및 WPF(Windows Presentation Foundation) 애플리케이션의 출력을 투명하게 변환합니다. 렌더링 출력은 Win32와 WPF(Windows Presentation Foundation) 애플리케이션 간에 크게 다르지만 XPSDrv 드라이버 모델을 사용하면 두 애플리케이션 유형 모두 단일 드라이버에 인쇄할 수 있습니다. 인쇄 출력은 애플리케이션 유형과 드라이버 유형 간에 적절하게 변환되므로 GDI 기반 프린터와 XPS 기반 프린터로 인쇄되는 Win32 및 WPF 애플리케이션 간에 완전한 지원 매트릭스를 사용할 수 있습니다. XPSDrv 인프라는 Windows Server 2003 및 Windows XP에서도 사용할 수 있습니다.
일관된 필터 파이프라인 모델입니다. Windows Vista, Windows Server 2003 및 Windows XP의 필터 파이프라인은 필터, 플러그 인 모델, 파이프라인 구성 파일 및 이벤트 로깅에 대해 동일한 인터페이스를 지원합니다. 이전 버전의 Windows에서 알림에 대한 지원 감소를 포함하여 몇 가지 차이점이 있습니다. Windows Vista의 경우 렌더링 필터는 알림을 완벽하게 제어할 수 있으며 필터가 처리 중인 모든 유형의 "파트"(즉, 문서, 페이지, 글꼴, 이미지 등)에 대한 알림을 보낼 수 있습니다. 이전 버전의 Windows에서 확장 가능한 소비자의 경우 알림은 페이지 경계에서만 발생합니다.
XPS 기반 인쇄 프로세서입니다. Windows Server 2003 및 Windows XP의 경우 XPSDrv를 사용하도록 설정하는 XPS 기반 인쇄 프로세서가 있습니다. XPS 기반 인쇄 프로세서는 XPSDrv 드라이버를 호스트하고 이러한 운영 체제의 기존 스풀러와 통신합니다. 특정 XPS 인쇄 경로 기능은 Windows Vista에서만 사용할 수 있으므로 XPSDrv 드라이버는 이전 버전의 Windows에서 정상적으로 성능이 저하될 수 있어야 합니다.
XPS에 대한 자세한 내용은 XML 용지 사양 개요를 다운로드하세요.