Serveur d'impression

Détails techniques sur l'impression directe dans les succursales – Serveur d’impression

Le 14 octobre 2019 - 11 minutes de lecture

<! – ->

S'applique à: Windows Server 2012

L'impression directe dans les succursales est conçue pour réduire le trafic réseau sur des liaisons WAN coûteuses et potentiellement réduire la charge de travail sur des serveurs d'impression surchargés situés de manière centrale dans votre centre de données. La rubrique couvre l'architecture et la conception de l'impression directe de succursales dans Windows Server 2012.

Vue d'ensemble

L'impression directe dans les succursales présente les avantages et les inconvénients suivants:

Avantages de l'impression directe dans les succursales

  • Fonctionne pour les files d'attente d'impression utilisant des pilotes d'imprimante prenant en charge le RSC (Client Side Rendering), qu'ils soient v3 ou v4.

  • Fonctionne à la fois avec des périphériques d'impression TCP et Web Services (WSD) (découverte dirigée uniquement, pas de multidiffusion)

  • Peut être activé ou désactivé via Windows PowerShell.

  • PrintBRM sauvegarde et restaure le paramètre Impression directe dans les succursales dans une file d'attente d'impression.

  • L'économie de bande passante et les tâches peuvent imprimer plus rapidement puisque les tâches d'impression ne passent plus par le serveur.

  • L'évolutivité pourrait améliorer, car la charge du serveur sera réduite, mais le montant exact dépend de l’environnement d’impression et de la configuration de votre entreprise.

Limitations de l'impression directe dans les succursales

  • Nécessite un serveur d'impression exécutant les clients Windows Server 2012 et Windows 8.

  • L'imprimante doit être un périphérique connecté au réseau.

  • L’imprimante ne peut pas être verrouillée pour accepter les travaux d’impression à partir d’une seule adresse IP. Il doit être configuré pour accepter les travaux d'impression de tout client.

  • Les fonctions de quota, d'audit et de journalisation détaillée des tâches sont perdues si l'impression directe par succursale est utilisée. Pour les files d'attente qui doivent conserver ces enregistrements, laissez l'impression directe par la succursale désactivée.

  • Même si l'impression directe dans les succursales est activée sur une file d'attente d'impression, les clients exécutant un système d'exploitation antérieur à Windows 8 n'utiliseront pas ce paramètre et continueront à imprimer sur le serveur.

  • Les paramètres en conflit avec l’impression directe par la succursale (tels que Garder les travaux imprimés) Ne peut pas être utilisé.

  • Si le rendu côté serveur (SSR) est requis pour une raison spécifique, l'impression directe par succursale ne peut pas être utilisée car elle dépend de la CSR.

    • Par exemple, si un ordinateur client fonctionnant sous Windows 8 reçoit et installe un pilote de classe d’impression v4 (pilote v4 prenant en charge un large ensemble d’imprimantes partageant des fonctionnalités communes), car un pilote v4 spécifique au modèle n’est pas disponible, la RSE n’est pas possible. L'impression directe dans les succursales n'est pas prise en charge.
  • Si le regroupement d'imprimantes est activé sur des files d'impression, l'impression directe par succursale n'est pas compatible.

  • Tous les outils tiers basés sur le serveur ne fonctionneront plus correctement (gestion des quotas, audit des travaux, etc.), car les travaux d'impression ne seront plus routés vers le serveur.

  • Si l'impression directe dans les succursales est activée, le mode SSR par défaut est remplacé par les systèmes tels que les ordinateurs portables et les tablettes. En règle générale, ces ordinateurs portables exécutant Windows 8 obligent le SSR à économiser la batterie pendant l’impression. Lorsque l’impression directe par succursale est activée dans une file d’attente, on suppose que la bande passante a plus de valeur que la durée de vie de la batterie et que les clients portables basculent vers la RSC et tirent parti de la fonction d’impression directe par succursale.

Architecture

