Partager via


Installation d’un pilote d’imprimante Plug-and-Play personnalisé

Sur Windows XP, le gestionnaire de Plug-and-Play charge les pilotes dans cet ordre (entre la préférence la plus élevée et la plus faible) :

  1. pilotes IHV signés

  2. Pilotes « in-box »

  3. pilotes IHV non signés

Sur Windows 2000, il n’existe aucune différence entre les pilotes IHV in-box et signés : l’un ou l’autre type de pilote est chargé de préférence sur un pilote IHV non signé. Pour en savoir plus sur les applications conçues pour installer des pilotes et des fichiers INF qui remplacent les pilotes « in-box », consultez Écriture d’une application d’installation d’appareil.

Si vous développez un pilote qui remplace un pilote intégré Windows 2000, assurez-vous que les ID matériels de la section Modèles INF de votre fichier INF incluent l’énumérateur de port approprié. La version Windows 2000 de Ntprint.inf inclut des énumérateurs de port dans ses entrées dans la section Modèles INF. Si les mêmes entrées dans votre fichier INF omettent les énumérateurs de port, Plug-and-Play sélectionne le pilote Windows 2000 dans la zone de préférence au vôtre. Si votre pilote remplace un pilote intégré Windows XP, vous n’avez pas besoin d’inclure l’énumérateur de port dans un ID matériel.

Un IHV peut éviter une boîte de dialogue demandant une interaction utilisateur dans les installations côté client en fournissant deux lignes dans la section Modèles INF pour chaque modèle, comme dans l’exemple suivant.

; Models section

[OEM Company Name]
"XYZ PScript Printer" = OEMXYZ.PPD, LPTENUM\OEM_Company_NameXYZ_F84F, XYZ_PScript_Printer
"XYZ PScript Printer" = OEMXYZ.PPD, OEM_Company_NameXYZ_F84F, XYZ_PScript_Printer
.
.
.

Dans cet exemple, les deux lignes sont presque identiques et diffèrent uniquement par l’inclusion de l’énumérateur de bus (LPTENUM) dans l’ID matériel de la première ligne. Dans chaque ligne, les deuxième et troisième valeurs d’entrée sont respectivement l’ID matériel et l’ID compatible. Pour une imprimante installée sur un bus spécifique (le port parallèle dans ce cas), l’ID matériel de la première ligne produit une correspondance d’ID matériel, qui est la meilleure correspondance possible. Pour une imprimante installée sur n’importe quel autre bus, l’ID matériel de la deuxième ligne produit également une correspondance d’ID matériel.

Dans les deux cas, le programme d’installation ne nécessite pas de réponse de la part de l’utilisateur sur l’installation du pilote. Il n’affiche donc pas de boîte de dialogue demandant une réponse. Notez toutefois que si la correspondance n’est pas une correspondance d’ID matériel, mais plutôt une correspondance d’ID compatible , et que l’installation se produit côté client, le programme d’installation affiche une boîte de dialogue demandant l’interaction de l’utilisateur.