Share via


Sections de données du fichier INF de l’imprimante

Important

Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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’imprimante.

Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.

Le programme d’installation par défaut de la classe d’imprimante Windows 2000 et ultérieur, Ntprint.dll, permet aux fichiers INF d’imprimante de contenir des sections de données. Les sections de données sont spécifiées au format suivant :

DataSection= SectionName

SectionName est un nom de section de fichier INF.

Les sections de données sont utilisées pour spécifier des ensembles d’entrées de fichier INF d’imprimante qui sont communes à plusieurs imprimantes. En regroupant les entrées courantes dans une liste sous la section nommée, puis en référençant cette section avec une instruction DataSection pour chaque imprimante qui utilise les entrées, la liste d’entrées ne doit être incluse qu’une seule fois dans le fichier INF.

Le fichier INF d’imprimante de Microsoft, Ntprint.inf, définit les sections de données suivantes :

  • [PSCRIPT_DATA]

    Affecte des valeurs aux entrées DriverFile, ConfigFile et HelpFile pour microsoft PostScript Printer Driver.

  • [UNIDRV_DATA]

    Affecte des valeurs aux entrées DriverFile, ConfigFile et HelpFile pour Microsoft Universal Printer Driver.

  • [UNIDRV_BIDI_DATA]

    Affecte des valeurs aux entrées DriverFile, ConfigFile, HelpFile et LanguageMonitor pour microsoft Universal Printer Driver, pour les imprimantes bidirectionnelles.

Ces sections de données doivent être référencées à partir des fichiers INF fournis par le fournisseur. Pour obtenir des exemples, consultez Installation d’un minidriver Unidrv et Installation d’un minidriver Pscript.

Note Un fichier INF d’imprimante IHV qui a une entrée Needs ou une entrée Include qui fait référence à Ntprint.inf ne doit pas contenir de noms de section de données qui sont identiques à n’importe quel nom de section INF présent dans Ntprint.inf. Avant de nommer une section de données dans un fichier INF d’imprimante fourni par le fournisseur, recherchez %windir%/inf/Ntprint.inf pour vous assurer que le nom de votre section n’existe pas déjà en tant que nom de section (de tout type) dans Ntprint.inf.

Section « Noms précédents »

Le programme d’installation de la classe d’imprimante Windows 2000 et ultérieur reconnaît une section de données spéciale appelée « Noms précédents ». L’une de ces sections est autorisée dans chaque fichier INF. Les entrées de la section identifient les pilotes pour lesquels le nom de l’imprimante est différent pour Windows 2000 et versions ultérieures de pour Windows 95/98/Me. La spécification de ces différences de nom permet de prendre en charge point et print pour les clients Windows 95/98/Me qui se connectent aux serveurs Windows 2000 et ultérieur.

Le format de chaque entrée de cette section est le suivant :

« Nom de l’imprimante Windows 2000 ou ultérieur » = « Nom de l’imprimante Windows 95/98/Me »

Voici des exemples d’entrées :

[Previous Names]
"HP Color LaserJet" = "HP Color LaserJet (MS)"
"HP DeskJet 1200C" = "HP DeskJet 1200C (MS)"
"HP DeskJet 310" = "HP DeskJet 310 Printer"