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


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

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (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 средства spooler. Эта функция требует, чтобы все файлы драйверов находились в каталоге, возвращаемом функцией GetPrinterDriverDirectory .