Utilisation de drivers d'impression principaux 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 la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
La plupart des pilotes d'impression fournis par les fabricants n'implémentent que des fonctions dépendantes de l'appareil et s'appuient sur les composants de base du pilote fournis par le système pour gérer les fonctions génériques de l'imprimante. UniDrv, PostScript et XPSDrv sont des exemples de composants de pilote de base sur lesquels de nombreux pilotes fournis par les fabricants s'appuient pour faciliter le contrôle et la configuration de l'imprimante.
En règle générale, les fabricants d'imprimantes n'incluent pas les pilotes d'impression de base de Microsoft dans leurs packages de pilotes d'impression. Au lieu de cela, les fichiers INF de leurs packages de pilotes invoquent simplement le fichier INF de l'imprimante de Microsoft, Ntprint.inf, qui installe les pilotes d'impression de base appropriés.
Cependant, Microsoft publie régulièrement des versions mises à jour de ses pilotes d'impression de base, et certains fabricants peuvent fournir des packages de pilotes qui nécessitent des fonctionnalités disponibles uniquement dans les versions mises à jour. Cette section décrit les étapes de l'installation avec les versions requises des pilotes d'impression de base.
Paquets
Dans Windows Vista et Windows Server 2008, le système d'exploitation traite tous les packages de pilotes d'impression comme des objets uniques. Le système d'exploitation stocke les fichiers de chaque package de pilote dans un dossier distinct du magasin de pilotes Windows. Le programme d'installation de l'imprimante Windows configure le package de pilotes pour qu'il fonctionne indépendamment des autres packages de pilotes, et chaque package de pilotes est géré séparément par le système d'exploitation.
Windows stocke chaque package de pilotes en tant qu'unité complète et, pendant la phase de pointage et d'impression, l'ensemble du package de pilotes est téléchargé du serveur d'impression vers un client et installé. Un pilote sensible aux packages est compatible avec la gestion des packages de pilotes en tant qu'objets indépendants. Les pilotes d'impression prenant en compte les packages ont des entrées dans leurs fichiers INF pour permettre les opérations de pointage et d'impression même si leurs packages ont des dépendances de pilote d'impression sur des fichiers en dehors du package.
Mises à jour dans Windows Vista
Pour prendre en charge des pilotes indépendants tout en permettant aux fabricants de matériel de tirer parti des composants du pilote principal, Windows Vista (et les versions ultérieures) permet à un pilote compatible avec les packages d'enregistrer une dépendance à l'égard d'un pilote principal. Microsoft ne fournit qu'un seul package de pilotes de base pour les imprimantes dans Windows Vista. Ce package est décrit dans le fichier d'information sur les pilotes Ntprint.inf. Presque tous les pilotes d'impression fournis par les fabricants, y compris les pilotes compatibles avec le package, dépendent de ce package.
Microsoft publie régulièrement des versions mises à jour de ce package de pilotes de base. Par exemple, le Service Pack 1 de Windows Vista comprend une version mise à jour du package de pilotes de base. Certains fabricants peuvent constater qu'ils doivent tirer parti de ces mises à jour et que leurs pilotes ne peuvent plus s'appuyer sur la version du package de pilotes de base contenue dans la version initiale de Windows Vista.
Cette section explique comment construire un pilote conscient du package qui dépend des fichiers du pilote de base mis à jour, et comment s'assurer que le package du pilote de base mis à jour est installé lorsque le pilote conscient du package fourni par le fabricant est installé.
Les rubriques suivantes sont présentées :
Construction d'un pilote adapté au package avec des pilotes de base mis à jour
Mise à jour des fichiers des pilotes de base pour les pilotes non compatibles avec le package
Création d'un package de pilotes unique pour Windows XP et Windows Vista