Установка мини-driver PCL XL
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
В Windows XP и более поздних версиях ntprint.inf имеет следующее [PCLXL. Раздел OEM]
[PCLXL.OEM]
CopyFiles=PCLXL,@PCL5ERES.DLL
Директива INF CopyFiles копирует все файлы, перечисленные в разделе [PCLXL], а также pcl5eres.dll в целевой каталог по умолчанию. Раздел [PCLXL] также отображается в ntprint.inf и выводит список файлов, которые нужно копировать.
[PCLXL]
PCLXL.DLL
PCLXL.GPD
P6FONT.GPD
PJL.GPD
P6DISP.GPD
Pclxl.dll содержит UFM PCL XL и различные строки ресурсов. Другие GPD, перечисленные в этом разделе, — это файлы поддержки PCL XL (PCL-6).
Чтобы установить мини-накопитель принтера PCL XL, изготовитель оборудования должен добавить раздел, аналогичный приведенному ниже в inf-файле для конкретного принтера. Этот INF-файл загружается до выполнения ntprint.inf.
[P6SAMPLE.GPD]
CopyFiles=@P6SAMPLE.GPD
DataSection=UNIDRV_DATA
DataFile=P6SAMPLE.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM,TTFSUB.OEM,PCLXL.OEM
В предыдущем разделе директива CopyFiles в первой строке копирует GPD-файл OEM (называемый p6sample.gpd в этом примере). Запись, связанная с директивой DataSection во второй строке (см . разделы данных INF-файла принтера и разделы установки INF-файла принтера) ссылается на раздел [UNIDRV_DATA] в ntprint.inf. Директива DataFile в третьей строке указывает, что p6sample.gpd — это файл данных, связанный с этим мини-driverом принтера. Четвертая строка приводит к включению ntprint.inf. Три записи в директиве Needs пятой строки ссылаются на идентичные именованные разделы в ntprint.inf. Это позволяет INF-файлу получить доступ к файлам, которые он загружает в driver.cab.
Дополнительные сведения об использовании директивы CopyFiles для установки принтера см. в разделах "Файлы копирования ФАЙЛОВ ПРИНТЕРА".