Les diagrammes suivants présentent une représentation visuelle du flux de données pour la RSE par rapport à l'impression directe par succursale:

Figure 1: Flux de données d'impression pour l'impression CSR

Figure 2: Flux de données d'impression pour l'impression directe dans les succursales

L'impression directe dans les succursales dépend de la technologie d'impression CSR existante. CSR implémente une connexion d'imprimante à distance de manière à ce que la majeure partie du travail impliqué dans un travail d'impression soit effectuée localement sur le client. Avec la CSR, le travail d'impression est traité sur le client, puis envoyé au serveur d'impression. Le serveur d'impression envoie ensuite les données spoulées au périphérique d'impression partagé. En mode d'impression directe dans les succursales, le port sur le client est remplacé. Ainsi, lorsque la RSE est terminée, le travail est envoyé directement au périphérique d'impression physique au lieu du serveur d'impression.

Détails d'implémentation

L'implémentation de cette fonctionnalité et son intégration dans la fonctionnalité CSR peuvent être divisées en plusieurs parties: Configuration, Configuration, Synchronisation et Repli.

Configuration

L'impression de succursale est configurée connexion par connexion sur le serveur. Il n'existe aucun moyen d'activer cette fonctionnalité du côté client. La configuration est réalisée à l'aide de la console de gestion d'impression ou de Windows Windows PowerShell pour définir une valeur de registre sur la file d'attente d'impression:

HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Print  Printers  PrinterDriverData

valueName: EnableBranchOfficePrinting

Les valeurs définies sur l’imprimante distante sont synchronisées périodiquement par le client (soit après un laps de temps écoulé, soit lorsque des modifications sur le serveur sont détectées), et lorsque «BypassServer» est défini sur une valeur autre que zéro, impression de la succursale pour la connexion est autorisé. Le client peut être obligé d'ignorer ce paramètre s'il est incompatible ou si des paramètres en conflit sont effectifs, comme expliqué plus en détail dans la section de secours.

Installer

La création d'une connexion implique la configuration d'une imprimante GUID locale. Dans le cadre de la configuration de l'imprimante, un port doit lui être attribué. Pour l’impression directe et l’impression directe par succursale, ce port est par défaut le moniteur de port CSR jusqu’à ce que la synchronisation du cache CSR se produise.

Lors de la dernière étape de la configuration, une synchronisation synchrone de la mémoire cache CSR est forcée pour la nouvelle imprimante GUID. Elle copie donc tous les paramètres de l'imprimante distante sur l'imprimante GUID. À ce stade, les paramètres de port sont modifiés à partir du moniteur de port CSR. aux paramètres de port utilisés sur le serveur.

Synchronisation

Comme décrit ci-dessus, lors de la configuration, la synchronisation du cache de la CSR est le moment où la CSR choisit comment configurer le port pour la connexion. Le spouleur d'impression utilise ensuite un élément de travail interne chargé de maintenir une imprimante GUID locale unique synchronisée avec la file d'attente d'impression distante à laquelle la connexion est associée. Cela garantit que si l'administrateur modifie les paramètres de port de l'imprimante distante, ils seront propagés au client.

Le processus de synchronisation détermine comment configurer le port en fonction des éléments suivants:

  • Si l'impression de la succursale est activée ou désactivée pour la connexion.

  • Si l'impression de succursale est activée et si les paramètres du port distant sont différents de ceux du local, vous devez les synchroniser.

  • Si l'impression de succursale est désactivée, le port local doit être défini sur le moniteur de port CSR afin de permettre le fonctionnement normal de la connexion.

Une fois ces paramètres vérifiés, le port local est mis à jour en conséquence et la synchronisation est terminée.

Le diagramme suivant affiche la logique de synchronisation:

Figure 3: Logique de synchronisation

Statut de la succursale

