Partager via


Architecture de connectivité des pilotes v4

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.

L’objectif principal des composants de connectivité dans le modèle de pilote d’impression v4 est de fournir une prise en charge complète des communications bidirectionnelles via le schéma bidirectionnel, parfois simplement appelé Bidi.

Le modèle de pilote d’impression v4 prend en charge une pile de connectivité simplifiée par rapport au modèle de pilote d’impression v3.

Moniteurs de port et moniteurs de langage

Les moniteurs de port et les moniteurs de langage non-Microsoft ne sont pas pris en charge dans le modèle de pilote v4 ou avec les pilotes de classe d’impression. Le modèle de pilote d’impression v4 continue d’utiliser le format de fichier d’extension WSDMon Bidi, ainsi que le format de fichier d’extension SNMP Bidi. Nouveau dans v4 est la capacité à prendre en charge le Bidi via USB en utilisant les fichiers XML et JavaScript d’extension USBMon Bidi.

Schéma bidirectionnel

Ce tableau montre les fichiers et les informations que vous devez fournir, en fonction des fonctionnalités que vous souhaitez prendre en charge. Et le type de protocole de communication que vous sélectionnez pour votre périphérique d’impression.

Type de communication Pas de fichiers d’extension Fichiers d’extension Bidi Configuration automatique améliorée
USB Les propriétés suivantes sont renseignées dans le schéma Bidi avec le moniteur de port :

\Printer.DeviceInfo:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo:SerialNumber
Vous devez fournir les fichiers suivants :

Fichier d’extension Bidi XML - Fichier d’extension Bidi JavaScript
Le périphérique d’impression doit prendre en charge cette fonctionnalité et vous devez fournir des fichiers d’extension Bidi.
Services web pour appareils (WSD) Les propriétés standard de la spécification WS-Print ou de la spécification WS-Print v1.1 sont renseignées dans le schéma Bidi avec le moniteur de port. Vous devez fournir le fichier suivant :

Fichier d’extension Bidi XML
Le périphérique d’impression doit prendre en charge le protocole WS-Print v1.1.
TCP/IP (SNMP)
Si le MIB du moniteur de port est implémenté, alors les propriétés suivantes sont renseignées dans le schéma Bidi avec le moniteur de port :

\Printer.DeviceInfo:Manufacturer

\Printer.DeviceInfo:ModelName

\Printer.DeviceInfo:IEEE1284DeviceId

\Printer.DeviceInfo:HardwareId

\Printer.DeviceInfo:CompatibleId

\Printer.DeviceInfo.NetworkingInfo:PresentationUrl

\Printer.Configuration.Memory:Size

\Printer.Configuration.HardDisk:Installed

\Printer.Configuration.DuplexUnit:Installed
Vous devez fournir le fichier suivant :

Fichier d’extension Bidi XML
Le périphérique d’impression doit prendre en charge cette fonctionnalité et vous devez fournir des fichiers d’extension Bidi.

Pour plus d’informations, veuillez consulter le schéma de communication bidirectionnelle et les moniteurs de port WSDMon. Et pour en savoir plus sur la personnalisation des moniteurs de port pour étendre le schéma Bidi, veuillez consulter la personnalisation des moniteurs de port d’imprimante.

Schéma de communication bidirectionnelle

Personnalisation des moniteurs de port d’imprimante

Connectivité du pilote d’imprimante V4

Moniteurs de port WSDMon