다음을 통해 공유


렌더링 플러그 인 소개

중요

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

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

Microsoft 유니버설 프린터 드라이버(Unidrv) 또는 Microsoft PostScript 프린터 드라이버(Pscript)에 새 프린터 디바이스에 대한 지원을 추가하는 경우 COM 인터페이스 메서드를 구현하여 드라이버가 인쇄 스풀러에 보내는 데이터를 수정할 수 있습니다.

사용자 모드 DLL을 제공하여 이 사용자 지정을 수행합니다. 이 DLL을 렌더링 플러그 인이라고 합니다.

다음 두 가지 유형의 사용자 지정을 지원합니다.

  • 일부 그래픽 DDI 렌더링 함수의 사용자 지정된 버전을 제공합니다.

  • 데이터 스트림이 스풀러로 전송되기 전에 렌더링된 이미지를 수정하거나 줄 데이터 스트림을 검사하거나 특정 삽입 지점에 Postscript 코드를 삽입하는 Unidrv별 또는 Pscript 관련 COM 인터페이스 메서드를 구현합니다.

렌더링 플러그 인은 창을 직접 생성해서는 안 됩니다. Windows Vista 이상의 경우 비동기 사용자 알림 XML 스키마 asyncui.xsd를 사용하여 클라이언트 컴퓨터에 비동기 이벤트 알림 메시지를 제공할 수 있습니다. 자세한 내용은 비동기 사용자 알림 스키마를 참조하세요.