Sections d’installation des fichiers INF d’imprimante
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, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
Pour Windows NT 4.0 et les versions précédentes, les fournisseurs qui fournissaient des minipilotes aux clients leur fournissaient également une copie du pilote d’imprimante Microsoft approprié, obtenu auprès de Microsoft.
En général, pour Windows 2000 et les versions ultérieures, les fournisseurs ne distribuent pas les pilotes d’imprimante de Microsoft avec leurs minipilotes. À la place, chaque fournisseur fournit un fichier INF qui installe les fichiers du fournisseur, puis invoque le fichier INF d’imprimante de Microsoft, Ntprint.inf, qui installe à son tour les composants de pilote d’imprimante appropriés.
Remarque : Microsoft publie périodiquement des versions mises à jour de ses pilotes d’imprimante. Les minipilotes qui nécessitent des fonctionnalités disponibles uniquement dans les versions mises à jour peuvent nécessiter des étapes supplémentaires. Pour plus d’informations, veuillez consulter la section Utilisation des pilotes d’impression principaux mis à jour.
Le fichier INF d’imprimante de Microsoft, Ntprint.inf, contient les sections INF DDInstall suivantes qui peuvent être référencées par les fichiers INF des fournisseurs :
[PSCRIPT.OEM]
Installe le pilote d’imprimante Microsoft Postscript (Pscript).
[UNIDRV.OEM]
Installe le pilote d’imprimante universel Microsoft (Unidrv).
[UNIDRV_BIDI.OEM]
Installe le pilote d’imprimante universel Microsoft et Pjlmon.dll, le language monitor qui prend en charge le Printer Job Language (PJL) et fournit une communication bidirectionnelle pour les imprimantes PJL.
[TTFSUB.OEM]
Installe Ttfsub.gpd, inclus avec le Windows Driver Kit (WDK) et contenant un ensemble d’entrées *TTFS pour les substitutions courantes de polices TrueType pouvant être utilisées avec les imprimantes compatibles Unidrv.
[sRGBPROFILE.OEM]
Installe le profil de couleur sRGB du système.
[LOCALE.OEM]
Installe Locale.gpd, qui contient des identifiants de paramètres régionaux. (Veuillez consulter la section Référencement des paramètres régionaux).
Pour référencer ces sections d’installation à partir de votre fichier INF, le fichier doit utiliser les directives Include et Needs, comme illustré dans l’exemple suivant :
[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.