Serveur d'impression

Un guide factice pour résoudre les problèmes d'impression dans un environnement Citrix – Bien choisir son serveur d impression

Le 9 juin 2020 - 12 minutes de lecture

L'impression dans un environnement Citrix peut être difficile et peut entraîner de nombreux problèmes de stabilité si elle n'est pas effectuée correctement. Les pilotes d'imprimante s'exécutent au niveau du noyau du système d'exploitation Windows et il existe des pilotes très mal écrits, en particulier autour des unités les moins chères, où de nombreuses fonctions de l'imprimante sont pilotées par logiciel dans le pilote de périphérique. Il existe un moyen sûr de supprimer les ** p ** s de votre base d'utilisateurs et c'est de leur retirer la possibilité d'imprimer. Au cours de cette session, nous prendrons un niveau élevé sur les options d'impression au sein de Citrix et fournirons quelques directives de plus de 18 ans d'expérience en mains.

Quelle est la solution?

Pourquoi l'impression est toujours un problème avec les solutions Citrix aujourd'hui est presque risible. Je me souviens d'avoir assisté à une audience à Citrix iForum en 2004, où Citrix discutait des pilotes d'imprimante universelle dans Presentation Server 4.0, proclamant avoir résolu à jamais les «problèmes d'impression» dans Citrix. Aux États-Unis, cela a déclenché une tempête avec des applaudissements, mais au Royaume-Uni, ils ont rencontré un silence de pierre. La raison en est que ce n'est pas une blague. L'impression a été et continuera d'être un problème pour Citrix si elle n'est pas réfléchie correctement.

Le problème n'est pas lié à Citrix, ils ont en fait créé des outils pour vous faciliter la vie. Le problème est un problème de Microsoft, ils aiment concevoir des systèmes dorsaux sur des solutions informatiques héritées du jour où Bill Gates a dit qu'un jour, tout le monde aura son propre PC. Eh bien (heureusement), ces jours sont révolus depuis longtemps, certainement dans le monde de l'entreprise où il n'y a plus de PC, tout est question de personnalisation des utilisateurs qui est stockée dans le profil utilisateur. Dans le monde PC, vous avez un bureau avec des applications installées et peut-être un profil itinérant. Mais fondamentalement, vous n'utilisiez qu'un seul système à la fois et vous vous connectiez à un serveur d'impression et n'utilisiez qu'une poignée d'imprimantes. Les pilotes de périphérique ont été expulsés du serveur d'impression et du service informatique. n'a pas eu besoin de réfléchir trop aux choses. Puis, soudainement, Microsoft a publié le Server Based Computing (SBC) avec Microsoft Terminal Services et maintenant les choses commencent à devenir difficiles car [one], nous avons maintenant affaire à un système d'exploitation différent du PC qui nécessite un pilote différent, [two] parce que nous avons affaire à un système qui, à un moment donné de sa vie, devra répondre à tous les utilisateurs de l'entreprise qui utiliseront le système SBC. Désormais, chaque pilote de périphérique d'imprimante dont vous aurez probablement besoin devra être installé sur chaque terminal. Serveur de services. Étant donné que j'ai déjà dit que des pilotes mal écrits causeraient des problèmes de stabilité, c'est exactement ce que nous voyons aujourd'hui. J'ai personnellement vu des clients avec des centaines de pilotes sur leurs serveurs Citrix, puis ils se demandent pourquoi le spouleur d'impression continue de se bloquer. Tout ce qu'il faut, c'est qu'un pilote rouge cause l'enfer de l'impression.

Alors, que fait Citrix pour améliorer les choses?

Création d'imprimante automatique

Citrix a la capacité de mapper les imprimantes locales à l'aide d'une stratégie qu'ils appellent la création automatique d'imprimantes et ils ont construit leur propre pilote d'impression universel qui fonctionne sur (la plupart) des imprimantes pour les fonctions d'impression de base.

L'utilisation de la création automatique d'imprimantes dans Citrix semble être le moyen idéal pour gérer l'impression; Les imprimantes installées localement sur l'appareil d'où vous venez seront disponibles lorsque vous utilisez Citrix, le trafic est compressé jusqu'à un rapport de 10: 1 et le rendu et la mise en file d'attente sont effectués côté client, cela semble parfait, n'est-ce pas? Mais ce n'est pas le cas … Tout d'abord, l'utilisation de la création automatique ne fonctionne vraiment que si vous utilisez le pilote d'imprimante universel Citrix intégré (UPD), sinon vous devrez installer des pilotes pour chaque marque et modèle d'imprimantes dans votre image principale Citrix, ce qui n'est pas réaliste. . L'utilisation d'un pilote universel ne donnera que des fonctions de base, de sorte que les fonctions du MFP seront perdues. Deuxièmement, il suppose que vous venez d'une machine Windows avec des imprimantes installées localement, donc excluez la création automatique pour les environnements avec des terminaux stupides ou si une initiative BYOD est en place.

