Pilote d’impression universel Citrix™ (UPD)
Le pilote d’impression universel Citrix (UPD) n’est pas un pilote unique, mais une technologie comprenant des composants à la fois sur le serveur (VDA) et sur le client (point de terminaison avec l’application Workspace).
-
Composant serveur : Installé avec le VDA, il comprend les pilotes d’impression génériques réels, tels que l’« Imprimante universelle Citrix » (qui utilise le format EMF) et l’« Imprimante universelle XPS Citrix » (qui utilise le format XPS), ainsi que la prise en charge des formats PDF et PS. Son rôle est de capturer la sortie d’impression générée par les applications exécutées sur le VDA dans un format indépendant du périphérique.
-
Composant client : Inclus dans l’installation de l’application Citrix Workspace™, ce composant reçoit le flux d’impression envoyé par le VDA. Il interagit ensuite avec le sous-système d’impression Windows local sur le périphérique de point de terminaison pour restituer le travail d’impression à l’aide du pilote spécifique au périphérique approprié installé localement pour l’imprimante cible.
L’illustration suivante montre les composants du pilote d’impression universel et un flux de travail typique pour une imprimante connectée localement à un périphérique -

L’objectif principal du UPD est de simplifier la gestion des pilotes d’imprimante dans l’environnement Citrix®. En utilisant un pilote intégré sur le VDA, les administrateurs peuvent éviter d’installer et de maintenir potentiellement des centaines de pilotes spécifiques à différents fabricants, qui sont une source courante d’instabilité et de conflits. Le UPD vise à être compatible avec une large gamme d’imprimantes, offrant une interface universelle entre la session virtuelle et les capacités d’impression du client.
Formats pris en charge
La technologie UPD prend en charge plusieurs formats de données d’impression, offrant une flexibilité dans la manière dont les travaux d’impression sont traités et rendus :
- EMF (Enhanced Metafile Format) : Le format par défaut utilisé par le pilote « Imprimante universelle Citrix ». C’est un format vectoriel natif Windows 32 bits. L’impression utilisant EMF est généralement efficace mais nécessite généralement un point de terminaison client basé sur Windows pour le rendu.
- XPS (XML Paper Specification) : Utilisé par le pilote « Imprimante universelle XPS Citrix ». XPS est un langage de description de page basé sur XML développé par Microsoft, similaire dans son concept au PDF, conçu pour être indépendant de la plateforme.
- PS (PostScript) : Un langage de description de page développé par Adobe, connu pour ses capacités à gérer des graphiques et une typographie complexes, souvent utilisé dans l’édition et par diverses imprimantes et périphériques multifonctions. Les clients Linux utilisent souvent l’impression PostScript avec le UPD.
- PDF : Le PDF est un standard ouvert largement utilisé pour l’échange de documents. Il encapsule une description complète d’un document plat à mise en page fixe, y compris le texte, les polices, les graphiques et d’autres informations nécessaires à son affichage. Il est conçu pour être indépendant de la plateforme et est idéal pour préserver la fidélité des documents sur différents systèmes et applications.
L’utilisation du UPD offre plusieurs avantages potentiels :
- Gestion des pilotes réduite : Diminue considérablement le nombre de pilotes nécessaires sur les images VDA, simplifiant la création et la maintenance des images.
- Stabilité améliorée : Moins de pilotes signifie moins de conflits potentiels et un risque réduit de plantages du spouleur liés aux pilotes ou d’instabilité du système.
- Tâches d’impression optimisées : Certains formats UPD, en particulier EMF, peuvent parfois entraîner des tailles de tâches d’impression plus petites par rapport aux pilotes natifs.
- Prise en charge des fonctionnalités avancées : Les composants UPD EMF et XPS peuvent prendre en charge des fonctionnalités d’impression avancées (telles que l’agrafage, la sélection de bac) si le pilote natif sur le client expose ces capacités via la technologie standard Print Capability de Microsoft.