Поделиться через


COM-интерфейсы для подключаемых модулей отрисовки

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Для обмена данными между драйверами принтеров Майкрософт и подключаемыми модулями отрисовки определены следующие com-интерфейсы:

Интерфейс COM IPrintOemUni, позволяющий библиотеке DLL графики принтера для Unidrv вызывать подключаемые модули отрисовки.

Com-интерфейс IPrintOemUni2, который расширяет возможности интерфейса COM IPrintOemUni.

Com-интерфейс IPrintOemUni3, расширяющий возможности интерфейсов IPrintOemUni и IPrintOemUni2 COM.

Интерфейс COM IPrintOemDriverUni, который предоставляет служебные операции для отрисовки подключаемых модулей для Unidrv.

COM-интерфейс IPrintOemPS, который позволяет библиотеке DLL графики принтера для Pscript5 вызывать подключаемые модули отрисовки.

COM-интерфейс IPrintOemPS2, который расширяет возможности com-интерфейса IPrintOemPS.

COM-интерфейс IPrintOemDriverPS, который предоставляет служебные операции для отрисовки подключаемых модулей для Pscript5.

COM-интерфейс IPrintCorePS2, предоставляющий вспомогательные методы для подключаемых модулей просмотра мини-driver Pscript5.

На следующем рисунке показано дерево наследования интерфейсов COM, используемых в подключаемых модулях отрисовки.

схема, иллюстрирующая дерево наследования для com-интерфейсов, используемых в подключаемых модулях отрисовки.