다음을 통해 공유


IPrintOemUni COM 인터페이스

중요

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

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

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

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

메서드 Description
IPrintOemUni::CommandCallback 렌더링 플러그 인에서 동적으로 생성된 프린터 명령을 제공할 수 있습니다.
IPrintOemUni::Compression 렌더링 플러그 인에서 사용자 지정된 비트맵 압축 방법을 제공할 수 있습니다.
IPrintOemUni::D evMode 렌더링 플러그 인의 프라이빗 DEVMODE 멤버에 대한 작업을 수행합니다.
IPrintOemUni::D isableDriver 렌더링 플러그 인의 IPrintOemUni::EnableDriver 메서드에 의해 할당된 리소스를 해제합니다.
IPrintOemUni::D isablePDEV 렌더링 플러그 인에서 IPrintOemUni::EnablePDEV 메서드에 의해 할당된 프라이빗 PDEV 구조를 삭제할 수 있습니다.
IPrintOemUni::D ownloadCharGlyph 렌더링 플러그 인에서 지정된 소프트 글꼴의 문자 모양을 프린터에 다운로드할 수 있습니다.
IPrintOemUni::D ownloadFontHeader 렌더링 플러그 인에서 글꼴의 헤더 정보를 프린터에 다운로드할 수 있습니다.
IPrintOemUni::D riverDMS 렌더링 플러그 인이 디바이스 관리 드로잉 표면을 사용함을 나타낼 수 있습니다.
IPrintOemUni::EnableDriver 렌더링 플러그 인에서 일부 그래픽 DDI 함수를 후크할 수 있습니다. 이 메서드와 IPrintOemUni::D isableDriver 는 쌍으로 간주되어야 합니다. 하나는 구현 된 경우 다른 구현 해야 합니다.
IPrintOemUni::EnablePDEV 렌더링 플러그 인이 자체 PDEV 구조를 만들 수 있습니다.
IPrintOemUni::FilterGraphics 렌더링 플러그 인이 스캔 라인 데이터를 수정하고 스풀러로 보낼 수 있습니다.
IPrintOemUni::GetImplementedMethod (구현이 필요합니다.) Unidrv에서 렌더링 플러그 인에 의해 구현된 IPrintOemUni 인터페이스 메서드를 확인할 수 있습니다.
IPrintOemUni::GetInfo (구현이 필요합니다.) 렌더링 플러그 인의 ID 정보를 반환합니다.
IPrintOemUni::HalftonePattern 렌더링 플러그 인이 하프톤 작업에 사용되기 전에 하프톤 패턴을 만들거나 수정할 수 있습니다.
IPrintOemUni::ImageProcessing 렌더링 플러그 인이 색 서식 또는 하프톤을 수행하기 위해 이미지 비트맵 데이터를 수정할 수 있습니다.
IPrintOemUni::MemoryUsage 렌더링 플러그 인이 IPrintOemUni::ImageProcessing 메서드에서 사용하는 데 필요한 메모리 양을 지정할 수 있습니다.
IPrintOemUni::OutputCharStr 렌더링 플러그 인이 글꼴 문자 모양 인쇄를 제어할 수 있습니다.
IPrintOemUni::P ublishDriverInterface (구현이 필요합니다.) Unidrv 드라이버의 IPrintOemDriverUni COM 인터페이스 또는 IPrintCoreHelperUni 인터페이스에 대한 포인터를 제공합니다.
IPrintOemUni::ResetPDEV 렌더링 플러그 인이 PDEV 구조를 다시 설정할 수 있습니다.
IPrintOemUni::SendFontCmd 렌더링 플러그 인에서 프린터의 글꼴 선택 명령을 수정한 다음 프린터로 보낼 수 있습니다.
IPrintOemUni::TextOutAsBitmap 렌더링 플러그 인이 텍스트 문자열의 비트맵 이미지를 만들 수 있습니다.
IPrintOemUni::TTDownloadMethod 렌더링 플러그 인에서 Unidrv가 지정된 TrueType 글꼴에 사용해야 하는 형식을 나타낼 수 있습니다.
IPrintOemUni::TTYGetInfo 렌더링 플러그 인이 Unidrv에 텍스트 전용 프린터와 관련된 정보를 제공할 수 있도록 허용합니다.

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