Partager via


Attributs de niveau racine uniquement

Important

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 le Guide de conception d’application de support d’impression.

Les attributs de niveau racine uniquement sont des attributs généraux qui décrivent ces caractéristiques spécifiques au pilote comme les noms des fichiers de ressources, des fichiers d’aide ou des fichiers GPD inclus supplémentaires, ainsi que des spécifications pour les unités principales, le numéro de version et la page de codes caractères du pilote.

D’autres attributs de niveau racine uniquement spécifient des caractéristiques spécifiques à l’appareil, comme le nom, le type, la capacité de copie maximale et le nombre d’emplacements de cartouche de police.

Ces attributs sont appelés attributs de niveau racine uniquement, car ils doivent toujours être placés dans un fichier GPD au niveau racine (autrement dit, pas à l’intérieur des accolades).

Le tableau suivant répertorie les attributs de niveau racine uniquement.

Nom de l’attribut AttributeParameter Commentaires
CodePage Identificateur de page de codes Windows à valeur numérique. facultatif. S’il n’est pas spécifié, Unicode est utilisé. La page de codes est appliquée à toutes les chaînes affichées.
FontCartSlots Valeur numérique représentant le nombre d’emplacements de cartouche de police fournis par l’imprimante. facultatif. Si elle n’est pas spécifiée, la valeur par défaut est égale à zéro.
GPDFileName Chaîne de texte entre guillemets représentant le nom de fichier GPD (sans chemin d’accès). facultatif.
GPDFileVersion Chaîne de texte entre guillemets représentant la version actuelle du fichier GPD. Le format recommandé est MajorVersion.MinorVersion, telle que « 1.0 ». facultatif. Si elle est spécifiée, cette chaîne s’affiche dans la boîte de dialogue À propos de Unidrv.
GPDSpecVersion Chaîne de texte entre guillemets représentant la version actuelle de la spécification GPD. Le format obligatoire est MajorVersion.MinorVersion, telle que « 1.0 ». Obligatoire. Doit être d’abord entrée dans le fichier GPD, avant tout commentaire. Cette valeur doit être « 1.0 » pour Windows 2000.
HelpFile Chaîne entre guillemets contenant le nom d’un fichier d’aide personnalisé, avec une extension .hlp. facultatif. S’il est inclus, il peut ajouter des rubriques ou remplacer des rubriques existantes dans le fichier d’aide d’Unidrv. Les index de fichier d’aide sont spécifiés par les attributs *HelpIndex pour les fonctionnalités et les options.
Inclure Chaîne entre guillemets contenant le nom d’un fichier GPD supplémentaire. Obsolète. Cette entrée a été redéfinie en tant que directive de préprocesseur.
InstalledOptionName Chaîne entre guillemets qui s’affiche pour indiquer qu’une fonctionnalité ou une option installable est installée. En règle générale, cette chaîne est « Installé », mais toute chaîne appropriée peut être spécifiée. Obligatoire si *Installable ? est TRUE pour toutes les fonctionnalités ou options (voir attributs de fonctionnalité) et si rcInstalledOptionNameID n’est pas spécifié.
MasterUnits PAIR représentant les unités principales de l’imprimante. Obligatoire. Pour réduire les erreurs potentielles d’arrondi, utilisez les mêmes valeurs pour les unités de résolution dans les données de métriques de police que vous spécifiez pour MasterUnits. (Voir Les métriques de police unidrv dans Gestion personnalisée des polices.)
MaxCopies Valeur numérique représentant le nombre maximal de copies que l’imprimante peut prendre en charge. facultatif. Si elle n’est pas spécifiée, la valeur par défaut est 1.
ModelName Chaîne de texte entre guillemets représentant le nom du modèle d’imprimante. Obligatoire si rcModelNameID n’est pas spécifié. La chaîne doit correspondre au nom dans setup.inf.
NotInstalledOptionName Chaîne entre guillemets qui s’affiche pour indiquer qu’une fonctionnalité ou une option installable n’est pas installée. En règle générale, cette chaîne est « Non installée », mais toute chaîne appropriée peut être spécifiée. Obligatoire si installable ? est TRUE pour toutes les fonctionnalités ou options (voir attributs de fonctionnalité) et si rcNotInstalledOptionNameID n’est pas spécifié.
Personnalité Chaîne entre guillemets représentant la langue de l’imprimante utilisée par l’imprimante. facultatif. Si elle est spécifiée, la chaîne est affichée par les services d’annuaire. Consultez également rcPersonalityID ci-dessous dans ce tableau.
PrinterType PAGE, SERIAL ou TTY Requis
PrintRate Valeur numérique représentant le taux d’impression monochrome. Les unités sont spécifiées par PrintRateUnit. facultatif. Si elle n’est pas spécifiée, la valeur par défaut est 0.
PrintRatePPM Valeur numérique représentant la vitesse d’impression, en pages par minute. facultatif. Si elle n’est pas spécifiée, la valeur par défaut est 0.
PrintRateUnit PPM - Pages/min

CPS - Caractères/s

LPM - Lignes/min

IPM - Pouces/min. (IPM est destiné aux plotters)
Obligatoire si PrintRate est spécifié. L’unité spécifiée doit correspondre au type d’imprimante. Par exemple, ppm doit être spécifié pour les imprimantes de page.
rcInstalledOptionNameID ID de ressource d’une ressource de chaîne affichée pour indiquer qu’une fonctionnalité ou une option installable est installée. En règle générale, cette chaîne est « Installé », mais toute chaîne appropriée peut être spécifiée. Obligatoire si installable ? a la valeur TRUE pour toutes les fonctionnalités ou options (voir attributs de fonctionnalité) et si InstalledOptionName n’est pas spécifié.
rcNotInstalledOptionNameID ID de ressource d’une ressource de chaîne affichée pour indiquer qu’une fonctionnalité ou une option installable n’est pas installée. En règle générale, cette chaîne est « Non installée », mais toute chaîne appropriée peut être spécifiée. Obligatoire si installable ? est TRUE pour toutes les fonctionnalités ou options (voir attributs de fonctionnalité) et si NotInstalledOptionName n’est pas spécifié.
rcPersonalityID ID de ressource d’une ressource de chaîne représentant la langue de l’imprimante utilisée par l’imprimante. facultatif. Si elle est spécifiée, la chaîne est affichée par les services d’annuaire. Voir aussi Personnalité.
rcPrinterIconID ID de ressource d’une ressource RC_ICON représentant une icône associée à l’imprimante. facultatif. Si elle n’est pas spécifiée, une icône d’imprimante par défaut s’affiche. Il est recommandé que tous les ID de ressource RC_ICON soient numérotés contiguëment à partir de 1.
ResourceDLL Chaîne entre guillemets contenant le nom, sans informations de chemin d’accès, d’une DLL de ressource. facultatif. Consultez Utilisation des DLL de ressources dans un minidriver.

Pour plus d’informations sur les nouveaux attributs de niveau racine uniquement pour Windows Vista, consultez Nouveaux attributs GPD de niveau racine uniquement pour les attributs PPD windows Vista et nouveau niveau racine pour Windows Vista.