Présentation des fichiers GPD
Important
Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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’imprimante.
Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.
Les fichiers GPD sont utilisés pour créer des minidrivers Unidrv. Un minidriver Unidrv se compose d’une description d’imprimante générique (GPD) textuelle, qui peut être contenue dans un ou plusieurs fichiers GPD.
Les fichiers GPD utilisent le langage GPD pour décrire une imprimante. Les fichiers contiennent des entrées de fichier GPD qui utilisent le langage GPD pour fournir les types d’informations suivants :
Attributs d’imprimante qui décrivent les caractéristiques de l’imprimante.
Commandes d’imprimante qui contrôlent les opérations de l’imprimante.
Fonctionnalités d’imprimante décrivant les fonctionnalités d’imprimante qui peuvent être contrôlées par Unidrv.
Options d’imprimante représentant les états qui peuvent être affectés aux fonctionnalités d’imprimante.
Descriptions des polices d’imprimante qui spécifient les caractéristiques associées aux polices résidentes matérielles et aux polices de cartouche.
Instructions conditionnelles qui décrivent les dépendances entre les attributs d’imprimante et la configuration d’une imprimante.
Le langage GPD définit également les entrées de fichier GPD qui contrôlent les opérations suivantes :
Compression des données raster
Gestion des formats de couleurs
Gestion des fonctionnalités et options installables
Description des configurations de mémoire de l’imprimante
Cette section d’introduction comprend également des discussions sur les unités principales, l’utilisation de plusieurs fichiers GPD dans un minidriver et l’utilisation de DLL de ressources dans un minidriver.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour