다음을 통해 공유


프린터 드라이버 및 플러그 인 도우미 인터페이스

중요

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

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

Windows Vista 이상에서 사용할 수 있는 IPrintCoreHelper 인터페이스는 Unidrv 렌더링, UI(Unidrv 사용자 인터페이스), Pscript5 렌더링 및 Pscript5 UI 등 네 가지 핵심 드라이버 모듈에서 모두 사용할 수 있는 기본 기능을 제공합니다. 다음과 같은 이유로 네 개의 모듈 모두에 단일 인터페이스가 제공됩니다.

  • 인터페이스는 기본 아키텍처를 반영합니다.

  • 인터페이스는 제약 조건 확인과 같은 특정 동작을 수행하기 위해 플러그 인에 대한 공통 코드 모듈을 작성하는 기능을 제공합니다.

IPrintCoreHelper 인터페이스를 사용하여 Unidrv 기반 및 Pscript5 기반 드라이버에 대한 단일 UI 대체 플러그 인을 작성할 수 있습니다.

Pscript5와 Unidrv 드라이버 인프라 간의 차이로 인해 IPrintCoreHelperUniIPrintCoreHelperPS라는 두 개의 추가 인터페이스가 있습니다. 이 인터페이스는 IPrintCoreHelper 인터페이스에서 상속되며 개별 드라이버를 기반으로 확장된 서비스를 제공합니다. 이러한 인터페이스는 해당 모듈에서만 사용할 수 있습니다. Pscript5 도우미 인터페이스인 IPrintCoreHelperPS는 특정 PPD(PostScript 프린터 설명) 데이터에 대한 액세스를 제공하며, Unidrv 도우미 인터페이스인 IPrintCoreHelperUni는 Windows Vista의 새로운 GDL 파서를 통해 GPD(일반 프린터 구성) 파일에 액세스하는 기능을 제공합니다.

이 섹션에서는 다음 항목을 제공합니다.

플러그 인용 Unidrv 및 Pscript5 도우미 인터페이스

인터페이스 게시

IPrintCoreHelper 인터페이스의 세부 정보