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.