IPrintOemPS COM 인터페이스

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

IPrintOemPS COM 인터페이스는 Pscript5용 프린터 그래픽 DLL이 렌더링 플러그 인과 통신하는 수단입니다. 인터페이스는 IPrintOemPS 각 렌더링 플러그 인에 의해 구현됩니다.

다음 표에서는 인터페이스에서 제공하는 IPrintOemPS 모든 메서드를 나열하고 설명합니다. 렌더링 플러그 인은 나열된 모든 메서드를 정의해야 합니다. 메서드가 필요하지 않은 경우 E_NOTIMPL 반환할 수 있습니다.

메서드 설명
IPrintOemPS::Command 렌더링 플러그 인에서 인쇄 작업의 데이터 스트림에 Postscript 명령을 삽입할 수 있습니다.
IPrintOemPS::D evMode 렌더링 플러그 인의 프라이빗 DEVMODEW 멤버에 대한 작업을 수행합니다.
IPrintOemPS::D isableDriver 렌더링 플러그 인의 IPrintOemPS::EnableDriver 메서드에 의해 할당된 리소스를 해제합니다.
IPrintOemPS::D isablePDEV 렌더링 플러그 인에서 IPrintOemPS::EnablePDEV 메서드에 의해 할당된 프라이빗 PDEV 구조를 삭제할 수 있습니다.
IPrintOemPS::EnableDriver 렌더링 플러그 인에서 일부 그래픽 DDI 함수를 후크할 수 있습니다. 이 메서드와 IPrintOemPS::D isableDriver 는 쌍으로 간주되어야 합니다. 구현된 경우 다른 메서드도 구현해야 합니다.
IPrintOemPS::EnablePDEV 렌더링 플러그 인에서 자체 PDEV 구조를 만들 수 있습니다.
IPrintOemPS::GetInfo (구현이 필요합니다.) 렌더링 플러그 인 식별 정보를 반환합니다.
IPrintOemPS::P ublishDriverInterface (구현이 필요합니다.) Pscript5 드라이버의 IPrintOemDriverPS COM 인터페이스, IPrintCorePS2 COM 인터페이스 또는 IPrintCoreHelperPS 인터페이스에 대한 포인터를 제공합니다.
IPrintOemPS::ResetPDEV 렌더링 플러그 인에서 PDEV 구조를 다시 설정할 수 있습니다.

자세한 내용은 프린터 드라이버 COM 인터페이스 구현을 참조 하세요.