Partager via


Travailler avec le magasin de pilotes

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 pilotes d'impression v4 s'exécutent directement à partir du magasin de pilotes, et Point and Print amélioré ne télécharge pas le package complet du pilote sur les machines clientes, il est donc important de connaître les meilleures pratiques de cette section.

  • Les binaires du pilote ne doivent pas essayer d'ouvrir d'autres binaires dans le pilote. Au lieu de cela, les binaires du pilote doivent utiliser un sac de propriétés du pilote pour encapsuler toutes les données communes et propriétaires.

  • Si vous développez une extension d'imprimante qui est installée séparément du pilote (par exemple, avec un MSI ou setup.exe), voici quelques pratiques recommandées :

    • Lorsque votre application d'extension d'imprimante s'enregistre auprès du système d'impression, l'application doit spécifier des commutateurs de ligne de commande dans son entrée AppPath, afin d'informer l'application du PrinterDriverID pour lequel le système d'impression lance l'application. Les commutateurs de ligne de commande indiquent également le mode de fonctionnement pour lequel le système d'impression lance l'application.

    • Si votre application d'extension d'imprimante nécessite des commutateurs différents pour un contexte de lancement par l'utilisateur, vous pouvez fournir ces options dans un raccourci du menu Démarrer, mais cela n'est pas nécessaire d'un point de vue technique.

  • Si vous développez une application d'extension d'imprimante qui est installée avec le pilote, n'oubliez pas que ce type d'application sera installé dans le magasin de pilotes. Soyez également conscient de ce qui suit :

    • Ces applications seront enregistrées automatiquement par le système d'impression, et le seront avec des commutateurs de ligne de commande par défaut.

    • La spécification de commutateurs de ligne de commande supplémentaires n'est pas prise en charge pour ces applications.

    • Ces applications ne seront pas lancées en dehors des préférences d'impression ou des notifications d'imprimante, de sorte que la création de raccourcis dans le menu Démarrer ou toute autre mesure permettant aux utilisateurs de lancer ces applications en dehors du contexte de l'un de ces deux événements n'est pas prise en charge.

Meilleures pratiques pour le développement de pilotes d'imprimante V4