V4 프린터 드라이버

v4 프린터 드라이버 모델은 버전 3 드라이버 모델의 알려진 문제를 해결하여 사용자가 프린터로 사용하는 환경의 품질을 향상하도록 설계되었습니다.

참고

이 섹션의 몇 가지 개념을 더 잘 설명하기 위해 Fabrikam이라는 가상의 회사가 사용됩니다.

소개

v4 프린터 드라이버 모델은 기존 v3 프린터 드라이버 모델의 구체화이며 드라이버 개발을 개선하고 IT 관리 비용을 절감하며 새로운 시나리오를 지원하도록 설계되었습니다. v4 인쇄 드라이버 모델은 XPSDrv, GPD, PPD, 자동 구성Bidi같은 많은 친숙한 기술을 계속 지원합니다. 또한 v4 인쇄 드라이버 모델은 몇 가지 새로운 확장성 지점도 지원합니다.

또한 v4 인쇄 드라이버 모델은 다음을 비롯한 몇 가지 새로운 시나리오에 최적화되어 있습니다.

  • Windows 8 시나리오

    UWP 앱은 UI 동작 및 보안 컨텍스트와 관련된 새로운 디자인 고려 사항을 제공합니다. 따라서 이 새로운 환경에 대한 긴밀한 통합 지원을 제공하는 프린터 드라이버 모델이 필요했습니다. v4 인쇄 드라이버 모델은 프린터 제조업체가 UWP 앱에서 사용자 지정된 인쇄 기본 설정 환경 또는 프린터 알림 환경을 제공할 수 있는 유일한 방법을 제공합니다.

  • 프린터 공유

    프린터 공유는 Windows 서버의 주요 가치 제안 항목입니다. v4 프린터 드라이버 모델은 프로세서 아키텍처에서 드라이버를 관리할 필요가 없도록 하여 더 쉽고 효율적으로 공유할 수 있도록 설계되었습니다.

  • 드라이버 개발 용이성

    v4 드라이버는 버전 3 프린터 드라이버 모델 및 XPSDrv 아키텍처에서 기존 개발 작업을 지원해야 합니다. 또한 v4 드라이버는 더 쉽게 개발하고 테스트할 수 있어야 합니다.

상위 수준 아키텍처

다음은 v4 인쇄 드라이버의 개략적인 표현입니다. 렌더링 필터 및 사용자 인터페이스 애플리케이션을 제외하고 다이어그램의 다른 모든 기능 블록은 Microsoft에서 구현됩니다. V4 인쇄 드라이버는 확장성을 위해 데이터 파일 및 JavaScript에 크게 의존합니다. 파란색 상자는 v3 드라이버 모델에서 사용된 기존 파일을 나타내며 녹색 상자는 연결할 새 위치를 나타냅니다.

high level representation of v4 print driver.

이 섹션에서는 v4 프린터 드라이버의 다음과 같은 측면에 대해 설명합니다.

V4 프린터 드라이버 렌더링

V4 프린터 드라이버 구성

V4 프린터 드라이버 설정

V4 프린터 드라이버 사용자 인터페이스

V4 프린터 드라이버 연결

Visual Studio v4 프린터 드라이버 빌드