Citrix Virtual Apps and Desktops 7 2203 LTSR

Impression

La gestion des imprimantes dans votre environnement est un processus en plusieurs étapes :

  1. Familiarisez-vous avec les concepts d’impression, si ce n’est pas déjà fait.
  2. Planifiez votre architecture d’impression. Cela inclut l’analyse de vos besoins métier, de votre infrastructure d’impression existante, de la manière dont vos utilisateurs et applications interagissent avec l’impression aujourd’hui, et du modèle de gestion d’impression qui s’applique le mieux à votre environnement.
  3. Configurez votre environnement d’impression en sélectionnant une méthode de provisionnement d’imprimante, puis en créant des stratégies pour déployer votre conception d’impression. Mettez à jour les stratégies lorsque de nouveaux employés ou serveurs sont ajoutés.
  4. Testez une configuration d’impression pilote avant de la déployer auprès des utilisateurs.
  5. Maintenez votre environnement d’impression Citrix® en gérant les pilotes d’imprimante et en optimisant les performances d’impression.
  6. Dépannage des problèmes qui peuvent survenir.

Concepts d’impression

Avant de commencer à planifier votre déploiement, assurez-vous de bien comprendre ces concepts fondamentaux pour l’impression :

  • Les types de provisionnement d’imprimante disponibles
  • Comment les tâches d’impression sont acheminées
  • Les bases de la gestion des pilotes d’imprimante

Les concepts d’impression s’appuient sur les concepts d’impression Windows. Pour configurer et gérer avec succès l’impression dans votre environnement, vous devez comprendre comment l’impression réseau et client Windows fonctionne et comment cela se traduit en comportement d’impression dans cet environnement.

Processus d’impression

Dans cet environnement, toutes les impressions sont initiées (par l’utilisateur) sur les machines hébergeant les applications. Les travaux d’impression sont redirigés via le serveur d’impression réseau ou le périphérique utilisateur vers le périphérique d’impression.

Il n’y a pas d’espace de travail persistant pour les utilisateurs de bureaux et d’applications virtuels. Lorsqu’une session se termine, l’espace de travail de l’utilisateur est supprimé, de sorte que tous les paramètres doivent être reconstruits au début de chaque session. Par conséquent, chaque fois qu’un utilisateur démarre une nouvelle session, le système doit reconstruire l’espace de travail de l’utilisateur.

Lorsqu’un utilisateur imprime :

  • Détermine les imprimantes à fournir à l’utilisateur. C’est ce qu’on appelle le provisionnement d’imprimantes.
  • Restaure les préférences d’impression de l’utilisateur.
  • Détermine quelle imprimante est la valeur par défaut pour la session.

Vous pouvez personnaliser la manière d’effectuer ces tâches en configurant les options de provisionnement d’imprimantes, de routage des travaux d’impression, de conservation des propriétés d’imprimante et de gestion des pilotes. Assurez-vous d’évaluer comment les différents paramètres d’option peuvent modifier les performances d’impression dans votre environnement et l’expérience utilisateur.

Provisionnement d’imprimantes

Le processus qui rend les imprimantes disponibles dans une session est appelé provisionnement. Le provisionnement d’imprimantes est généralement géré dynamiquement. C’est-à-dire que les imprimantes qui apparaissent dans une session ne sont pas prédéterminées et stockées. Au lieu de cela, les imprimantes sont assemblées, en fonction des stratégies, au fur et à mesure que la session est construite lors de la connexion et de la reconnexion. Par conséquent, les imprimantes peuvent changer en fonction de la stratégie, de l’emplacement de l’utilisateur et des changements de réseau, à condition qu’ils soient reflétés dans les stratégies. Ainsi, les utilisateurs qui se déplacent vers un autre emplacement peuvent voir des changements dans leur espace de travail.

Le système surveille également les imprimantes côté client et ajuste dynamiquement les imprimantes auto-créées en session en fonction des ajouts, des suppressions et des modifications apportées aux imprimantes côté client. Cette découverte dynamique d’imprimantes profite aux utilisateurs mobiles lorsqu’ils se connectent à partir de divers appareils.

Les méthodes les plus courantes de provisionnement d’imprimantes sont :

  • Universal Print Server - Le Universal Print Server de Citrix offre une prise en charge universelle de l’impression pour les imprimantes réseau. L’Universal Print Server utilise le pilote d’impression universel. Cette solution vous permet d’utiliser un seul pilote sur une machine Multi-session OS pour permettre l’impression réseau depuis n’importe quel appareil.

Citrix recommande le Citrix Universal™ Print Server pour les scénarios de serveur d’impression distant. L’Universal Print Server transfère le travail d’impression sur le réseau dans un format optimisé et compressé, minimisant ainsi l’utilisation du réseau et améliorant l’expérience utilisateur.

