Partager via


Construction d’un pilote compatible avec les packages avec des pilotes de base mis à jour

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 les articles Plateforme d’impression moderne et Guide de conception des applications de support d’impression.

Un pilote compatible avec les packages garantit que tous les composants du pilote de votre package sont configurés pour être utilisés pendant une opération Point and Print. Le Point and Print permet à utilisateur Windows de créer une connexion à une imprimante distante sans fournir de disques ou d’autres supports d’installation. Au lieu de cela, le serveur d’impression télécharge automatiquement le package du pilote d’impression sur le client. Pour plus d’informations, consultez l’article Point and Print avec les packages de driver.

Y compris les pilotes de base mis à jour

La version initiale de Windows Vista inclut un seul package de pilotes de base. Ce package contient Ntprint.inf et les composants de pilote de base XPSDrv, UniDrv et PostScript. Le package de pilotes de base sera mis à jour régulièrement et mis à disposition dans les versions majeures de Windows, dans les Service Packs et les packages QFE (Quick-Fix Engineering) distribués par Windows Sustained Engineering (SE). Ce package est généralement distribué en tant que package Microsoft Standalone Update (MSU), qui doit être installé par le programme d’installation Windows MSU (Wusa.exe) et non par le programme d’installation PnP. Pour obtenir une description du processus d’extraction du package de pilote de base à partir du MSU pour l’utiliser dans les installations PnP, consultez l’article Obtenir le package du pilote de base mis à jour.

Si un package QFE est disponible pour les pilotes d’impression de base, vous pouvez obtenir le package QFE directement à partir de Windows SE. Vous devez demander le package QFE via votre responsable technique de compte Microsoft (TAM), qui vous demandera de signer un accord de redistribution supplémentaire.

Si votre package de pilotes compatibles avec les packages doit utiliser une version du package de pilotes de base plus récent que celle dans la version initiale de Windows Vista, vous devez distribuer le package de pilotes de base requis avec votre pilote compatible avec les packages. Notez que Windows Vista ne fournit aucun mécanisme pour résoudre la dépendance de pilote de base de votre pilote si le package de pilotes de base requis n’est pas déjà dans le magasin de pilotes. En outre, le gestionnaire Plug-and-Play (PnP) ne fournit aucune information pour aider le programme d’installation de l’imprimante à déterminer si un package de pilotes de base requis est disponible avant le début de l’installation. Si le package de pilotes de base requis ne se trouve pas dans le magasin de pilotes, l’installation échoue. Par conséquent, si un fabricant publie un package de pilotes compatibles avec les packages nécessitant une version mise à jour du package de pilotes de base, la version doit inclure le package de pilotes de base requis pour garantir que l’installation réussit.

Si possible, évitez de rendre votre package de pilotes compatibles avec les packages dépendant du package de pilotes de base fourni par le système qui est plus récent que la version initiale de Windows Vista. Vous devrez sinon prendre des mesures supplémentaires pour vous assurer que votre package de pilotes s’installe correctement sur les versions de Windows Vista avec des versions antérieures du package de pilotes de base.

Le contenu d’aide localisé est inclus dans le package de pilotes de base, mais il ne sera pas mis à jour après la version initiale de Windows Vista. Lors de la sélection d’une langue pour un package de pilotes, utilisez la langue la plus susceptible d’être comprise par les utilisateurs qui installent le package. En règle générale, un fabricant qui souhaite expédier un seul package pour couvrir plusieurs langues doit utiliser l’anglais. Le choix d’une langue pour le package de pilotes n’aura pas d’impact sur le contenu d’aide localisé déjà disponible sur les ordinateurs clients.

Les fichiers MSU sont spécifiques à l’architecture du processeur (IA64, x86 et x64). Veillez à choisir l’architecture appropriée pour votre pilote. Vous pouvez aussi fournir un package de pilotes multi-architecture qui regroupe les fichiers de pilotes binaires pour deux architectures ou plus avec un fichier INF commun. Si vous fournissez un package de pilotes multi-architecture, votre version doit inclure un package de pilotes de base distinct pour chaque architecture prise en charge.

Cette section décrit les rubriques suivantes :

Obtenir le package du pilote de base mis à jour

Regroupement du pilote de base avec votre pilote compatible avec les packages

Mise à jour de l’INF de votre pilote compatible avec les packages