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


Разделы установки INF-файла принтера

Внимание

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

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

Для Windows NT 4.0 и предыдущих поставщиков, которые предоставили мини-накопители клиентам, также предоставили клиенту копию соответствующего драйвера принтера Майкрософт, полученного от Корпорации Майкрософт.

Как правило, для Windows 2000 и более поздних версий поставщики не распределяют драйверы принтеров Майкрософт вместе с мини-накопителями. Вместо этого каждый поставщик предоставляет INF-файл, который устанавливает файлы поставщика, а затем вызывает INF-файл принтера Майкрософт ntprint.inf, который, в свою очередь, устанавливает соответствующие компоненты драйвера принтера.

Обратите внимание, что корпорация Майкрософт периодически выпускает обновленные версии драйверов принтера. Мини-drivers, для которых требуются функции, доступные только в обновленных версиях, могут потребовать дополнительных действий. Дополнительные сведения см. в разделе "Использование обновленных драйверов печати ядра".

INF-файл принтера Майкрософт ntprint.inf содержит следующие разделы INF DDInstall, на которые можно ссылаться с помощью INF-файлов поставщика:

  • [PSCRIPT. OEM]

    Устанавливает драйвер принтера Microsoft Postscript (Pscript).

  • [UNIDRV. OEM]

    Устанавливает драйвер универсального принтера Майкрософт (Unidrv).

  • [UNIDRV_BIDI. OEM]

    Устанавливает драйвер универсального принтера Майкрософт и Pjlmon.dll, языковой монитор, поддерживающий язык заданий принтера (PJL) и обеспечивает двунаправленную связь для принтеров PJL.

  • [TTFSUB. OEM]

    Устанавливает Ttfsub.gpd, который входит в состав комплекта драйверов Windows (WDK) и содержит набор записей *TTFS для распространенных подстановок шрифта TrueType, которые можно использовать с принтерами, поддерживаемыми Unidrv.

  • [sRGBPROFILE.OEM]

    Устанавливает профиль цвета SRGB системы.

  • [LOCALE. OEM]

    Устанавливает Locale.gpd, содержащий идентификаторы языкового стандарта. (См. раздел Ссылка на языковые стандарты.)

Чтобы ссылаться на эти разделы установки из INF-файла, файл должен использовать директивы Include and Needs, как показано в следующем примере:

[Manufacturer]
"ABC Printers"
 
[ABC Printers]
"ABC Printer 100ex" = ABC100EX.GPD, ABC_Printer_100ex
 
[ABC100EX.GPD]
CopyFiles=@ABCres.dll,@ABC100EX.gpd
DataSection=UNIDRV_BIDI_DATA      ; Unidrv Bidirectional Data Section
DataFile=ABC100EX.gpd
Include=NTPRINT.INF               ; Include NTPRINT.INF.
Needs=TTFSUB.OEM,UNIDRV_BIDI.OEM  ; Install Unidrv, TrueType subs,
 ;    and PJL language monitor.