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


Компоненты драйвера Графиктера

Внимание

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

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

Компоненты MSPlot состоят из библиотек DLL и двоичных файлов данных, как показано на следующей схеме.

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

Компоненты на схеме включают:

Приложение
Пользовательское приложение, которое предоставляет пользователям возможности печати.

gdi32.dll
БИБЛИОТЕКА DLL в пользовательском режиме, которая экспортирует функции GDI Win32.

Обработчик графики в режиме ядра
Исполнительный код операционной системы на основе NT, реализующий функциональные возможности GDI.

Мини-drivers
Мини-drivers MSPlot (PCD-файлы).

Кэшированные данные PCD-файла
Данные minidriver считываются из PCD-файлов.

plotui.dll
DLL пользовательского интерфейса драйвера графиков, предоставляющий общий код пользовательского интерфейса для всех принтеров, поддерживаемых MSPlot.

compstui.dll
Пользовательский интерфейс CPSUI для принтеров.

plotter.dll
Отрисовщик драйвера графики, который отрисовывает изображения и отправляет поток данных изображения в средство spooler.