Partager via


Changements apportés aux formulaires d'impression dans Windows Vista

Avant Windows Vista, les formulaires ont été identifiés en interne à l’aide du nom et de la taille du formulaire. Toutefois, cette méthode ne fonctionnait pas toujours correctement lorsque les serveurs d’impression et les ordinateurs clients utilisaient des pilotes d’imprimante localisés dans différentes langues. Dans Windows Vista, le spouleur d’impression a été amélioré afin que les pilotes d’imprimante puissent prendre en charge les ordinateurs clients et les serveurs d’impression localisés dans différentes langues.

Windows Vista ajoute la structure de données FORM_INFO_2, qui est un super-ensemble de la structure de données FORM_INFO_1 qui contient des membres supplémentaires pour les informations dont vous avez besoin pour permettre aux pilotes d’imprimante de travailler entre les systèmes avec différentes langues.

Le pilote d’imprimante Unidrv a également été mis à niveau pour Windows Vista afin d’utiliser la structure de données FORM_INFO_2 et de renseigner les membres supplémentaires à l’aide des données du fichier GPD. Vous pouvez mettre à niveau les pilotes d’imprimante monolithiques qui utilisent la structure FORM_INFO_1 pour utiliser la structure FORM_INFO_2 si elles ont besoin des informations supplémentaires fournies par la nouvelle structure.

Cette section explique comment mettre à jour le fichier GPD de votre pilote d’imprimante Unidrv ou le code de votre pilote d’imprimante monolithique pour utiliser les nouveaux membres que fournit la structure de données FORM_INFO_2.

Cette section décrit les améliorations suivantes dans les formulaires d’imprimante pour Windows Vista :

structure de données FORM_INFO_2

Algorithme de correspondance de formulaire amélioré

Algorithme de correspondance de formulaire à bac amélioré

Pour plus d’informations sur l’utilisation de formulaires d’imprimante, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.