Общие сведения о файлах GPD
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Файлы GPD используются для создания мини-drivers Unidrv. Мини-driver Unidrv состоит из текстового описания универсального принтера (GPD), который может содержаться в одном или нескольких файлах GPD.
Файлы GPD используют язык GPD для описания принтера. Файлы содержат записи файлов GPD, использующие язык GPD для предоставления следующих типов сведений:
Атрибуты принтера, описывающие характеристики принтера.
Команды принтера, управляющие операциями принтера.
Функции принтера, описывающие возможности принтера, которые можно контролировать с помощью Unidrv.
Параметры принтера, представляющие состояния, которые могут быть назначены функциям принтера.
Описания шрифтов принтера, которые указывают характеристики, связанные с шрифтами оборудования и патронами.
Условные операторы , описывающие зависимости между атрибутами принтера и конфигурацией принтера.
Язык GPD также определяет записи файлов GPD, которые управляют следующими операциями:
Обработка устанавливаемых компонентов и параметров
Описание конфигураций памяти принтера
В этом вводном разделе также рассматриваются основные единицы, использование нескольких файлов GPD в мини-driver и использование библиотек DLL ресурсов в мини-driver.