Partager via


Installation d’un minipilote PCL XL

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, consultez le guide de conception de l’application de support d'impression .

Dans Windows XP et versions ultérieures, ntprint.inf contient la section suivante [PCLXL.OEM] :

[PCLXL.OEM]
CopyFiles=PCLXL,@PCL5ERES.DLL

La directive INF CopyFiles copie tous les fichiers listés dans la section [PCLXL], ainsi que pcl5eres.dll, dans le répertoire de destination par défaut. La section [PCLXL] apparaît également dans ntprint.inf et répertorie les fichiers à copier.

[PCLXL]
PCLXL.DLL
PCLXL.GPD
P6FONT.GPD
PJL.GPD
P6DISP.GPD

Pclxl.dll contient les UFM PCL XL et diverses chaînes de ressources. Les autres GPD listés dans cette section sont les fichiers de support PCL XL (PCL-6).

Pour installer un minipilote d’imprimante PCL XL, un OEM doit ajouter une section similaire à la suivante dans l’INF spécifique à l’imprimante. Ce fichier INF se charge avant ntprint.inf.

[P6SAMPLE.GPD]
CopyFiles=@P6SAMPLE.GPD
DataSection=UNIDRV_DATA
DataFile=P6SAMPLE.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM,TTFSUB.OEM,PCLXL.OEM

Dans la section précédente, la directive CopyFiles dans la première ligne copie le fichier GPD de l’OEM (appelé p6sample.gpd dans cet exemple). L’entrée associée à la directive DataSection dans la deuxième ligne (voir Sections de données du fichier INF d’imprimante et Sections d’installation du fichier INF d’imprimante) fait référence à la section [UNIDRV_DATA] dans ntprint.inf. La directive DataFile dans la troisième ligne spécifie que p6sample.gpd est le fichier de données associé à ce minipilote d’imprimante. La quatrième ligne provoque l’inclusion de ntprint.inf. Les trois entrées dans la directive Needs de la cinquième ligne se réfèrent aux sections identiquement nommées dans ntprint.inf. Cela permet au fichier INF d’accéder aux fichiers qu’il charge dans driver.cab.

Pour plus d’informations sur l’utilisation de la directive CopyFiles pour les installations d’imprimantes, veuillez consulter la section Sections CopyFiles des fichiers INF d’imprimante.