Explorateur des options du pilote dans l’assistant
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.
Important
Microsoft a annoncé la fin de la prise en charge des pilotes d’imprimante v3 et v4 hérités.
Pour plus d’informations, consultez l’article Fin du plan de maintenance pour les pilotes d’imprimante tiers sous Windows.
Cet article explore les options de pilote dans la première section de l’assistant Créer un pilote d’impression v4.
Les informations sont fournies ici sous forme résumée, pour vous aider à découvrir rapidement les différentes options de fonctionnalités. Si vous souhaitez obtenir plus d’informations sur une fonctionnalité, suivez les liens fournis vers les articles connexes qui donnent plus de détails.
Type de rendu du pilote
Pilote d’impression v4 avec filtres de rendu personnalisés (accepte uniquement XPS)
Choisissez cette option si vous souhaitez créer un pilote d’imprimante qui accepte uniquement le format XPS de Microsoft comme entrée. Le pilote peut produire une sortie au format XPS et/ou OpenXPS, selon le choix que vous faites dans le champ Choisir le format XPS du pilote.
Pilote d’impression v4 avec rendu de pilote de classe
Lorsque vous choisissez cette option, vous créez un pilote d’imprimante qui peut accepter des entrées au format XPS ou OpenXPS. Lorsque vous sélectionnez ce pilote, vous devez indiquer sur la page suivante de cet assistant le nom du pilote de classe d’impression que vous souhaitez utiliser pour le rendu.
Filtre de rendu Microsoft XPS vers PCL6 (accepte uniquement XPS)
Cette option vous permet de créer un module de filtre de pilote qui accepte uniquement le format XPS comme entrée et convertit l’entrée en PCL6. Le pilote peut produire une sortie au format XPS et/ou OpenXPS, selon le choix que vous faites dans le champ Choisir le format XPS du pilote.
Filtre de rendu Microsoft XPS vers PostScript (accepte uniquement XPS)
Cette option vous permet de créer un module de filtre de pilote qui accepte uniquement le format XPS comme entrée et convertit l’entrée en PostScript. Le pilote peut produire une sortie au format XPS et/ou OpenXPS, selon le choix que vous faites dans le champ Choisir le format XPS du pilote.
Format XPS du pilote
XPS
Cette option configure le pilote pour produire une sortie uniquement au format XPS.
OpenXPS
Cette option configure le pilote pour produire une sortie uniquement au format OpenXPS.
XPS, OpenXPS
Cette option configure le pilote pour produire une sortie soit au format XPS, soit au format OpenXPS, avec XPS défini par défaut dans le fichier INF.
OpenXPS, XPS
Cette option configure le pilote pour produire une sortie soit au format OpenXPS, soit au format XPS, avec OpenXPS défini par défaut dans le fichier INF.
Type de configuration du pilote
Pilote GPD
Cette option amène l’assistant à créer un fichier de description de l’imprimante générique (GPD) avec le pilote d’imprimante.
Pilote PPD
Cette option amène l’assistant à créer un fichier de description de l’imprimante PostScript (PPD) avec le pilote d’imprimante.
Impression protégée
Activer l’impression protégée
Sélectionnez cette option si vous souhaitez avoir la possibilité d’utiliser un code PIN pour verrouiller une demande d’impression envoyée à une imprimante. L’utilisateur final doit ensuite fournir le même code PIN à l’imprimante pour libérer la demande d’impression verrouillée pour impression. Pour plus d’informations, veuillez consulter la section Prise en charge du pilote pour l’impression protégée.
Fonctionnalité supplémentaire
Conteneur de propriétés du pilote
Il s’agit d’un fichier XML qui décrit le contenu d’un conteneur de propriétés du pilote. Les propriétés spécifiées dans ce fichier, ainsi que les informations fournies dans tous les fichiers de données ajoutés aux dossiers ByteArray ou IStream du projet, seront compilées dans un conteneur des propriétés du pilote. Pour plus d’informations, veuillez consulter la section Conteneur des propriétés du pilote d’imprimante v4.
Et vous pouvez trouver le schéma XML pour le modèle de conteneur des propriétés du pilote dans le Windows Driver Kit, dans ce dossier : \Include\um\printdriverproperties.xml.
Fichier d’événements du pilote
Ce fichier est utilisé pour décrire les requêtes Bidi et les déclencheurs qui devraient provoquer le déclenchement d’un événement de pilote. Il est important de noter que les événements de pilote ne prennent en charge que les chaînes standard. Pour plus d’informations sur les événements de pilote et les chaînes standard, veuillez consulter la section Prise en charge du pilote pour l’interface utilisateur personnalisée.
Fichier de mappage DevMode
Il s’agit d’un fichier XML utilisé pour la conversion PrintTicket <-> DEVMODE dans le code JavaScript. Lorsque vous fournissez ce fichier, il doit être spécifié dans le Manifeste du pilote v4.
Conteneur de propriétés de la file d’attente
Ce modèle vous permet de fournir des paramètres de configuration par file d’attente, y compris les mappages de formulaires vers les bacs et la configuration des propriétés de l’imprimante, telles que les options installables. Pour plus d’informations, veuillez consulter la section Conteneur des propriétés du pilote d’imprimante v4.
DLL de la ressource
Ce modèle vous permet de fournir les descriptions pour les ressources telles que les polices stockées à l’extérieur, les icônes et autres bitmaps, et les chaînes de texte de l’interface utilisateur localisables. Pour plus d’informations, veuillez consulter les sections Utilisation des DLL de ressources dans un minipilote, Manifeste du pilote v4 et Localisation du pilote d’imprimante v4.
Contraintes JS
Ce modèle fournit les en-têtes de méthode pour tous les points d’entrée de contrainte JavaScript pris en charge. Pour plus d’informations, veuillez consulter la section Contraintes JavaScript.
Autoconfiguration GDL
Cela fournit un fichier de base d’autoconfiguration pour un pilote d’impression v4.
Extension Bidi XML de TCPMon
Cela fournit un fichier d’extension Bidi TCP/IP simple. Pour plus d’informations sur la syntaxe Bidi pour le moniteur de port TCP/IP standard, veuillez consulter la section Extensions du schéma TCP/IP.
Extension Bidi XML de WSDMon
Cela fournit un fichier d’extension Bidi WSD simple. Pour plus d’informations sur la syntaxe Bidi pour WSDMon, veuillez consulter la section Extensions du schéma WSD.
Extension Bidi XML + JS de USBMon
Cela fournit un fichier d’extension Bidi USB simple. Il dépend de l’existence d’un JavaScript Extender Bidi USB correspondant. Pour plus d’informations, veuillez consulter la section Extender Bidi USB.