Amélioration du spooling et du rendu
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.
Le chemin d’impression XPS améliore l’efficacité du spouleur en mettant en file d’attente les documents XPS dans le format de fichier de mise en file XPS lorsque les utilisateurs finaux impriment sur des pilotes d’imprimante XPSDrv. Comme le format de fichier Document XPS est le même que le format de fichier de mise en file XPS, le processus de mise en file d’attente est simplifié et élimine la nécessité de générer un fichier de mise en file intermédiaire, tel qu’un fichier de données Enhanced Metafile (EMF), avant la mise en file du document. Grâce à la taille réduite des fichiers de mise en file, le chemin d’impression XPS peut réduire le trafic réseau et améliorer les performances d’impression.
EMF est un format fermé qui représente la sortie de l’application sous forme d’une série d’appels GDI, qui nécessitent ensuite des appels dans GDI pour les services de rendu. Contrairement à EMF, le format de mise en file XPS représente la sortie visuelle réelle sans nécessiter d’interprétation supplémentaire lorsque vous ciblez un pilote XPSDrv. Les pilotes d’impression basés sur GDI nécessitent des conversions de données et d’espace colorimétrique, tandis que les pilotes d’impression XPSDrv peuvent fonctionner directement sur les données du fichier de mise en file et éviter ces conversions.
La taille des fichiers de mise en file est généralement réduite lorsque vous utilisez des documents XPS ou ciblez un pilote XPSDrv. Les fichiers qui dépendent des polices de périphérique et les fichiers avec un contenu vectoriel important peuvent entraîner un fichier de mise en file plus volumineux, mais les fichiers de mise en file sont généralement beaucoup plus petits.
La taille des fichiers de mise en file est réduite grâce à plusieurs optimisations dans le processus de conversion :
Sous-ensemble de polices pour toutes les polices. Après le traitement de la sortie, elle ne contient que les caractères utilisés pour les polices dans le fichier. Cette optimisation réduit considérablement la taille des fichiers de mise en file pour les documents, en particulier ceux qui utilisent des jeux de polices d’Asie de l’Est.
Identification des ressources communes, y compris les logos et les fichiers image. Le processus de conversion identifie si une image est utilisée plusieurs fois dans un document et, le cas échéant, crée une ressource partagée dans le fichier de mise en file XPS. Cette optimisation peut réduire considérablement la taille des fichiers de mise en file pour les documents riches en graphiques, tels que les fichiers Microsoft PowerPoint qui utilisent les mêmes logos et arrière-plans sur chaque diapositive.
Compression ZIP : La compression ZIP est implémentée comme partie intégrante du format de fichier de mise en file XPS (format Document XPS). Cette optimisation réduit la taille des fichiers de mise en file.
Ces optimisations se produisent chaque fois qu’un document XPS ou un fichier de mise en file XPS est créé.