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