Дириды принтера
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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 .