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


Ридиды принтера

Важно!

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

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

При указании целевых каталогов в INF-файлах следует использовать идентификаторы каталогов (dirids). Дополнительные сведения см. в разделе Использование dirids.

В следующей таблице перечислены особенности dirids принтера и назначение каждого из них.

Дирид Назначение Содержимое каталога
66000 Представляет путь к каталогу, возвращаемый функцией GetPrinterDriverDirectory . Файлы драйверов и зависимые файлы
66001 Представляет путь к каталогу, возвращаемый функцией GetPrintProcessorDirectory . Файлы обработчика печати
66002 Представляет путь к каталогу к дополнительным файлам, копируемым в \System32 локальной системы. См. абзац после этой таблицы. Печать файлов монитора
66003 Представляет путь к каталогу, возвращаемый функцией GetColorDirectory . Файлы цветового профиля ICM
66004 Представляет путь к каталогу, в который копируются asp-файлы конкретного типа принтера. Файлы ASP и связанные файлы

Файлы в каталоге, назначенном dirid 66002, копируются в подкаталог System32 при установке драйверов принтеров для собственной архитектуры в локальной системе, например при локальной установке драйверов x86 в системе x86. Файлы в этом каталоге игнорируются, если драйвер устанавливается в удаленную систему.

Драйвер принтера устанавливается, когда установщик класса принтера вызывает функцию AddPrinterDriverEx диспетчера очереди печати. Эта функция требует, чтобы все файлы драйверов находились в каталоге, возвращаемом функцией GetPrinterDriverDirectory .