Share via


Microsoft 프린터 드라이버 사용자 지정

중요

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

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

Microsoft 유니버설 프린터 드라이버(Unidrv) 및 Microsoft PostScript 프린터 드라이버(Pscript)의 디자인은 NT 기반 운영 체제 프린터 드라이버 아키텍처를 기반으로 합니다. 따라서 각각은 프린터 인터페이스 DLL과 프린터그래픽 DLL이라는 두 가지 구성 요소로 구성됩니다. 이 섹션에서는 이러한 구성 요소를 사용자 지정하는 방법을 설명합니다.

Unidrv 또는 Pscript에 제공된 프린터 인터페이스 DLL을 사용자 지정하려면 하나 이상의 사용자 인터페이스 플러그 인을 제공해야 합니다. 이러한 플러그 인을 사용하여 드라이버의 사용자 인터페이스를 수정하고 특정 프린터 이벤트에 대한 추가 처리를 제공할 수 있습니다. Windows Vista에서 Unidrv를 사용하는 경우 사용자 인터페이스를 완전히 바꿀 수 있습니다.

Unidrv 또는 Pscript에 제공된 프린터 그래픽 DLL을 사용자 지정하려면 하나 이상의 렌더링 플러그 인을 제공해야 합니다. 이러한 플러그 인을 사용하여 인쇄 작업의 데이터 스트림 내에서 인쇄 스풀러로 전송되는 데이터를 수정할 수 있습니다.

이 단원에 포함된 항목은 다음과 같습니다.

사용자 인터페이스 플러그 인

플러그 인 렌더링

프린터 드라이버 COM 인터페이스 구현

사용자 지정된 드라이버 구성 요소 설치

Common Property Sheet 사용자 인터페이스

프린터에 대한 색 관리

인쇄 드라이버에 인쇄 티켓 지원 추가

문서 디바이스에 대한 디바이스 단계