Règles d'or lors de l'utilisation de la création automatique d'imprimante

  1. N'utilisez que la création automatique d'imprimante avec Citrix UPD, sinon il essaiera d'installer le pilote de périphérique pour chaque imprimante, sinon il échouera. Définissez la stratégie pour utiliser UPD uniquement.
  2. Mappez uniquement via l'imprimante par défaut du client car certains utilisateurs se retrouvent avec beaucoup d'imprimantes mortes sur leur système, surtout s'ils se déplacent et Citrix tentera de les énumérer tous à la connexion, ce qui peut vraiment ralentir le processus de connexion
  3. Empêchez tout mappage de toute forme d'imprimantes d'écriture d'images, y compris les imprimantes PDF et les écrivains d'images Microsoft Office, etc. Un moyen sûr de planter votre spouleur d'impression est d'essayer d'imprimer sur une imprimante PDF créée automatiquement qui est installée sur la machine locale du client qui est ensuite mappé à l'aide de Citrix UPD. Il n'aime pas ça
  4. La création automatique d'imprimantes ne doit pas être invoquée pour la majorité des utilisateurs car je la classe comme une solution optimale car, par expérience, si les serveurs Citrix sont en charge, le mappage d'imprimantes échouera, UPD limite également les utilisateurs d'imprimantes MFP et si votre en suivant les conseils ci-dessus, ils ne peuvent avoir qu'une seule imprimante à la fois.
  5. La création automatique d'imprimantes a sa place, mais je ne la recommanderais qu'aux petits bureaux, surtout s'il n'y a pas de connexion directe au serveur d'impression à partir des serveurs Citrix ou pour les utilisateurs à domicile distants.

Impression basée sur la session

L'impression basée sur les sessions est de loin la solution la plus courante que je vois encore aujourd'hui pour gérer les imprimantes dans Citrix. L'impression basée sur la session est simplement l'endroit où vous créez une stratégie pour chaque imprimante à laquelle vous êtes susceptible de vous connecter et qui pointe ensuite vers un serveur d'impression[s]. Ces stratégies sont généralement appliquées à certains groupes AD uniquement et si l'utilisateur appartient à ce groupe, il obtiendra cette imprimante. Cela peut en fait fonctionner assez bien dans des environnements contrôlés, mais les administrateurs doivent être très prudents en ajoutant uniquement des imprimantes qui ont été validées sur le HCL Citrix et elles ont été entièrement testées sur une boîte UAT DEV pour garantir que les pilotes ne plantent pas votre Serveurs Citrix.

Règles d'or lors de l'utilisation d'imprimantes basées sur la session:

  1. Essayez de faire correspondre comme pour le système d'exploitation du serveur d'impression aux serveurs de session Citrix. (c'est-à-dire pour les environnements XenApp 7.6 sur Windows Server 2012 R2, assurez-vous que le serveur d'impression est le même) de cette façon, vous pouvez vous assurer que le pilote sur le serveur d'impression s'installera correctement sur les serveurs Citrix
  2. Installez les serveurs d'impression dans le même centre de données que les serveurs Citrix, sinon l'énumération des imprimantes ralentira
  3. Essayez d'installer le moins possible de marques et de modèles d'imprimantes différents afin de réduire le nombre total de pilotes.
  4. Si l'imprimante fabrique un pilote universel pour ses imprimantes, utilisez-le. HP, par exemple, fournit un pilote universel qui fonctionne sur la plupart des imprimantes HP. Cela réduira à nouveau le nombre de pilotes nécessaires.
  5. Utilisez le pilote PCL 6 où vous pouvez ou revenir à PostScript. Le PostScript peut être moins efficace mais je l'ai trouvé globalement fiable

Serveur d'impression universel Citrix

