Общие сведения о файлах GPD

Внимание

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

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

Файлы GPD используются для создания мини-drivers Unidrv. Мини-driver Unidrv состоит из текстового описания универсального принтера (GPD), который может содержаться в одном или нескольких файлах GPD.

Файлы GPD используют язык GPD для описания принтера. Файлы содержат записи файлов GPD, использующие язык GPD для предоставления следующих типов сведений:

  • Атрибуты принтера, описывающие характеристики принтера.

  • Команды принтера, управляющие операциями принтера.

  • Функции принтера, описывающие возможности принтера, которые можно контролировать с помощью Unidrv.

  • Параметры принтера, представляющие состояния, которые могут быть назначены функциям принтера.

  • Описания шрифтов принтера, которые указывают характеристики, связанные с шрифтами оборудования и патронами.

  • Условные операторы , описывающие зависимости между атрибутами принтера и конфигурацией принтера.

Язык GPD также определяет записи файлов GPD, которые управляют следующими операциями:

Сжатие растровых данных

Обработка форматов цветов

Полутонирование с Unidrv

Обработка устанавливаемых компонентов и параметров

Описание конфигураций памяти принтера

В этом вводном разделе также рассматриваются основные единицы, использование нескольких файлов GPD в мини-driver и использование библиотек DLL ресурсов в мини-driver.