Partager via


Configuration améliorée du pilote

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.

Les fichiers GPD et PPD peuvent être utilisés pour fournir des informations de configuration améliorées pour un pilote d’impression v4.

Un pilote d’impression basé sur le modèle de pilote v4 peut alors récupérer ces fichiers GPD et PPD à partir du périphérique à l’aide de Bidi. Cela permet aux périphériques utilisant un pilote de classe d’impression de prendre en charge un ensemble de fonctionnalités plus riche sans nécessiter davantage de téléchargements à partir de Windows Update.

Cette fonctionnalité est prise en charge par défaut pour les pilotes qui prennent en charge WS-Print v1.1. Cependant, les périphériques TCP/IP et WS-Print v1.0 peuvent également prendre en charge cette fonctionnalité en implémentant les fichiers d’extension Bidi qui spécifient les éléments de schéma Bidi suivants.

Chemin du schéma : section du schéma pour lire les fichiers GPD/PPD

Nom de la section : DriverConfigFiles

Chemin du schéma : \Printer.Configuration.DriverConfigFiles

Description : Cette nouvelle section pour le schéma Bidi contiendra les valeurs de schéma pour interroger le périphérique concernant les données de configuration du pilote, y compris les fichiers de description GPD et PPD.

Extension pour la lecture du fichier GPD

Nom du schéma : GPDFile

Chemin du schéma : \Printer.Configuration.DriverConfigFiles:GPDFile

Type de nœud : Value

Type de données : BIDI_STRING

Description : Le fichier GPD complet pour le périphérique. Le fichier GPD contient toutes les informations de configuration spécifiques au périphérique qui sont disponibles et à jour selon les paramètres actuels du périphérique.

Extension pour la lecture du fichier PPD

Nom du schéma : PPDFile

Chemin du schéma : \Printer.Configuration.DriverConfigFiles:PPDFile

Type de nœud : Value

Type de données : BIDI_STRING

Description : Le fichier PPD complet pour le périphérique. Le fichier PPD contient toutes les informations de configuration spécifiques au périphérique qui sont disponibles et à jour selon les paramètres actuels du périphérique.

Pour les périphériques USB, que vous utilisiez un fichier GPD ou un fichier PPD, le fichier XML d’extension Bidi doit spécifier l’attribut drvPrinterEvent et définir sa valeur à « true ». Cela garantit que l’élément est mis à jour après les actualisations du cache Bidi.

Le fragment XML suivant illustre la syntaxe correcte pour l’utilisation de l’attribut drvPrinterEvent :

<?xml version='1.0'?>
...
  <Property name='DeviceInfo'>
     <Const name="Category" type="BIDI_STRING" value="DeviceCategory"/> 
     <Value name="QueueProperty" type="BIDI_STRING" accessType="Get" queryKey="Configuration" refreshInterval="60" drvPrinterEvent="true"/> 
  </Property> 
...

Connectivité du pilote d’imprimante V4