렌더링 플러그 인 소개
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
Microsoft 유니버설 프린터 드라이버(Unidrv) 또는 Microsoft PostScript 프린터 드라이버(Pscript)에 새 프린터 디바이스에 대한 지원을 추가하는 경우 COM 인터페이스 메서드를 구현하여 드라이버가 인쇄 스풀러에 보내는 데이터를 수정할 수 있습니다.
사용자 모드 DLL을 제공하여 이 사용자 지정을 수행합니다. 이 DLL을 렌더링 플러그 인이라고 합니다.
다음 두 가지 유형의 사용자 지정을 지원합니다.
일부 그래픽 DDI 렌더링 함수의 사용자 지정된 버전을 제공합니다.
데이터 스트림이 스풀러로 전송되기 전에 렌더링된 이미지를 수정하거나 줄 데이터 스트림을 스캔하거나 특정 삽입 지점에 포스트스크립트 코드를 삽입하는 Unidrv별 또는 Pscript별 COM 인터페이스 메서드를 구현합니다.
렌더링 플러그 인은 창을 직접 생성해서는 안 됩니다. Windows Vista 이상의 경우 비동기 사용자 알림 XML 스키마인 asyncui.xsd를 사용하여 클라이언트 컴퓨터에 비동기 이벤트 알림 메시지를 제공할 수 있습니다. 자세한 내용은 비동기 사용자 알림 스키마를 참조하세요.