La fonctionnalité Universal Print Server comprend :

Un composant client, UPClient - Activez l’UPClient sur chaque machine Multi-session OS qui provisionne les imprimantes réseau de session et utilise le pilote d’impression universel.

Un composant serveur, UPServer - Installez UPServer sur chaque serveur d’impression qui provisionne des imprimantes réseau de session et utilise le pilote d’impression universel pour les imprimantes de session (que les imprimantes de session soient provisionnées de manière centralisée ou non).

Pour les exigences et les détails de configuration de Universal Print Server, reportez-vous aux articles sur les exigences système et l’installation.

L’illustration suivante montre le flux de travail typique pour une imprimante réseau dans un environnement qui utilise Universal Print Server.

Diagramme UPS

Lorsque vous activez le Citrix Universal Print Server, toutes les imprimantes réseau connectées l’exploitent automatiquement grâce à la découverte automatique.

  • Création automatique - La création automatique fait référence aux imprimantes créées automatiquement au début de chaque session. Les imprimantes réseau distantes et les imprimantes clientes connectées localement peuvent être créées automatiquement. Envisagez de créer automatiquement uniquement l’imprimante cliente par défaut pour les environnements avec un grand nombre d’imprimantes par utilisateur. La création automatique d’un plus petit nombre d’imprimantes utilise moins de ressources (mémoire et CPU) sur les machines OS multi-session. La minimisation des imprimantes créées automatiquement peut également réduire les temps de connexion des utilisateurs.

    Les imprimantes créées automatiquement sont basées sur :

    • Les imprimantes installées sur le périphérique utilisateur.

    • Toutes les stratégies qui s’appliquent à la session.

      Les paramètres de stratégie de création automatique vous permettent de limiter le nombre ou le type d’imprimantes créées automatiquement. Par défaut, les imprimantes sont disponibles dans les sessions lors de la configuration automatique de toutes les imprimantes sur le périphérique utilisateur, y compris les imprimantes locales et réseau.

    Une fois que l’utilisateur met fin à la session, les imprimantes de cette session sont supprimées.

    La création automatique d’imprimantes clientes et réseau implique une maintenance associée. Par exemple, l’ajout d’une imprimante nécessite que vous :

    • Mettez à jour le paramètre de stratégie Imprimantes de session.
    • Ajoutez le pilote à toutes les machines OS multi-session à l’aide du paramètre de stratégie Mappage et compatibilité des pilotes d’imprimante.

Routage des travaux d’impression

Le terme chemin d’impression englobe à la fois le chemin par lequel les tâches d’impression sont acheminées et l’emplacement où les tâches d’impression sont mises en file d’attente. Ces deux aspects de ce concept sont importants. Le routage affecte le trafic réseau. La mise en file d’attente affecte l’utilisation des ressources locales sur le périphérique qui traite la tâche.

Dans cet environnement, les tâches d’impression peuvent emprunter deux chemins vers un périphérique d’impression : via le client ou via un serveur d’impression réseau. Ces chemins sont appelés le chemin d’impression client et le chemin d’impression réseau. Le chemin choisi par défaut dépend du type d’imprimante utilisé.

Imprimantes connectées localement

Le système achemine les tâches vers les imprimantes connectées localement depuis la machine OS multi-session, via le client, puis vers le périphérique d’impression. Le protocole ICA® optimise et compresse le trafic des tâches d’impression. Lorsqu’un périphérique d’impression est connecté localement à l’appareil utilisateur, les tâches d’impression sont acheminées via le canal virtuel ICA.

Diagramme du routage des tâches d'impression vers une imprimante connectée localement

Imprimantes réseau

Par défaut, toutes les tâches d’impression destinées aux imprimantes réseau sont acheminées depuis la machine OS multi-session, via le réseau, et directement vers le serveur d’impression. Cependant, les tâches d’impression sont automatiquement acheminées via la connexion ICA dans les situations suivantes :

  • Si le bureau virtuel ou l’application ne peut pas contacter le serveur d’impression.
  • Si le pilote d’imprimante natif n’est pas disponible sur la machine OS multi-session.

Si le serveur d’impression universel n’est pas activé, la configuration du chemin d’impression client pour l’impression réseau est utile pour les connexions à faible bande passante, telles que les réseaux étendus, qui peuvent bénéficier de l’optimisation et de la compression du trafic résultant de l’envoi des tâches via la connexion ICA.

Le chemin d’impression client vous permet également de limiter le trafic ou de restreindre la bande passante allouée aux tâches d’impression. Si l’acheminement des tâches via l’appareil utilisateur n’est pas possible, par exemple pour les clients légers sans capacités d’impression, la qualité de service doit être configurée pour prioriser le trafic ICA/HDX et assurer une bonne expérience utilisateur en session.

Diagramme du routage des tâches d'impression vers une imprimante réseau

