L'impression échoue après l'installation d'Universal Print Server sur le serveur d'impression de production actuel – Bien choisir son serveur d impression
Author: Titanfall —
Short summary: Définition du problème Après avoir installé et configuré Universal Print Server sur un serveur d’impression établi et opérationnel; Toutes les imprimantes de session et créées automatiquement à l'aide d'UPS n'ont pas réussi à imprimer. Toute personne imprimant directement sur les mêmes objets de spouleur d'impression en dehors de Citrix continue de fonctionner comme prévu. L'utilisateur […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/06/24/limpression-echoue-apres-linstallation-duniversal-print-server-sur-le-serveur-dimpression-de-production-actuel-bien-choisir-son-serveur-d-impression/
- LLM HTML version
- https://tutos-gameserver.fr/2019/06/24/limpression-echoue-apres-linstallation-duniversal-print-server-sur-le-serveur-dimpression-de-production-actuel-bien-choisir-son-serveur-d-impression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/06/24/limpression-echoue-apres-linstallation-duniversal-print-server-sur-le-serveur-dimpression-de-production-actuel-bien-choisir-son-serveur-d-impression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 7 minutes (367 seconds)
- Word count
- 1221
Key points
- Définition du problème Après avoir installé et configuré Universal Print Server sur un serveur d’impression établi et opérationnel; Toutes les imprimantes de session et créées automatiquement à l'aide d'UPS n'ont pas réussi à imprimer.
- Toute personne imprimant directement sur les mêmes objets de spouleur d'impression en dehors de Citrix continue de fonctionner comme prévu.
- L'utilisateur verrait l'une des erreurs suivantes: "Erreur: la page est trop petite pour être imprimée.
- Essayez d’imprimer avec une police plus petite." ou "Une erreur interne s'est produite" L’impression d’une page de test à partir des propriétés de l’imprimante produirait cette erreur: "Échec de l'impression de la page de test.
Primary visual
Structured content
Définition du problème Après avoir installé et configuré Universal Print Server sur un serveur d’impression établi et opérationnel; Toutes les imprimantes de session et créées automatiquement à l'aide d'UPS n'ont pas réussi à imprimer. Toute personne imprimant directement sur les mêmes objets de spouleur d'impression en dehors de Citrix continue de fonctionner comme prévu. L'utilisateur verrait l'une des erreurs suivantes:
"Erreur: la page est trop petite pour être imprimée. Essayez d’imprimer avec une police plus petite." ou "Une erreur interne s'est produite" L’impression d’une page de test à partir des propriétés de l’imprimante produirait cette erreur: "Échec de l'impression de la page de test. Souhaitez-vous afficher l'aide au dépannage de l'impression? Impossible de terminer l'opération (erreur 0x0000054f)"
Environnement
XenApp
XenApp 6.5 avec Service Pack 1 et Feature Pack 1 Windows Server 2008R2 Service Pack 1
Serveur d'imprimante
Universal Print Server v1 (UPS) Windows Server 2008R2 Service Pack 1
Client
Receiver v3.3 Enterprise Windows 7
Méthodologie de dépannage
Lors de l'appel de dépannage initial, les composants de l'onduleur côté serveur et côté client ont été installés et configurés correctement. Conformément aux meilleures pratiques de Citrix, les ingénieurs du support technique Citrix supprimé tous les pilotes universels tiers du serveur d'impression et testés, mais sans succès.Remarque: Le test à partir d'une session de bureau RDP en tant qu'administrateur ou utilisateur avait le même comportement. Ensuite, les pilotes natifs Windows ont été définis sur le serveur UPS pour l’imprimante test. Dans le laboratoire et sur le site client, l’ingénieur s’est concentré sur le test d’un HP LaserJet 4250.
Lors de l’inspection des journaux d’événements sur le serveur d’impression (UPS), un événement d’hôte d’isolation d’impression a été généré pour notre imprimante de test. Nom du journal: ApplicationSource: erreur d'applicationID d'événement: 1000Catégorie de tâche: (100)Niveau: erreurLa description:Nom de l'application défaillante: PrintIsolationHost.exe, version: 6.1.7600.16385, horodatage: 0x4a5bd3b1Nom du module défaillant: hpzuiwn7.dll, version: 0.3.7071.0, horodatage: 0x4a5bdfcbCode d'exception: 0xc0000005Erreur de décalage: 0x00000000000d6971Identifiant du processus défaillant: 0xefcHeure de début de l'application défaillante: 0x01cdb8411a8f4145Chemin d’application défaillant: C: Windows system32 PrintIsolationHost.exeChemin du module défaillant: C: Windows system32 spool DRIVERS x64 3 hpzuiwn7.dllSignaler le rapport: 5ca64664-2434-11e2-a891-005056ab00b9
Il a été constaté que tous les pilotes du serveur étaient configurés pour l'utilisateur Isoler les pilotes d'imprimante. Le fait de désactiver cette option pour l’imprimante test n’a pas modifié le comportement, mais l’événement ne s’est pas produit. Les paramètres utilisés pour corriger le problème étaient de donner les autorisations d’impression LOCAL SERVICE sur chaque objet imprimante du serveur d’impression. Ensuite, soustrayez 4096 (décimal) de la valeur trouvée dans: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Print Printers % nom_imprimante%
REG_DWORD = Attributs Cette valeur détermine certains paramètres et fonctions disponibles pour l'imprimante dans le registre Windows Spooler, comme indiqué ci-après: http://www.undocprint.org/winspool/registry
4096 (0x1000) RawOnly: autorise uniquement les travaux de type données brutes à être spoulés. Le format de processeur d'impression RAW n'est pas pris en charge pour Citrix Universal Printing. Seuls EMF et XPS sont pris en charge.
À ce stade, un laboratoire de test interne a été créé pour reproduire l'erreur et valider le comportement.
Sur le serveur UPS
Un serveur d'impression a été configuré avec plusieurs files d'attente d'impression à l'aide de différents pilotes (Windows natif, HP UPD, etc.?) Pour le HP Laserjet 4250. Toutes les files d'attente d'impression ont été testées pour fonctionner. Le logiciel Citrix Universal Print Server a ensuite été installé sur le serveur d'impression. Le logiciel client et les stratégies ont ensuite été configurés sur les serveurs XenApp. La valeur de registre initiale pour le Attribut était 520 (décimal).
Ajout de 4096 (décimal) à la valeur Attributs pour ramener la valeur à 4616 (décimal). Redémarrage du spouleur d'impression.
Sur le serveur XenApp
L'impression d'une page à l'aide du Bloc-notes sur l'imprimante de session HP4250 a généré l'erreur: "Une erreur interne est survenue" L'impression d'une page de test a généré l'erreur: "Échec de l'impression de la page de test. Souhaitez-vous afficher l'aide au dépannage de l'impression? Impossible de terminer l'opération (erreur 0x0000054f)"
Sur le serveur UPS Suppression de 4096 (décimal) de la valeur d'attributs pour la rétablir à l'original 520 (décimal) Sur le serveur XenApp
L'impression d'une page à l'aide du bloc-notes sur l'imprimante de session a réussi sans problème. L'impression d'une page de test a réussi sans problème.
Synopsis du problème Le client a apporté des modifications importantes aux objets de spouleur d'impression existants que le programme d'installation d'UPS ne vérifie pas. Lorsque cela se produit, une intervention manuelle est requise. La correction automatique de ces éléments n'est pas souhaitée car l'administrateur peut ne pas vouloir utiliser toutes les imprimantes disponibles pour Citrix et certaines imprimantes peuvent nécessiter des configurations personnalisées pour des raisons fonctionnelles. Résolution Mise en garde! Ce correctif nécessite que vous modifiiez le registre. Une utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux pouvant vous obliger à réinstaller votre système d'exploitation. Citrix ne peut pas garantir que les problèmes résultant d'une utilisation incorrecte de l'Éditeur du Registre puissent être résolus. Utilisez l'Éditeur du Registre à vos risques et périls. Veillez à sauvegarder le registre avant de le modifier.
Ajoutez le système local à l'imprimante avec des autorisations d'impression. Soustrayez 4096 (décimal) de la valeur de Registre REG_DWORD Attribut trouvé dans: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Print Printers % nom_imprimante% Redémarrez le spouleur d'impression sur le serveur UPS pour que les modifications prennent effet.
Information additionnelle CTX134943 – Impression XenDesktop et XenApp – Guide de planification
http://technet.microsoft.com/en-us/library/cc976744.aspx
http://blogs.technet.com/b/askperf/archive/2009/10/08/windows-7-windows-server-2008-r2-print-driver-isolation.aspx Avertissement Ce site Web peut contenir des liens vers des sites Web contrôlés par des parties autres que Citrix. Citrix n'est pas responsable et n'approuve ni n'accepte aucune responsabilité quant au contenu ou à l'utilisation de ces sites Web tiers. Citrix vous fournit ces liens uniquement à des fins de commodité, et l'inclusion de tout lien n'implique pas l'approbation par Citrix du site Web lié. Il est de votre responsabilité de prendre les précautions nécessaires pour vous assurer que tout ce que vous choisissez d'utiliser est exempt de virus ou d'autres éléments de nature destructive.
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur d'impression
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.