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


Установка мини-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 для установки принтера см. в разделах "Файлы копирования ФАЙЛОВ ПРИНТЕРА".