Gestion des pilotes d’impression

Le pilote d’impression universel Citrix (UPD) est un pilote d’impression indépendant du périphérique, compatible avec la plupart des imprimantes. Le Citrix UPD se compose de deux composants :

Composant serveur. Le Citrix UPD est installé dans le cadre de l’installation du VDA de Citrix Virtual Apps and Desktops™. Le VDA installe les pilotes suivants avec le Citrix UPD : « Citrix Universal Printer » (pilote EMF) et « Citrix XPS Universal Printer » (pilote XPS).

pilotes d'impression

Les programmes d’installation VDA n’offrent plus d’options pour contrôler l’installation du pilote d’imprimante PDF Universal Print Server. Le pilote d’imprimante PDF est désormais toujours installé automatiquement. Lorsque vous effectuez une mise à niveau vers le VDA 7.17 (ou une version ultérieure prise en charge), tout pilote d’imprimante PDF Citrix précédemment installé est automatiquement supprimé et remplacé par la dernière version.

Lorsqu’une tâche d’impression est lancée, le pilote enregistre la sortie de l’application et l’envoie, sans aucune modification, au périphérique de point de terminaison.

Composant client. Le UPD Citrix est installé dans le cadre de l’installation de l’application Citrix Workspace™. Il récupère le flux d’impression entrant pour la session Citrix Virtual Apps and Desktops. Il transmet ensuite le flux d’impression au sous-système d’impression local où la tâche d’impression est rendue à l’aide des pilotes d’imprimante spécifiques au périphérique.

Le UPD Citrix prend en charge les formats d’impression suivants :

  • Format de métafichier amélioré (EMF), par défaut. EMF est la version 32 bits du format Windows Metafile (WMF). Le pilote EMF ne peut être utilisé que par les clients basés sur Windows.
  • Spécification de papier XML (XPS). Le pilote XPS utilise XML pour créer un « papier électronique » indépendant de la plate-forme, similaire au format Adobe PDF.
  • Langage de commande d’imprimante (PCL5c et PCL4). PCL est un protocole d’impression développé à l’origine par Hewlett-Packard pour les imprimantes à jet d’encre. Il est utilisé pour l’impression de texte et de graphiques de base et est largement pris en charge sur les périphériques HP LaserJet et multifonctions.
  • PostScript (PS). PostScript est un langage informatique qui peut être utilisé pour l’impression de texte et de graphiques vectoriels. Le pilote est largement utilisé dans les imprimantes à faible coût et les périphériques multifonctions.

Les pilotes PCL et PS sont les mieux adaptés lors de l’utilisation de périphériques non basés sur Windows, tels qu’un client Mac ou UNIX. L’ordre dans lequel le UPD Citrix tente d’utiliser les pilotes peut être modifié à l’aide du paramètre de stratégie Préférence du pilote universel.

Le UPD Citrix (pilotes EMF et XPS) prend en charge les fonctionnalités d’impression avancées telles que l’agrafage et la sélection de la source de papier. Ces fonctionnalités sont disponibles si le pilote natif les rend disponibles à l’aide de la technologie Microsoft Print Capability. Le pilote natif doit utiliser les mots-clés standardisés du schéma d’impression (Print Schema Keywords) dans le fichier XML des capacités d’impression (Print Capabilities XML). Si des mots-clés non standard sont utilisés, les fonctionnalités d’impression avancées ne sont pas disponibles avec le pilote d’impression universel Citrix.

L’illustration suivante présente les composants du pilote d’impression universel et un flux de travail typique pour une imprimante connectée localement à un périphérique.

Diagramme des composants et du flux de travail du pilote d'impression universel

Lors de la planification de votre stratégie de gestion des pilotes, déterminez si vous prendrez en charge le pilote d’impression universel, les pilotes spécifiques au périphérique, ou les deux. Si vous prenez en charge les pilotes standard, vous devez déterminer :

Lors de la création automatique d’imprimantes, si le système détecte une nouvelle imprimante locale connectée à un périphérique utilisateur, il vérifie la machine du système d’exploitation multi-session pour le pilote d’imprimante requis. Par défaut, si un pilote natif Windows n’est pas disponible, le système utilise le pilote d’impression universel.

Le pilote d’imprimante sur la machine du système d’exploitation multi-session et le pilote sur le périphérique utilisateur doivent correspondre pour que l’impression réussisse. L’illustration suivante montre comment un pilote d’imprimante est utilisé à deux endroits pour l’impression côté client.

Diagramme de l’impression client vers une imprimante locale

  • Les types de pilotes à prendre en charge.
  • S’il faut installer automatiquement les pilotes d’imprimante lorsqu’ils sont manquants sur les machines du système d’exploitation multi-session.
  • S’il faut créer des listes de compatibilité des pilotes.

Contenu associé

Impression