Компоненты Pscript
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Компоненты Pscript состоят из библиотек DLL, а также текстовых и двоичных файлов данных, как показано на следующей схеме:
Компоненты на схеме включают:
Приложение
Пользовательское приложение, например текстовый процессор, которое предоставляет пользователям возможности печати.
gdi32.dll
БИБЛИОТЕКА DLL в пользовательском режиме, которая экспортирует функции GDI Win32.
Обработчик графики в режиме ядра
Исполнительный код операционной системы на основе NT, реализующий функциональные возможности GDI.
Текстовые файлы мини-driver
Текстовые мини-накопители Pscript, созданные с помощью PPD-файлов .
Двоичные файлы данных
Временные файлы (с расширением BPD), создаваемые Pscript после анализа данных, содержащихся в текстовых файлах мини-driver.
ps5ui.dll
Библиотека DLL пользовательского интерфейса Pscript, предоставляющая общий код пользовательского интерфейса для всех принтеров, поддерживаемых Pscript.
Подключаемый модуль пользовательского интерфейса
Необязательный, определенный принтером, подключаемый модуль пользовательского интерфейса.
compstui.dll
Пользовательский интерфейс CPSUI для принтеров.
pscript5.dll
Отрисовщик Pscript, который обрабатывает текстовые выходные данные и отрисовывает изображения, а затем отправляет данные текста и изображения в средство spooler печати.
Подключаемый модуль отрисовки
Необязательный, конкретный принтер, подключаемый модуль отрисовки.