Localisation du pilote d'imprimante V4
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.
Windows fournit des chaînes d'affichage localisées standard pour prendre en charge le développement d'extensions d'imprimantes et d'applications d'appareils UWP fournies par le biais d'objets IPrintSchemaCapabilities.
Le tableau suivant présente les fonctionnalités que Windows peut localiser avec ses chaînes d'affichage standard :
Fonctionnalité | Options standard |
---|---|
Bacs d'entrée | Job/Document/PageInputBin |
Types de médias | PageMediaType |
Recto-verso | JobDuplexAllDocumentsContiguously |
Classement | DocumentCollate |
Couleur de sortie | PageOutputColor |
Orientation | PageOrientation |
N-Up | JobNUpAllDocumentsContiguously |
Perforation | JobHolePunch DocumentHolePunch |
Agrafage | JobStapleAllDocuments DocumentStaple |
Binding | JobBindAllDocuments DocumentBinding |
Qualité de la sortie | PageOutputQuality |
Taille du support | PageMediaSize |
En outre, ces chaînes sont disponibles dans les formulaires XML des capacités d'impression, à condition que le pilote ne spécifie pas de nom d'affichage à l'aide d'une DLL de ressource pour la fonctionnalité ou l'option. Si un pilote spécifie un nom d'affichage à l'aide d'une DLL de ressource, il sera fourni dans le XML, ainsi qu'à l'ancienne interface utilisateur des préférences d'impression basée sur COMPSTUI utilisée sur les versions antérieures de Windows.
Les noms d'affichage varient d'une interface utilisateur à l'autre et d'une API à l'autre. Utilisez les trois organigrammes suivants pour obtenir une vue d'ensemble du comportement de localisation attendu pour un scénario donné.
L'organigramme suivant montre le comportement attendu en matière de localisation dans les applications UWP, ainsi que dans les familles d'objets IPrintSchemaFeature et IPrintSchemaOption.
L'organigramme suivant montre le comportement attendu en matière de localisation dans les documents XML PrintCapabilities.
L'organigramme suivant montre le comportement de localisation attendu dans la boîte de dialogue standard des préférences d'impression basée sur Compstui.
Pour utiliser les noms d'affichage localisés par Microsoft, suivez les instructions de ce tableau pour modifier correctement vos fichiers de configuration GPD ou PPD.
Type de fichier | Instructions |
---|---|
GPD | Spécifiez le nom de la fonctionnalité ou de l'option GPD. Ne spécifiez pas l'entrée rcNameID. Pour les fonctionnalités ou options suivantes, vous devez également spécifier PrintSchemaKeywordMap pour mapper les fonctionnalités ou options GPD aux fonctionnalités ou options correspondantes définies par Print Schema, à moins qu'elles ne soient spécifiées en tant que fonctionnalités standard. Pour voir des exemples montrant comment utiliser PrintSchemaKeywordMap pour mapper des fonctionnalités, voir Modifications de la description des fonctionnalités basées sur GPD/PPD. JobHolePunch, DocumentHolePunch JobStapleAllDocuments, DocumentStaple JobBindAllDocuments, DocumentBinding PageOutputQuality PageMediaType Pour N-Up, n'utilisez pas PrintSchemaKeywordMap sur les valeurs des options. |
PPD | Utilisez PrintSchemaKeywordMap pour mapper les fonctionnalités ou options PPD aux fonctionnalités ou options correspondantes définies dans le Print Schema. Pour voir des exemples montrant comment utiliser PrintSchemaKeywordMap pour mapper des fonctionnalités, voir Modifications de la description des fonctionnalités basées sur GPD/PPD. Pour N-Up, n'utilisez pas PrintSchemaKeywordMap sur les valeurs des options. |
Localisation des pilotes basés sur PPD
Les pilotes basés sur PPD ne prennent pas en charge les DLL de ressources. Par conséquent, il peut être nécessaire de fournir plusieurs fichiers PPD. Microsoft recommande aux pilotes d'impression v4 qui utilisent des fichiers de configuration PPD d'utiliser les techniques décrites dans cette rubrique pour inclure un fichier PPD par locale.
Rubriques connexes
Changements dans la description des fonctionnalités basées sur le GPD/PPD