Depuis la sortie de la version 7.6 de XenDesktop, Citrix a introduit quelque chose appelé Universal Print Server (UPS) qui est simplement un agent que vous installez sur votre serveur d'impression et qui, conjointement avec Session Based Printing, permet l'utilisation de Citrix Universal Print Driver (UPD). C'est vraiment le meilleur que nous demandons en ce moment, car il nous donne la possibilité d'utiliser UPD pour la plupart des utilisateurs avec un serveur d'impression et nous donne le contrôle avec l'impression basée sur la session. Mais ce n'est pas parfait, j'ai été déçu de voir qu'il ne prend pas en charge le clustering Microsoft, donc si vous comptez sur le clustering MS pour imprimer la résilience, UPS ne fonctionnera pas pour vous.

Règles d'or lors de l'utilisation de Universal Print Server:

  1. Assurez-vous que votre serveur d'impression est résilient à l'aide d'outils d'hyperviseur comme DRS et disposez d'un plan de sauvegarde solide qui permet une récupération rapide pour contourner la limitation de clustering
  2. Utiliser en conjonction avec les stratégies basées sur la session et n'utiliser que des pilotes natifs comme exception, essayez toujours d'utiliser UPD uniquement
  3. Assurez-vous que les politiques d'impression Citrix sont surveillées et qu'elles sont définies pour une récupération automatique
  4. Essayez-le, Citrix UPS pourrait vous faire économiser beaucoup d'argent, éliminant le besoin de produits comme UniPrint et ThinPrint.

Quand ne pas utiliser les outils d'impression Citrix?

Dans certaines situations, une solution de gestion d'impression tierce est fortement recommandée. Voici quelques-uns:

Follow Me Printing

Je constate aujourd'hui une tendance beaucoup plus importante avec les clients qui envisagent ou ont adopté une solution d'impression Follow Me. Du point de vue de Citrix, ils sont excellents. Nous pouvons oublier toutes les complexités ci-dessus et vous installez deux imprimantes sur votre imprimante couleur et imprimante monochrome de serveurs Citrix et celles-ci sont installées en tant qu'imprimantes locales que tout le monde voit, donc pas de mappage, pas de politiques, rien. Tout le monde ne voit que ces deux imprimantes. L'utilisateur imprime, sélectionne la couleur ou le monochrome, puis se dirige vers n'importe quelle imprimante connectée à la solution et insère son code ou numérise son badge d'identification et il imprime sur cette imprimante particulière. Les deux systèmes que j'ai validés sur Citrix sont SafeCom et UniPrint. Si l'impression Suivez-moi est une exigence pour vous, je vous suggère d'acheter une solution même si vous pouvez faire une version limitée d'une solution d'impression Suivez-moi basée sur des sous-réseaux IP, elle est maladroite et vous oblige à avoir un sous-réseau séparé pour chaque domaine de panne et ils sont tout simplement loin d'être sophistiqués comme solution achetée.

Impression sécurisée

Encore une fois, si la sécurité est importante pour vous, je recommanderais une solution comme UniPrint selon laquelle les documents ne sont publiés que lorsque les utilisateurs authentifient leurs informations d'identification sur l'imprimante en entrant leurs mots de passe ou en tapant sur le périphérique d'authentification utilisateur vPad afin qu'aucun document ne finisse dans les mauvaises mains.

Impression de qualité

Si vous êtes une entreprise de design par exemple et que vous devez faire correspondre la couleur de votre impression aux couleurs de votre écran et la qualité de l'impression est essentielle, évitez toute forme d'outils de compression même si les travaux d'impression sont massifs. Dans ces cas, essayez de garder le serveur d'impression aussi près que possible de l'imprimante pour éviter de surcharger le WAN et utilisez Citrix XenDesktop VDI pour le bureau des utilisateurs et installez les pilotes natifs directement sur les machines virtuelles pour les utilisateurs de cette impression avec n'importe quelle couleur outils correspondants.

Sommaire

  • Utiliser Citrix Universal Print Server sur les installations 7.6
  • Protégez votre serveur d'impression à l'aide de sauvegardes fiables et d'outils d'hyperviseur
  • Créez des politiques de session qui utilisent UPD uniquement pour la majorité de vos utilisateurs
  • Pour les imprimantes qui ne fonctionnent pas avec UPD, utilisez l’impression basée sur la session mais testez soigneusement chaque pilote et utilisez les pilotes PCL v6 ou PostScript sur les serveurs d’impression
  • Utilisez la création automatique d'imprimantes pour les utilisateurs distants via la passerelle d'accès comme dernier crochet

Je ne peux pas vous garantir un environnement d'impression sans problème mais si vous rencontrez des problèmes d'impression et que vous suivez ces règles, je peux vous garantir que vous améliorerez les choses et vous me remercierez.

Brett Loveday

CCIA MCSE CCNP VCP

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.