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


COM-интерфейс IPrintOemDriverUni

Важно!

Для настройки печати в Windows 10 и 11 для разработки принтеров рекомендуется использовать драйвер класса "Входящие" от Майкрософт, а также приложения поддержки печати (PSA).

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

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

В следующей таблице перечислены и описаны все методы, определенные интерфейсом IPrintOemDriverUni .

Метод Описание
IPrintOemDriverUni::D rvGetDriverSetting Возвращает текущее состояние функций принтера и другие внутренние сведения.
IPrintOemDriverUni::D rvGetGPDData Позволяет подключаемым модулям отрисовки получать данные, определенные в универсальном файле описания принтера (GPD).
IPrintOemDriverUni::D rvGetStandardVariable Позволяет подключаемым модулям отрисовки получить текущее значение стандартных переменных Unidrv.
IPrintOemDriverUni::D rvUniTextOut Включает подключаемый модуль отрисовки с помощью управляемой устройством поверхности рисования, чтобы легко выводить текстовые строки.
IPrintOemDriverUni::D rvWriteAbortBuf Включает подключаемый модуль отрисовки для сброса принтера после завершения пользователем задания печати.
IPrintOemDriverUni::D rvWriteSpoolBuf Отправляет данные принтера в диспетчер очереди печати.
IPrintOemDriverUni::D rvXMoveTo Уведомляет Unidrv об изменениях положения курсора по оси X.
IPrintOemDriverUni::D rvYMoveTo Уведомляет Unidrv об изменениях положения курсора по оси Y.

Дополнительные сведения см. в разделе Реализация COM-интерфейсов драйвера принтера.