La valeur de registre qui détermine si l'impression de succursale est activée pour la connexion est contenue dans la valeur GetPrinterData EnableBranchOfficePrinting. Si cette valeur est égale à zéro ou non définie, l'impression de succursale est désactivée. Si la valeur est différente de zéro, la fonction est activée tant qu'aucun autre paramètre n'entre en conflit avec elle et que la connexion n'a pas été jugée incompatible.

Un tableau des paramètres en conflit et de leur résolution est défini dans le Se retirer section.

Synchronisation avant impression

En règle générale, le gestionnaire CSR Sync s'exécute dans un mode d'interrogation tel qu'il extrait périodiquement les paramètres du serveur. Étant donné que le gestionnaire de synchronisation est utilisé pour la synchronisation des paramètres de port, il est possible que les paramètres de port du client ne soient pas synchronisés avec ceux du serveur. Si un client imprimait un travail sur une imprimante de succursale au cours de cette période, le travail échouerait ou irait au mauvais endroit.

Pour éliminer ce problème, une synchronisation de cache synchrone est imposée au client au début de chaque travail. Cela garantit que les paramètres sont à jour au moment où ils sont le plus nécessaires. Pour réduire l'impact sur les performances, seules les informations de port sont synchronisées, et non une synchronisation complète de l'imprimante.

Se retirer

Il existe des paramètres mutuellement exclusifs, dont certains provoquent un repli automatique (CSR ou SSR, tous deux via le serveur). Si l'une ou l'autre des conditions est remplie, des événements sont consignés dans le journal des événements.

  • L'imprimante utilise le rendu côté serveur si le pilote de point et d'impression amélioré est utilisé.

  • Le basculement SSR se produit si le pilote utilisé ne prend pas en charge la CSR.

  • Le remplacement CSR se produit si les paramètres de port ne sont pas WSD ou TCP.

  • Le repli de SSR se produit si l'administrateur a activé manuellement le SSR sur la file d'attente donnée.

  • Le repli RSE survient si le Conserver les travaux d'impression paramètre est activé sur la file d'attente donnée.

  • Le repli CSR se produit si le regroupement d'imprimantes est activé sur la file d'attente donnée.

Dans chacun des cas ci-dessus, le client reprendra l'impression normale et un événement sera consigné pour expliquer pourquoi à des fins administratives. Pour que la solution de repli soit évidente pour l'administrateur, les événements d'avertissement sont également enregistrés sur le serveur. Le serveur vérifie si les tâches entrantes proviennent de clients pour lesquels l'impression via un bureau devrait être activé, mais passer par le serveur.

Voir les tableaux suivants pour plus d'informations sur ces événements.

ID d'événement d'impression directe dans les succursales

Les événements d’impression directe de succursale suivants sont enregistrés dans Journaux des applications et des services / Microsoft / PrintService / Admin journal des événements:

ID d'événement

La description

858

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car la file d'attente a été configurée pour le rendu côté serveur. Pour réactiver l'impression dans les succursales, activez le paramètre "Render Jobs On Client" dans la file d'attente du serveur.

862

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car le paramètre 'Conserver les travaux d'impression' est activé dans la file d'attente. Pour réactiver l'impression de succursale, désactivez le paramètre "Conserver les tâches imprimées" dans la file d'attente du serveur.

Les événements d’impression directe de succursale suivants sont enregistrés dans Journaux des applications et des services / Microsoft / PrintService / Operational journal des événements:

ID d'événement

La description

856

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car l'impression de la succursale a été désactivée.

857

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car la file d'attente est incompatible avec l'impression en succursale.

859

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car le client est incompatible avec l'impression en succursale.

860

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car le serveur est incompatible avec l'impression en succursale.

861

La connexion '% 1' a été reconfigurée pour un fonctionnement normal car le port distant est incompatible avec l'impression en succursale.

863

La connexion '% 1' a été reconfigurée pour un fonctionnement normal en raison d'une erreur interne,% 2.

<! – ->

Commentaires

Laisser un commentaire

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