Création d’un document PrintCapabilities
Cette rubrique n’est pas à jour. Pour obtenir les informations les plus récentes, consultez la spécification du schéma d’impression.
Une fois qu’un PrintTicket est validé, il peut être utilisé pour créer un instantané du PrintCapabilities. Le fournisseur doit avoir une représentation interne pour toute propriété dont la valeur dépend de la configuration de l’appareil. Par exemple, si SpotDiameter est une propriété qui dépend à la fois des fonctionnalités de résolution et de MediaType, une représentation interne de SpotDiameter telle qu’elle est liée aux différentes valeurs pour la résolution et le MediaType peut apparaître comme dans le tableau suivant :
| Résolution | MediaType | SpotDiameter |
|---|---|---|
| 300 |
Liés |
520 |
| 300 |
Brillance |
350 |
| 600 |
Liés |
330 |
| 600 |
Brillance |
180 |
| 1200 |
Liés |
250 |
| 1200 |
Brillance |
100 |
Pour cet exemple, le fournisseur PrintCapabilities doit utiliser le PrintTicket fourni pour sélectionner l’entrée appropriée dans la table interne et signaler comme valeur pour la propriété SpotDiameter. Ce processus est répété pour chaque propriété à valeurs multiples (pour chaque propriété dont la valeur dépend de la configuration). La section schéma PrintCapabilities et construction de document décrit les autres étapes impliquées dans la création d’un instantané du PrintCapabilities.
Pour créer un instantané du document PrintCapabilities par défaut, fournissez un PrintTicket par défaut (plutôt qu’un PrintTicket arbitraire) à la méthode qui crée des documents PrintCapabilities.