다음을 통해 공유


향상된 스풀링 및 렌더링

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

XPS 인쇄 경로는 최종 사용자가 XPSDrv 프린터 드라이버에 인쇄할 때 XPS 문서를 XPS 스풀 파일 형식으로 스풀링하여 스풀러 효율성을 향상시킵니다. XPS 문서 파일 형식은 XPS 스풀 파일 형식과 동일하므로 스풀링 프로세스가 간소화되고 문서가 스풀링되기 전에 EMF(고급 메타파일) 데이터 파일과 같은 중간 스풀 파일을 생성할 필요가 없습니다. 더 작은 스풀 파일 크기를 통해 XPS 인쇄 경로는 네트워크 트래픽을 줄이고 인쇄 성능을 향상시킬 수 있습니다.

EMF는 애플리케이션 출력을 일련의 GDI 호출로 나타내는 닫힌 형식으로, 렌더링 서비스를 위해 GDI를 호출해야 합니다. EMF와 달리 XPS 스풀 형식은 XPSDrv 드라이버를 대상으로 할 때 추가 해석 없이 실제 시각적 출력을 나타냅니다. GDI 기반 인쇄 드라이버에는 데이터 및 색 공간 변환이 필요하지만 XPSDrv 인쇄 드라이버는 스풀 파일의 데이터에 대해 직접 작동하고 이러한 변환을 방지할 수 있습니다.

일반적으로 XPS 문서를 사용하거나 XPSDrv 드라이버를 대상으로 하는 경우 스풀 파일 크기가 줄어듭니다. 벡터 콘텐츠가 큰 디바이스 글꼴 및 파일을 사용하는 파일은 더 큰 스풀 파일을 생성할 수 있지만 스풀 파일은 일반적으로 더 작습니다.

스풀 파일의 크기는 변환 프로세스에서 몇 가지 최적화를 통해 감소됩니다.

  • 모든 글꼴에 대한 글꼴 하위 세팅입니다. 출력이 처리되면 파일 내의 글꼴에 사용되는 문자만 포함됩니다. 이 최적화를 통해 문서의 스풀 파일 크기, 특히 동아시아 글꼴 집합을 사용하는 문서의 크기가 크게 줄어듭니다.

  • 로고 및 이미지 파일을 비롯한 일반 리소스 식별 변환 프로세스는 이미지가 문서 내에서 여러 번 사용되는지 여부를 식별하고, 이 경우 XPS 스풀 파일에 공유 리소스를 만듭니다. 이 최적화를 통해 각 슬라이드에서 동일한 로고와 배경을 사용하는 Microsoft PowerPoint 파일과 같이 그래픽 집약적인 문서에 대한 스풀 파일의 크기를 크게 줄일 수 있습니다.

  • ZIP 압축. ZIP 압축은 XPS 스풀 파일 형식(XPS 문서 형식)의 일부로 구현됩니다. 이 최적화는 스풀 파일 크기를 줄입니다.

이러한 최적화는 XPS 문서 또는 XPS 스풀 파일을 만들 때마다 발생합니다.