Serveur d'impression

PaperCut KB | Considérations spéciales sur Terminal Server / Citrix / VDI – Bien choisir son serveur d impression

Le 11 août 2019 - 9 minutes de lecture

PaperCut fonctionne bien sur Microsoft Terminal Server (2000, 2003, 2008+, 2008 R2 et 2012) et les serveurs CITRIX et un certain nombre d’organisations l’utilisent avec succès pour gérer leurs impressions et leurs quotas. En règle générale, nous vous recommandons de déployer PaperCut logiciel serveur sur un serveur distinct (par exemple, un serveur d'impression) autre que le serveur de terminal lui-même. La raison en est que les systèmes Terminal Server / CITRIX peuvent être très gourmands en ressources et ne laisser que peu de ressources pour PaperCutL’utilisation. Ce n’est cependant pas un problème avec un bon matériel de haute spécification.

PaperCut Considérations du client:

Les sites qui envisagent d’utiliser Advanced PaperCut des fonctionnalités telles que la fenêtre contextuelle de sélection de compte, peuvent nécessiter une modification mineure de la configuration du système. Cela est particulièrement vrai pour les sites exécutant des versions antérieures à la version 8. La version 8+ utilise une logique plus avancée et fonctionnera dans la plupart des cas «dans tous les cas».

Par défaut, PaperCut utilise l’adresse IP du client pour faire correspondre les travaux d’impression au client (le logiciel client exécuté sur l’écran de l’utilisateur). Sous un serveur de terminal, cette hypothèse n’est souvent pas valide, car plusieurs utilisateurs peuvent être connectés sous la même adresse IP à la fois. Le symptôme est que la fenêtre contextuelle de sélection de compte ou d’autres messages contextuels peuvent apparaître simultanément sur plusieurs terminaux.

Lancer le PaperCut client et applications (par exemple, MS Word) sur le serveur Terminal Server:

Ce scénario convient si l’utilisateur lance le PaperCut client du serveur Terminal Server et que l’utilisateur exécute l’application à partir de laquelle il imprime (par exemple, MS Word) sur le serveur Terminal Server. Les deux PaperCut le client et l'application fonctionnent sur la même adresse IP.

La solution consiste à modifier la configuration du système comme suit:

  1. Connectez-vous à l'interface d'administration en tant qu'utilisateur admin.
  2. Naviguez jusqu'à Options et sélectionnez l'action de l'éditeur de configuration (avancée) dans l'ensemble de gauche des liens Action.
  3. Utilisez la recherche rapide: pour localiser la clé: client.allow-match-on-machine-or-ip-only
  4. Définissez la valeur sur N (non) et appuyez sur le bouton Mettre à jour.

Le changement ci-dessus signifie que PaperCut ne correspondra pas sur la machine uniquement ou IP uniquement. Mais cela correspondra à la combinaison de l'adresse IP et du nom d'utilisateur (ensemble).

Ce changement de paramètre fonctionnera pour les environnements Terminal Server où l’utilisateur exécute le PaperCut client et l’application à partir de laquelle ils impriment, sur le même serveur de terminal.

Lancer le PaperCut client localement et les applications (par exemple, MS Word) sur le serveur Terminal Server:

Ce scénario convient si l’utilisateur lance le PaperCut client à partir du poste de travail local et l’utilisateur exécute l’application à partir de laquelle il imprime (par exemple, MS Word) sur le serveur Terminal Server. le PaperCut client et l'application ne s'exécutent pas sur la même adresse IP.

En effet, la combinaison nom d'utilisateur / adresse IP du client ne correspond pas à la combinaison nom d'utilisateur / adresse IP de l'application à partir de laquelle il imprime.

'TOUTEFOIS’: L’utilisation du client sur un réseau où vous ne pouvez pas identifier de manière unique la machine via IP est limitée:

  • Pas d'authentification popup
  • Pas de possibilité d'exécuter plusieurs clients pour un utilisateur
  • Ne peut pas gérer les situations de laboratoire où plusieurs machines utilisent le même nom d'utilisateur

La solution consiste à modifier la configuration du système comme suit.

  1. Connectez-vous à l'interface d'administration en tant qu'utilisateur admin.
  2. Naviguez jusqu'à Options et sélectionnez l'action de l'éditeur de configuration (avancée) dans l'ensemble de gauche des liens Action.
  3. Utilisez la recherche rapide: pour localiser la clé: client.allow-match-on-machine-or-ip-only
  4. Définissez la valeur sur N (non) et appuyez sur le bouton Mettre à jour.
  5. Utilisez la recherche rapide: pour localiser la clé: client.allow-match-on-user-only
  6. Définissez la valeur sur Y (oui) et appuyez sur le bouton Mettre à jour.

Le changement ci-dessus signifie que PaperCut ne correspondra pas uniquement à la machine ou à l'adresse IP, mais il pourra également faire correspondre le travail à un client utilisateur basé sur le seul nom d'utilisateur. Dans ce cas, le nom d'utilisateur devient la seule information unique à laquelle correspondre.

Autres considérations à garder à l'esprit:

Run Minimized

Dans certaines circonstances, si le client n'est pas réduit au minimum dans la session Citrix, il peut rester actif à la fermeture de l'application publiée.

le PaperCut Client utilisateur, pc-client-local-cache.exe devrait être exécuté avec l'option —minimized. Les scripts de connexion doivent définir cette option.

Démarrage du logiciel client ou de la station de diffusion sous CITRIX

Si la PaperCut logiciel client est configuré pour démarrer automatiquement sous CITRIX via le Courir clé d'enregistrement:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnce

Ce logiciel client peut empêcher les sessions CITRIX de se terminer correctement. CITRIX a reconnu ce problème et le sujet est discuté en détail à:

La solution consiste à ajouter une nouvelle clé de registre, ce qui est décrit au bas de la page liée ci-dessus.

Terminaux non authentifiés

Dans certains scénarios, les administrateurs peuvent souhaiter que les utilisateurs ne soient pas obligés de se connecter au terminal. Dans ce cas, les terminaux peuvent être configurés pour se connecter automatiquement au serveur avec un nom d'utilisateur prédéfini configuré une fois pour chaque terminal.

Afin de permettre PaperCut authentification d'impression, assurez-vous que chaque terminal ouvre une session sur le serveur de terminal avec un nom d'utilisateur différent afin que PaperCut peut déterminer l'origine du travail d'impression. Assurez-vous également que ces noms d’utilisateur sont marqués «non authentifié» dans PaperCut et que le PaperCut client s'exécute dans chaque session de terminal afin que les utilisateurs puissent fournir leurs informations d'identification lors de l'envoi d'un travail d'impression.

Pilote Easy Services Terminal Services

Les utilisateurs ont signalé qu'en cas d'utilisation du pilote Easy Print des services Terminal Server, les résultats de l'analyse des pages étaient incohérents. En effet, le travail d'impression n'est plus rendu dans le langage d'impression d'origine (PCL, PostScript etc).

Afin de permettre PaperCut l'accès au langage d'impression d'origine, nous suggérons que cette fonctionnalité ne soit pas utilisée.

Propriétaire incorrect du travail d'impression

Fin 2011, deux clients de PaperCut Les logiciels exécutant Windows 2008 avec Citrix / Terminal Services ont remarqué que le propriétaire incorrect de certaines tâches d'impression était attribué par le système d'exploitation. Si vous rencontrez ce problème, suivez les étapes ci-dessous pour y remédier.

Veuillez noter que ces instructions sont générales et peuvent ne pas s'appliquer directement à votre situation. S'il vous plaît contactez PaperCut Support pour plus d'informations.

1) Le client a initialement mis à niveau vers Windows 2008 SP1 et appliqué ce correctif, cela peut ne pas être applicable pour vous, consultez la documentation de correctif (voir ci-dessous).

