Мини-драйверы Unidrv
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
Мини-драйверы Unidrv — это текстовые файлы, содержащие описания принтеров. Каждый мини-диск описывает один тип принтера от одного производителя. Это текстовое описание называется универсальным описанием принтера (GPD), а каждый файл — файлом GPD. Каждый мини-диск состоит из одного или нескольких файлов GPD.
Используя файлы GPD для описания принтера, Unidrv поддерживает следующие возможности:
Универсальные стандартные функции принтера , доступные на большинстве принтеров.
Уникальные настраиваемые функции принтера, предоставляемые только принтером.
Параметры устанавливаемого принтера, которые можно выбрать только при установке параметров.
Ограничения параметров, позволяющие указать несовместимые параметры.
Условные операторы, позволяющие указать, что некоторые характеристики принтера зависят от других.
Спецификация команд принтера , которые могут включать текущие значения из большого набора стандартных переменных. Вы также можете выполнять арифметические операции с этими переменными.
Настраиваемый файл справки в дополнение к стандартному файлу справки, предоставленному в Unidrv, для описания настраиваемых функций.
Сведения о создании файлов GPD см. в статье Общие сведения о файлах GPD.
Мини-диск Unidrv может состоять из нескольких файлов GPD. Дополнительные сведения см. в разделе Использование нескольких файлов GPD в мини-driver.
При установке принтера средство синтаксического анализа GPD Unidrv считывает все файлы GPD принтера. Сведения в файлах GPD используются для создания временного двоичного файла для принтера. Пользовательский интерфейс Unidrv и отрисовщик Unidrv ссылаются на этот двоичный файл.
Как правило, мини-диск должен предоставлять ресурсы, такие как шрифты, растровые изображения и локализуемые текстовые строки. Эти ресурсы помещаются в библиотеку DLL ресурсов. Дополнительные сведения см. в статье Использование библиотек DLL ресурсов в мини-driver.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по