Partager via


Dirids 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.

Lors de la spécification des répertoires cibles dans les fichiers INF, des identificateurs de répertoire (dirids) doivent être utilisés. Pour plus d’informations, veuillez consulter la section Utilisation des Dirids.

Le tableau suivant répertorie les dirids spécifiques aux imprimantes et leur utilisation.

Dirid Objectif Contenu du répertoire
66000 Représente le chemin de répertoire renvoyé par la fonction GetPrinterDriverDirectory. Fichiers de pilote et fichiers dépendants
66001 Représente le chemin de répertoire renvoyé par la fonction GetPrintProcessorDirectory. Fichiers de processeur d’impression
66002 Représente le chemin de répertoire vers les fichiers supplémentaires à copier dans \System32 du système local. Voir le paragraphe suivant ce tableau. Fichiers de moniteur d’impression
66003 Représente le chemin de répertoire renvoyé par la fonction GetColorDirectory. Fichiers de profil de couleur ICM
66004 Représente le chemin de répertoire vers lequel les fichiers ASP spécifiques au type d’imprimante sont copiés. Fichiers ASP et fichiers associés

Les fichiers du répertoire attribué à dirid 66002 sont copiés dans le sous-répertoire System32 lorsque les pilotes d’imprimante pour l’architecture native sont installés sur le système local, par exemple lorsque des pilotes x86 sont installés localement sur un système x86. Les fichiers de ce répertoire sont ignorés si un pilote est installé sur un système distant.

Un pilote d’imprimante est installé lorsque le programme d’installation de classe d’imprimante appelle la fonction AddPrinterDriverEx du spouleur. Cette fonction nécessite que tous les fichiers de pilote se trouvent dans le répertoire renvoyé par la fonction GetPrinterDriverDirectory.