Partager via


Installation d’un minipilote Unidrv

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.

L’installation d’un minipilote Unidrv nécessite un fichier INF d’imprimante qui identifie les fichiers du minipilote. Si un modèle d’imprimante n’est pas pris en charge par le fichier INF d’imprimante de Microsoft, ntprint.inf, un fichier INF fourni par le fabricant est nécessaire. Le fichier INF doit faire référence aux sections de données du fichier INF d’imprimante et aux sections d’installation du fichier INF d’imprimante, qui sont définies dans ntprint.inf. Pour un minipilote nommé abc100, les entrées suivantes du fichier INF sont généralement nécessaires si l’imprimante est bidirectionnelle, prend en charge la substitution de polices TrueType et utilise une seule DLL de ressources :

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

Si vous fournissez un plug-in d’interface utilisateur ou un plug-in de rendu, vous devez inclure les noms de ces composants dans votre fichier INF. Pour obtenir des informations sur l’installation de code personnalisé, veuillez consulter la section Installation de composants de pilote personnalisés.