Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати версии 1 и версии 2.
IPrintOemUni Com-интерфейс — это средство, с помощью которого библиотека DLL графики принтера для Unidrv взаимодействует с подключаемым модулем отрисовки. Интерфейс IPrintOemUni реализуется каждым подключаемым модулем отрисовки.
В следующей таблице перечислены и описаны все методы, предоставляемые интерфейсом IPrintOemUni . Подключаемые модули отрисовки должны определять все перечисленные методы. Если метод не нужен, он может просто вернуть E_NOTIMPL.
| Метод | Description |
|---|---|
| IPrintOemUni::CommandCallback | Позволяет подключаемым модулем отрисовки предоставлять динамически созданные команды принтера. |
| IPrintOemUni::Compression | Позволяет подключаемым модулем отрисовки предоставлять настраиваемый метод сжатия растровых изображений. |
| IPrintOemUni::D evMode | Выполняет операции с частными элементами DEVMODE модуля отрисовки. |
| IPrintOemUni::D isableDriver | Освобождает ресурсы, выделенные методом IPrintOemUni в подключаемых модулях отрисовки::EnableDriver . |
| IPrintOemUni::D isablePDEV | Позволяет подключаемый модуль отрисовки удалить частную структуру PDEV, выделенную методом IPrintOemUni::EnablePDEV . |
| IPrintOemUni::D ownloadCharGlyph | Позволяет подключаемый модуль отрисовки скачать глиф символов для указанного мягкого шрифта на принтер. |
| IPrintOemUni::D ownloadFontHeader | Позволяет подключаемым модулем отрисовки скачать сведения о заголовке шрифта на принтер. |
| IPrintOemUni::D riverDMS | Позволяет подключаемый модуль отрисовки указывать, что он будет использовать область рисования, управляемую устройством. |
| IPrintOemUni::EnableDriver | Позволяет подключаемый модуль отрисовки перехватывать некоторые графические функции DDI. Обратите внимание, что этот метод и IPrintOemUni::D isableDriver должны рассматриваться как пара; если он реализован, другой должен быть реализован также. |
| IPrintOemUni::EnablePDEV | Позволяет подключаемым модулем отрисовки создавать собственную структуру PDEV. |
| IPrintOemUni::FilterGraphics | Позволяет подключаемым модулям отрисовки изменять данные строки сканирования и отправлять их в spooler. |
| IPrintOemUni::GetImplementedMethod | (Требуется реализация.) Позволяет Unidrv определить, какие методы интерфейса IPrintOemUni реализованы подключаемым модулем отрисовки. |
| IPrintOemUni::GetInfo | (Требуется реализация.) Возвращает сведения об идентификации подключаемого модуля отрисовки. |
| IPrintOemUni::HalftonePattern | Позволяет подключаемый модуль отрисовки создавать или изменять полутонный шаблон, прежде чем он будет использоваться в полутонной операции. |
| IPrintOemUni::ImageProcessing | Позволяет подключаемым модулем отрисовки изменять данные растрового изображения изображения, чтобы выполнять форматирование цвета или полутонирование. |
| IPrintOemUni::MemoryUsage | Позволяет подключаемый модуль отрисовки указать объем памяти, необходимый для использования методом IPrintOemUni::ImageProcessing . |
| IPrintOemUni::OutputCharStr | Позволяет подключаемым модулем отрисовки управлять печатью глифов шрифтов. |
| IPrintOemUni::P ublishDriverInterface | (Требуется реализация.) Предоставляет указатель на интерфейс IPrintOemDriverUni драйвера Unidrv или интерфейс IPrintCoreHelperUni. |
| IPrintOemUni::ResetPDEV | Позволяет подключаемый модуль отрисовки сбрасывать структуру PDEV. |
| IPrintOemUni::SendFontCmd | Позволяет подключаемый модуль отрисовки изменить команду выбора шрифта принтера, а затем отправить его на принтер. |
| IPrintOemUni::TextOutAsBitmap | Позволяет подключаемым модулем отрисовки создать растровое изображение текстовой строки. |
| IPrintOemUni::TTDownloadMethod | Позволяет подключаемый модуль отрисовки указывать формат, который Unidrv должен использовать для указанного шрифта TrueType. |
| IPrintOemUni::TTYGetInfo | Позволяет подключаемому модулем отрисовки предоставлять Unidrv сведения, относящиеся к принтерам только для текста. |
Дополнительные сведения см. в разделе "Реализация COM-интерфейсов драйвера принтера".