2) Apportez les modifications suivantes dans le registre pour le serveur d'impression et le serveur Terminal Server.

Clé: HKLM SYSTEM CurrentControlSet Control Print
Valeur REG: "DisableRpcTcp" REG_DWORD 1

3) Sur le serveur Terminal Server, apportez également les modifications suivantes au registre.

HKEY_LOCAL_MACHINE Logiciel Stratégies Microsoft Windows NT Imprimantes
Cliquez avec le bouton droit sur Imprimantes, pointez sur Nouveau, puis cliquez sur DWORD.
Tapez EnabledProtocols.
Cliquez avec le bouton droit sur EnabledProtocols.
Dans la zone Données de la valeur, tapez 6.
Fermez l'éditeur de registre.
Redémarrez le spouleur.

4) Installez le correctif KB958741 (il peut être nécessaire de demander à Microsoft car il n’est actuellement pas mentionné sur leur site de support). Veuillez lire attentivement la documentation sur le correctif avant de l’installer.

Notez s'il vous plaît que c'est un conseil général. Nous vous recommandons de contacter spécifiquement Microsoft pour confirmer que votre situation sera résolue par les modifications ci-dessus.

En guise de note de bas de page, le site Technet de Microsoft traite de la possibilité d’un problème similaire.

Activité cliente suspecte

À partir de PaperCut MF et PaperCut La version 15.0 de NG comporte une vérification intégrée qui recherche plusieurs connexions échouées à partir d’un client utilisant la même adresse IP (qui ressemble à une activité suspecte). Vous pouvez alors voir un message sur le client (et dans l'onglet App.Log) disant:

“Le serveur a détecté une activité client client suspecte provenant de l'adresse IP“ x.x.x.x ”et a temporairement refusé les demandes de cette adresse”

Cela apparaîtra beaucoup plus sur les environnements de serveur Terminal Server, car plusieurs clients utilisateurs peuvent s'exécuter sur une seule adresse IP. Pour éviter ce problème, allez dans Options → Éditeur de configurationet rechercher client.api.security.rate-limit.enabled et réglez-le sur N, puis mettez à jour la clé.


Catégories: la mise en oeuvre


Mots-clés: serveur de terminaux, client léger, Citrix, infrastructure de bureau virtuel (VDI), terminal, bureau distant, ts, MetaFrame, Presentation Server, services de terminal, utilisateur incorrect, NAT, utilisateur incorrect

Commentaires

Laisser un commentaire

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