COM-интерфейс IPrintOemPS
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
IPrintOemPS
COM-интерфейс — это средство, с помощью которого библиотека DLL графики принтера для Pscript5 взаимодействует с подключаемым модулем отрисовки. Интерфейс IPrintOemPS
реализуется каждым подключаемым модулем отрисовки.
В следующей таблице перечислены и описаны все методы, предоставляемые интерфейсом IPrintOemPS
. Подключаемые модули отрисовки должны определять все перечисленные методы. Если метод не нужен, он может вернуть E_NOTIMPL.
Метод | Description |
---|---|
IPrintOemPS::Command | Позволяет подключаемый модуль отрисовки вставлять команды Postscript в поток данных задания печати. |
IPrintOemPS::D evMode | Выполняет операции с частными элементами DEVMODEW подключаемого модуля отрисовки. |
IPrintOemPS::D isableDriver | Освобождает ресурсы, выделенные методом IPrintOemPS iPrintOemPS::EnableDriver . |
IPrintOemPS::D isablePDEV | Позволяет подключаемый модуль отрисовки удалить частную структуру PDEV, выделенную методом IPrintOemPS::EnablePDEV . |
IPrintOemPS::EnableDriver | Позволяет подключаемый модуль отрисовки перехватывать некоторые графические функции DDI. Этот метод и IPrintOemPS::D isableDriver должны рассматриваться как пара; если он реализован, другой должен быть реализован также. |
IPrintOemPS::EnablePDEV | Позволяет подключаемым модулем отрисовки создавать собственную структуру PDEV. |
IPrintOemPS::GetInfo | (Требуется реализация.) Возвращает сведения об идентификации подключаемого модуля отрисовки. |
IPrintOemPS::P ublishDriverInterface | (Требуется реализация.) Предоставляет указатель на интерфейс COM драйвера IPrintOemDriverPS, COM-интерфейс IPrintCorePS2 или интерфейс IPrintCoreHelperPSPS |
IPrintOemPS::ResetPDEV | Позволяет подключаемый модуль отрисовки сбрасывать структуру PDEV. |
Дополнительные сведения см. в разделе "Реализация COM-интерфейсов драйвера принтера".