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


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

Внимание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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