프린터 드라이버 및 플러그 인 도우미 인터페이스
중요
인쇄 지원 앱(PSA)과 함께 Microsoft의 IPP 받은 편지함 클래스 드라이버를 사용하여 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하는 것이 좋습니다.
자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.
Windows Vista 이상에서 사용할 수 있는 IPrintCoreHelper 인터페이스는 Unidrv 렌더링, UI(Unidrv 사용자 인터페이스), Pscript5 렌더링 및 Pscript5 UI 등 네 가지 핵심 드라이버 모듈에서 모두 사용할 수 있는 기본 기능을 제공합니다. 다음과 같은 이유로 네 개의 모듈 모두에 단일 인터페이스가 제공됩니다.
인터페이스는 기본 아키텍처를 반영합니다.
인터페이스는 제약 조건 확인과 같은 특정 동작을 수행하기 위해 플러그 인에 대한 공통 코드 모듈을 작성하는 기능을 제공합니다.
IPrintCoreHelper 인터페이스를 사용하여 Unidrv 기반 및 Pscript5 기반 드라이버에 대한 단일 UI 대체 플러그 인을 작성할 수 있습니다.
Pscript5와 Unidrv 드라이버 인프라 간의 차이로 인해 IPrintCoreHelperUni 및 IPrintCoreHelperPS라는 두 개의 추가 인터페이스가 있습니다. 이 인터페이스는 IPrintCoreHelper 인터페이스에서 상속되며 개별 드라이버를 기반으로 확장된 서비스를 제공합니다. 이러한 인터페이스는 해당 모듈에서만 사용할 수 있습니다. Pscript5 도우미 인터페이스인 IPrintCoreHelperPS는 특정 PPD(PostScript 프린터 설명) 데이터에 대한 액세스를 제공하며, Unidrv 도우미 인터페이스인 IPrintCoreHelperUni는 Windows Vista의 새로운 GDL 파서를 통해 GPD(일반 프린터 구성) 파일에 액세스하는 기능을 제공합니다.
이 섹션에서는 다음 항목을 제공합니다.