Création d’un document PrintCapabilities

Cette rubrique n’est pas à jour. Pour obtenir les informations les plus actuelles, 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é des capacités 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 Resolution et MediaType, une représentation interne de SpotDiameter en ce qui concerne les différentes valeurs de Resolution et MediaType peut apparaître comme dans le tableau suivant :

Résolution MediaType SpotDiameter
300
Lien
520
300
Brillant
350
600
Lien
330
600
Brillant
180
1200
Lien
250
1200
Brillant
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 la signaler en tant que 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 PrintCapabilities Schema and Document Construction décrit les autres étapes impliquées dans la création d’un instantané de PrintCapabilities.

Pour créer une 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 les documents PrintCapabilities.

Spécification du schéma d’impression