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


Отрисовщик Unidrv

Внимание

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

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

Отрисовщик Unidrv реализуется в виде библиотеки DLL графики принтера и таким образом экспортирует функции, определенные интерфейсом драйвера устройств Майкрософт (DDI) для графических драйверов. Когда приложение вызывает функции интерфейса графического устройства (GDI) для отправки изображений на устройство принтера, графический модуль в режиме ядра вызывает функции DDI графики отрисовщика. Эти функции DDI графики помогают GDI нарисовать изображения страницы задания печати.

Отрисовщик также отвечает за отправку отрисованных данных изображения вместе с последовательностью команд принтера в средство spooler печати, который затем направляет изображения и команды на оборудование принтера. Команды принтера, отправляемые отрисовщиком, указаны в Unidrv Minidrivers.

Операции отрисовки Unidrv можно изменить, предоставив подключаемый модуль отрисовки.