Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique n’est pas actuelle. Pour plus d’informations, consultez la spécification de schéma d’impression.
La méthode actuelle de spécification des informations de configuration d’appareil à l’aide d’une structure DEVMODE souffre de plusieurs limitations. Tout d’abord, la structure DEVMODE est une structure binaire, ce qui peut entraîner des problèmes de versions différentes. Ensuite, il est divisé en une partie publique nonextensible et une partie privée accessible uniquement par les pilotes, et uniquement par le pilote spécifique qui l’a créé. Le format PrintTicket exprime les informations de configuration à l’aide de l’infrastructure de schéma d’impression XML, éliminant ainsi ces lacunes de la structure DEVMODE.
Le schéma PrintTicket résout chacun des deux problèmes que nous venons de mentionner. Tout d’abord, le schéma PrintTicket est un fichier texte basé sur XML, de sorte que les problèmes d’extensibilité et de contrôle de version sont éliminés. Deuxièmement, les informations de configuration sont disponibles pour tous les clients, ce qui signifie que n’importe quel client ou fournisseur peut stocker et récupérer toutes les informations contenues dans un PrintTicket. Les options sont décrites à l’aide de la même technique que celle utilisée par l’infrastructure de schéma d’impression et le document PrintCapabilities dérivé. Pour cette raison, printTicket offre tous les avantages potentiels de portabilité du modèle de définition d’option à réaliser. Pour plus d’informations, consultez Print Schema Framework. L’audience prévue pour cette section comprend les groupes suivants :
Implémenteurs d’une interface de fournisseur PrintTicket / PrintCapabilities
Consommateurs du PrintTicket
Clients d’une interface de fournisseur PrintTicket / PrintCapabilities
Les membres de la première catégorie de la liste précédente sont appelés fournisseurs PrintTicket dans le reste de cette section. Les membres des deux dernières catégories sont appelés consommateurs PrintTicket.
Relation avec le schéma d’impression et le schéma PrintCapabilities
Les schémas PrintTicket et PrintCapabilities sont les deux parties spécialisées du schéma d’impression. Les principales différences structurelles entre ces sous-ensembles du schéma d’impression sont que le schéma PrintTicket contient des instances Property et ParameterInit qui ne sont pas contenues dans le schéma PrintCapabilities, tandis que le schéma PrintCapabilities inclut les instances Property et ParameterDef qui ne sont pas contenues dans le schéma PrintTicket. À l’exception de ces différences, les schémas PrintCapabilities et PrintTicket reflètent généralement les uns les autres dans le contenu, le partage de fonctionnalités, d’option, de scoredProperty et d’instances Value. Tout contenu partagé de ce type doit être conservé up-to-date. Par exemple, si une modification est apportée à la fonctionnalité MediaSize dans le schéma PrintCapabilities, la même modification doit être apportée dans le schéma PrintTicket.
Rubriques connexes