Les experts de systancia vous répondent

Impression

Plusieurs solutions d’impressions AppliDis sont disponibles au sein du produit :

  • AppliDis Universal Printer (AUP),
  • AppliDis Universal Printer pas session (AUP),
  • Imprimante redirigée localement (ezPrint),
  • Impression réseaux (uniquement disponible pour le mode Bureau Virtuel et le client AppliDis Desktop).

Dans cet article, nous présentons les différents mode de fonctionnement de l’imprimante AppliDis Universal Printer et des imprimantes AppliDis EzPrint.

1 – AppliDis Universal Printer (AUP)

1-1 Point de vue utilisateur final

Le mode de fonctionnement AppliDis Universal Printer (AUP) du point de vue de l’utilisateur est le suivant :

  • Une imprimante nommée « AppliDis Universal Printer » est installée au niveau des serveurs d’applications AppliDis,
  • L’impression d’un document au travers de cette imprimante provoque l’ouverture d’une nouvelle boite de dialogue de sélection de l’imprimante au niveau du poste client. Au niveau de cette boite de dialogue sont disponibles l’ensemble des imprimantes (locale, réseau, etc…) installées sur le poste client.

1-2 Principe de fonctionnement

Lorsqu’une impression est effectuée via l’imprimante « AppliDis Universal Printer », le processeur d’impression va gérer la génération du fichier de spool (SPL) dans un premier temps, en association avec le spooler Windows et le pilote d’impression positionné au niveau d’AppliDis Universal Printer. Le pilote AdisDriver utilisée par défaut au niveau de l’AUP dispose d’une configuration figée (pilote PCL générique), et ne permet donc pas d’ajuster les propriétés du fichier SPL en fonction de l’imprimante de destination.

Suite à cela, les informations de marquage des documents d’impressions sont utilisées afin de déterminer dans quelle session utilisateur l’impression doit être renvoyée. Par exemple, si le préfixe du job d’impression est “ADIS_S(3):”, le processeur d’impression AppliDis sollicitera le composant « AdisSup.exe » présent dans la session 3 afin de prendre en charge la suite du traitement.

Le composant « AdisSup.exe » est présent dans chaque session utilisateurs au niveau des serveurs d’applications AppliDis. Ce composant permet la gestion des canaux virtuels RDP dédiés à l’impression universelle AppliDis. Lorsque le composant « AdisSup.exe » est sollicité pour le prise en charge du transfert d’une impression, ce dernier va créer ci-nécessaire l’arborescence de la session en cours dans le répertoire de spool de Windows (exemple : « C:\Windows\System32\spool\PRINTERS\SIDSessionID_Username »), puis y positionner le contenu du spool à transférer vers le poste client (fichiers SPL, CFT, SHD, FONTS, etc…). Une fois copié dans le répertoire de spool de l’utilisateur, le composant « AdisSup.exe » se charge de compression l’ensemble dans une archive ZIP, puis de transmettre cette archive au poste client de destination via le canal RDP dédié aux impressions universel. Dès que le job d’impression a été transmis au poste client, le composant « AdisSup.exe » en est informé via un message émit par le plugin AUP au niveau du poste client au travers du canal RDP. Dès réception de ce message, le composant « AdisSup.exe » supprimer les fichiers de spool dans le répertoire de l’utilisateur sur le serveur.

Au niveau du poste client, le plugin AUP est en charge de la gestion du montage du canal virtuel dédié aux impressions AppliDis. Dès réception d’un document de spool via ce canal virtuel, le plugin AUP affichage la boite de dialogue de sélection de l’imprimante au niveau du poste client local, listant l’ensemble des imprimantes installées sur ce dernier. Une fois que l’utilisateur à sélection l’imprimante de destination, le plugin AUP imprime le SPL sur cette imprimante.

Résumé synthétique :

2014 08 20 1541502 Quelles sont les différentes solutions dimpressions proposées par la solution AppliDis ?


1-3 Pré-requis nécessaire au fonctionnement

1-3-1 Coté serveur d’applications AppliDis

Pour fonctionner, « AppliDis Universal Printer » requiert les éléments suivants :

  • Le composant « AdisSup.exe » en cours d’exécution dans toutes les sessions TSE/RDS des utilisateurs au niveau des serveurs d’applications AppliDis,
  • L’ensemble des jobs d’impressions sont tagués avec les informations de session de l’utilisateur (exemple : le nom des jobs d’impression est préfixé avec “ADIS_S(SessionID):”),
  • Le port de l’imprimante « AppliDis Universal Printer » doit être l’un des suivants :
    • Port_AppliDis (ancien port fichier),
    • Port AdisUP (nouveau port virtuel),
    • Le processeur d’impression doit être l’un des suivants :
      • AdisPrintProcessor,
      • AdisPrintProcessor64,

1-3-2 Coté poste client

Afin de permettre la prise en charge des impressions AppliDis au niveau des postes client, il est indispensable que plugin AUP soit chargé au niveau du processus ayant établi la connexion RDP :

  • Client AppliDis dans le cas de l’utilisation du client AppliDis Desktop ou du portail web utilisateur. Le plugin AUP fait partie intégrante des composants de bases du client AppliDis, et ce dernier est automatiquement chargé à chaque ouverture d’une instance du client AppliDis,
  • Processus « MSTSC.exe » (client RDP Microsoft). Dans le cas de l’utilisation du client RDP de Microsoft, pour des connexions Bureau Virtuel par exemple, il est nécessaire que le package MSI du plugin AUP soit installé au niveau du poste client, et que la Dll « ADisUniPrt_PlugCl.dll » soit chargée au niveau du processus « MSTSC.exe » (visible avec Process Explorer).

1-4 Informations Support

Problèmes fréquemment rencontrés :

  • Le plugin AUP n’est pas installé, ou chargé correctement au niveau des postes clients, dans le cas d’impression via le client RDP de Microsoft (« MSTSC.exe »),
  • Le composant « AdisSup.exe » n’est pas chargé dans la session de l’utilisateur sur le serveur. Il convient de vérifier que la valeur « AdisSUP » soit bien présente au niveau de la clé de registre suivante :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd]”
StartupPrograms”=”rdpclip,AdisSUP
  • Les utilisateurs ne disposent pas des droits de modifications sur le répertoire de spool Windows au niveau du serveur (C:\Windows\System32\spool\PRINTERS),
  • Le répertoire de spool Windows au niveau du serveur (C:\Windows\System32\spool\PRINTERS) dispose d’un nombre très important de dossier temporaire. Il est nécessaire de s’assurer qu’une impression AUP est en cours, puis avec l’accord du client, de supprimer l’intégralité du contenu du répertoire « C:\Windows\System32\spool\PRINTERS ». Il est vivement conseillé de définir une opération de maintenance périodique permettant d’effectuer cette opération (via des taches planifiées Windows par exemple),
  • Les rendus d’impressions ne sont pas corrects (décalage, effet de zoom, etc…). Il est nécessaire soit de remplacer le pilote d’impression de l’imprimante « AppliDis Universal Printer », ou de créer une nouvelle imprimante AUP, avec un pilote d’impression adapté aux imprimantes de destination,
  • Les impressions sortent avec un effet « mirroir ». Cela signifie que le mode de conversion SPL est requis. Ce mode s’active via le positionnement de la clé de registre suivante sur le serveur d’applications AppliDis (attention, des effets de bords peuvent être constatés pour d’autres impressions) :

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“DisableConversionSPL”=dword:00000000

Serveur d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“DisableConversionSPL”=dword:00000000
  • Des problèmes de polices de caractères sont constatés dans les rendus d’impression. De ce cas, il est soit nécessaire d’installer manuellement les polices de caractères manquantes directement sur les postes clients, soit d’activer le mode de fonctionnement suivant au niveau des serveurs d’applications AppliDis (attention, l’activation de ce mécanisme peut considérablement ralentir les temps d’impressions) :

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“DisableAnalyseFonts”=dword:00000000

Serveur d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“DisableAnalyseFonts”=dword:00000000
  • Des problèmes de prises en charge des bacs d’impressions se posent. Afin de permettre en prise en charge correcte des bacs d’impression, il est recommandé d’utiliser le nouveau mode de fonctionnement ezPrint/imprimantes redirigées localement,
  • Les impressions effectuées depuis des services Windows, ou certaines applications (Open Office par exemple) ne fonctionnent pas. Il est nécessaire de mettre en œuvre les imprimantes AUP par session.

Autres informations :

  • L’imprimante « AppliDis Universal Printer » peut être réinstallée en suivant les instructions de la fiche technique IS00168,
  • L’ensemble de la configuration des impressions AUP sont définies via la clé de registre suivante au niveau des serveurs d’applications AppliDis :
    • Serveur x86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter],
    • Serveur x64 : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter],
    • Il est possible de masquer l’imprimante « AppliDis Universal Printer » pour les utilisateurs en retirant les droits d’impression pour ces deniers au niveau de celle-ci.

Remarque : Pour une analyse complète de la problématique rencontrée, il est possible de mettre en place les logs des différents composants de l’AUP (Plugin AUP, PrintProcessor, AdisSup, AppliDis Server Printer). La mise en place de ces logs est détaillée dans l’article FAQ suivant : http://www.expertssystancia.fr/1896

2- AppliDis Universal Printer  par session (AUP par session)

2-1 Point de vue utilisateur final

Le mode de fonctionnement AppliDis Universal Printer par session (AUP par session) du point de vue de l’utilisateur est le suivant :

  • Une imprimante nommée « AppliDis Universal Printer » est installée au niveau des serveurs d’applications AppliDis,
  • Une imprimante nommée « AUP{Username#SessionID} » est montée dynamiquement dans chaque session utilisateur,
  • L’impression d’un document au travers de l’imprimante AUP classique, ou de l’imprimante AUP par session provoque l’ouverture d’une nouvelle boite de dialogue de sélection de l’imprimante au niveau du poste client. Au niveau de cette boite de dialogue sont disponibles l’ensemble des imprimantes (locale, réseau, etc…) installées sur le poste client.

2-2 Principe de fonctionnement

Le principe de fonctionnement est identique à celui de l’imprimante AppliDis Universal Printer classique, excepté en ce qui concerne le mécanisme détermination de la session d’origine de l’utilisateur.

En effet, certaines applications spécifiques impriment via des services Windows, ou outrepassent le marquage des jobs d’impressions AppliDis, et il devient donc impossible pour le processeur d’impression AppliDis de déterminer la session utilisateur à l’origine de l’impression.

Afin de pouvoir permettre la prise en charge de ce type d’applications (exemple : Open Office), les imprimantes AUP par session intègrent directement les informations de session dans leur nom.

Exemple : Si le processeur d’impression AppliDis reçoit une impression d’une imprimante nommée « AUP{adm#12} », il saura qu’il faut renvoyer cette impression dans la session ID 12, appartenant à l’utilisateur « adm ».

Une imprimante AUP par session est montée dans chaque session utilisateur à leur ouverture par le service « AppliDis Printer Server », et ces imprimantes sont supprimées à la fermeture de session par ce même service.

Résumé synthétique :

2014 08 20 163144 Quelles sont les différentes solutions dimpressions proposées par la solution AppliDis ?

2-3 Pré-requis nécessaire au fonctionnement

  • Le service « AppliDis Printer Server » doit être démarré sur le serveur d’applications AppliDis.

Pour le reste, idem à l’imprimante AppliDis Universal Printer classique.

2-4 Informations Support

  • Le service « AppliDis Printer Server » doit être démarré sur le serveur d’applications AppliDis,
  • Les droits NTFS sont configurés au niveau des imprimantes AUP par session afin que ces dernières ne soient visibles que par l’utilisateur concerné, et par les administrateurs,
  • Il est possible de désactiver le marquage des documents d’impression utilisé pour l’AUP classique, dans le cas de l’utilisation de l’AUP par session, via la base de registre des serveurs d’applications AppliDis (clé « ActiverAUPUniqueParSession ») :

Serveurs d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“ActiverAUPUniqueParSession”=dword:0000000X

Serveurs d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“ActiverAUPUniqueParSession”=dword:0000000X

Valeurs :

-          0 : Le mécanisme AppliDis Universal Printer classique est activé.
-          1 : Le mécanisme AppliDis Universal Printer classique  est désactivé (marquage des documents désactivé), et le mécanisme AUP par session est actif.
-          2 : Les mécanismes AppliDis Universal Printer classique et AppliDis Universal Printer par session sont actifs.

Pour le reste, idem à l’imprimante AppliDis Universal Printer classique.

Remarque : Pour une analyse complète de la problématique rencontrée, il est possible de mettre en place les logs des différents composants de l’AUP (Plugin AUP, PrintProcessor, AdisSup, AppliDis Server Printer). La mise en place de ces logs est détaillée dans l’article FAQ suivant : http://www.expertssystancia.fr/1896

3- AppliDis EzPrint / Imprimantes redirigées localement

3-1 Point de vue utilisateur final

Le mode de fonctionnement d’ezPrint/Imprimantes redirigées localement du point de vue de l’utilisateur est le suivant :

  • Chaque imprimante installée localement au niveau du poste client dispose d’une imprimante correspondante dans la session TSE/RDS.
  • L’impression d’un document au travers de l’un de ces imprimantes provoque l’impression directe du document sur l’imprimante sélectionnée sans nécessiter d’actions complémentaires.

3-2 Principe de fonctionnement

A l’ouverture d’une session TS/RDS au niveau d’un serveur d’application AppliDis, le serveur interroge le poste client afin de connaitre sa liste d’imprimantes locales, puis le service « AppliDis Printer Server » va se charger de monter une imprimante ezPrint pour chaque imprimante locale, avec un pilote d’impression universel.

Le nom des imprimantes ezPrint est composé de la manière suivante : « Applidis EzPrint{Username#SessionID}[NomImprimanteLocale] ».

Lorsqu’une impression est effectuée via une imprimante ezPrint, le processeur d’impression va gérer la génération du fichier de spool (SPL) dans un premier temps, en association avec le spooler Windows et le pilote d’impression Universel AppliDis. Cette nouvelle mouture du pilote d’impression AppliDis permet une interrogation dynamique des propriétés du pilote d’impression de l’imprimante de destination installée au niveau du poste client. Cela permet d’obtenir un spool parfaitement adapté à l’imprimante de destination, contrairement à l’AUP classique.

Une fois les fichiers de spool générés, le processeur d’impression AppliDis sollicite le composant « AdisSup.exe » présent dans la session utilisateur afin de prendre en charge la suite du traitement. La session utilisateur est déterminée à l’aide informations de session contenues dans le nom l’imprimante, a l’instar des imprimantes AUP par session.

Le composant « AdisSup.exe » est présent dans chaque session utilisateurs au niveau des serveurs d’applications AppliDis. Ce composant permet la gestion des canaux virtuels RDP dédiés à l’impression universelle AppliDis. Lorsque le composant « AdisSup.exe » est sollicité pour le prise en charge du transfert d’une impression, ce dernier va créer ci-nécessaire l’arborescence de la session en cours dans le répertoire de spool de Windows (exemple : « C:\Windows\System32\spool\PRINTERS\SIDSessionID_Username »), puis y positionner le contenu du spool à transférer vers le poste client (fichiers SPL, CFT, SHD, FONTS, etc…). Une fois copié dans le répertoire de spool de l’utilisateur, le composant « AdisSup.exe » se charge de compression l’ensemble dans une archive ZIP, puis de transmettre cette archive au poste client de destination via le canal RDP dédié aux impressions universel. Dès que le job d’impression a été transmis au poste client, le composant « AdisSup.exe » en est informé via un message émit par le plugin AUP au niveau du poste client au travers du canal RDP. Dès réception de ce message, le composant « AdisSup.exe » supprimer les fichiers de spool dans le répertoire de l’utilisateur sur le serveur.

Au niveau du poste client, le plugin AUP est en charge de la gestion du montage du canal virtuel dédié aux impressions AppliDis. Dès réception d’un document de spool via ce canal virtuel, le plugin AUP retransmet directement le job d’impression vers l’imprimante de destination, dont l’imprimante correspondante a été sélectionnée au niveau du serveur AppliDis. Aucune boite de dialogue complémentaire n’est donc affichée au niveau du poste client.

Résumé synthétique :

2014 08 20 163648 Quelles sont les différentes solutions dimpressions proposées par la solution AppliDis ?

3-3 Pré-requis nécessaire au fonctionnement

3-3-1 Coté serveur d’applications AppliDis

Pour fonctionner, le mécanisme ezPrint/redirection locale des imprimantes requiert les éléments suivants pour fonctionner :

  • La ferme AppliDis doit au minimum en AppliDis 4 Fusion SP1/SP2, hotfix V4S1R016AD_P20120716,
  • Le composant « AdisSup.exe » en cours d’exécution dans toutes les sessions TSE/RDS des utilisateurs au niveau des serveurs d’applications AppliDis,
  • Le port de l’imprimante « AppliDis Universal Printer » doit être l’un des suivants :
    • Port_AppliDis (ancien port fichier),
    • Port AdisUP (nouveau port virtuel),
    • Le processeur d’impression doit être l’un des suivants :
      • AdisPrintProcessor,
      • AdisPrintProcessor64,

3-3-2 Coté poste client

Afin de permettre la prise en charge des impressions AppliDis au niveau des postes client, il est indispensable que plugin AUP soit chargé au niveau du processus ayant établie la connexion RDP :

  • Client AppliDis dans le cas de l’utilisation du client AppliDis Desktop ou du portail web utilisateur. Le plugin AUP fait partie intégrante des composants de bases du client AppliDis, et ce dernier est automatiquement chargé à chaque ouverture d’une instance du client AppliDis. Il est nécessaire de disposer au minimum de la version 4.0.0.120 du client AppliDis MSI,
  • Processus « MSTSC.exe » (client RDP Microsoft). Dans le cas de l’utilisation du client RDP de Microsoft, pour des connexions Bureau Virtuel par exemple, il est nécessaire que le package MSI du plugin AUP soit installé au niveau du poste client, et que la Dll « ADisUniPrt_PlugCl.dll » soit chargée au niveau du processus « MSTSC.exe » (visible avec Process Explorer). Il est nécessaire de disposer au minimum de la version 2.0.0.32 du client AUP.

3-4 Informations Support

Problèmes fréquemment rencontrés :

  • Le plugin AUP n’est pas installé, ou chargé correctement au niveau des postes clients, dans le cas d’impression via le client RDP de Microsoft (« MSTSC.exe »),
  • La version du Client AppliDis/Plugin AUP n’est pas compatible avec le nouveau mécanisme d’impression car trop ancien. Dans ce cas, les imprimantes ezPrint ne seront pas mappées dans la session TSE/RDS,
  • Le composant « AdisSup.exe » n’est pas chargé dans la session de l’utilisateur sur le serveur. Il convient de vérifier que la valeur « AdisSUP » soit bien présente au niveau de la clé de registre suivante :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd]
“StartupPrograms”=”rdpclip,AdisSUP
  • Les utilisateurs ne disposent pas des droits de modifications sur le répertoire de spool Windows au niveau du serveur (C:\Windows\System32\spool\PRINTERS),
  • Le répertoire de spool Windows au niveau du serveur (C:\Windows\System32\spool\PRINTERS) dispose d’un nombre très important de dossier temporaire. Il est nécessaire de s’assurer qu’une impression AUP est en cours, puis avec l’accord du client, de supprimer l’intégralité du contenu du répertoire « C:\Windows\System32\spool\PRINTERS ». Il est vivement conseillé de définir une opération de maintenance périodique permettant d’effectuer cette opération (via des taches planifiées Windows par exemple),
  • Des problèmes de polices de caractères sont constatés dans les rendus d’impression. De ce cas, il est soit nécessaire d’installer manuellement les polices de caractères manquantes directement sur les postes clients, soit d’activer le mode de fonctionnement suivant au niveau des serveurs d’applications AppliDis (attention, l’activation de ce mécanisme peut considérablement ralentir les temps d’impressions) :

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“DisableAnalyseFonts”=dword:00000000

Serveur d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“DisableAnalyseFonts”=dword:00000000

Dans le cas de l’utilisation d’imprimante réseaux au niveau du poste client, et de l’absence des polices de caractères au niveau du serveur d’impression lui-même, il peut être nécessaire d’activer le mode d’incorporation des polices de caractères directement dans le fichier SPL, au niveau des serveurs d’applications AppliDis :

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“EmbeddingFontInSpl”=dword:00000001

Serveur d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“EmbeddingFontInSpl”=dword:00000001
  • L’imprimante par défaut du poste client peut être automatiquement positionnée en tant qu’imprimante par défaut dans la session TS/RDS via le mécanisme  ezPrint/redirection locale des imprimantes en positionnant la clé de registre suivant au niveau des serveurs d’applications AppliDis :

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“MountLocalPrinterDefault”=dword:00000001

Serveur d’applications AppliDis x64 :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“MountLocalPrinterDefault”=dword:00000001

  • Il est possible de personnaliser le préfixe du nom des imprimantes AppliDis EzPrint en supprimant AppliDis EzPrint où en lui attribuant un nom différent en positionnant la clé de registre suivante au niveau des serveurs d’applications AppliDis : « Applidis EzPrint{Username#SessionID}[NomImprimanteLocale] »

Serveur d’applications AppliDis x86 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“MountLocalPrinterName”=”Systancia”

Serveur d’applications AppliDis x64 :

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
MountLocalPrinterName”=”Systancia”

En positionnant cette clé de registre, les imprimantes apparaîtront avec le nom suivant : « Systancia{Username#SessionID}[NomImprimanteLocale] »

Autres informations :

  • L’ensemble de la configuration des impressions AUP sont définies via la clé de registre suivante au niveau des serveurs d’applications AppliDis :
    • Serveur x86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
    • Serveur x64 : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]

Il est possible de masquer l’imprimante « AppliDis Universal Printer » pour les utilisateurs en retirant les droits d’impression pour ces deniers au niveau de celle-ci.

Remarque : Pour une analyse complète de la problématique rencontrée, il est possible de mettre en place les logs des différents composants de l’AUP (Plugin AUP, PrintProcessor, AdisSup, AppliDis Server Printer). La mise en place de ces logs est détaillée dans l’article FAQ suivant : http://www.expertssystancia.fr/1896

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2
  • AppliDis Fusion 4 SP3

Date de création : 21/08/2014
Date de révision : 21/08/2014

FAQ 2803 : Ces informations vous ont-elles aidé ?

loading Quelles sont les différentes solutions dimpressions proposées par la solution AppliDis ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Il existe plusieurs lecteurs PDF (Adobe Reader, Foxit Reader etc…), cependant lors de l’utilisation des impressions AppliDis, il est nécessaire de privilégier le lecteur PDF Adobe Reader.

Il a été constaté que les performances d’impressions (temps) sont meilleurs avec l’utilisation du lecteur PDF Adobe Reader. Lors d’une impression AppliDis, un fichier SPL et un fichier ZIP sont générés. Voici un exemple de taille des fichiers générés lors de l’utilisation de lecteurs PDF différents :

Adobe Reader :

Fichier SPL : 11 Mo
Fichier ZIP : 4.8 Mo

Foxit Reader :

Fichier SPL : 2.1 Go
Fichier ZIP : 40 Mo

Plus les fichiers ont une taille importante, plus le temps de transfert entre le serveur d’applications et le poste client sera important, l’impression prendra donc plus de temps.

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2
  • AppliDis Fusion 4 SP3

Date de création : 31/10/2014
Date de révision : 31/10/2014

FAQ 2845 : Ces informations vous ont-elles aidé ?

loading Quel lecteur PDF est privilégié lors de lutilisation des impressions AppliDis ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Un mécanisme AppliDis permet le mappage automatique d’imprimantes réseaux à la connexion des utilisateurs en Bureau Virtuel, ou via le client AppliDis Desktop. Ce mécanisme exploite des stratégies de polices basées sur des groupes d’appartenances utilisateurs, des noms de postes client, ou encore des plages d’adresses IP.

Ce mécanisme nécessite la présence des pilotes d’impressions associés aux imprimantes réseaux au niveau des serveurs d’applications AppliDis. Dans le cas de l’absence des pilotes d’impressions nécessaires au niveau des serveurs AppliDis, les utilisateurs peuvent être confrontés à l’apparition d’une boîte de dialogue demandant l’installation des pilotes d’impressions manquants.

Il est possible de configurer Windows afin que les utilisateurs standard, sans même disposer des droits d’administration, puissent procéder à une installation transparente des pilotes d’impression. Pour ce faire, il est nécessaire d’appliquer les stratégies de polices suivantes sur l’ensemble des serveurs d’applications AppliDis :

-    Désactiver de la stratégie « Restrictions Pointer et imprimer » disponible sous l’arborescence « Configuration Ordinateur / Modèles d’administration / Imprimantes »,
-    Désactiver de la stratégie « Périphériques : Empêcher les utilisateurs d’installer des pilotes d’imprimante » disponible sous l’arborescence « Configuration Ordinateur / Paramètres Windows / Paramètres de sécurité / Stratégies locales / Options de sécurités  »,
-    Configurer la stratégie « Charger et décharger des pilotes de périphérique » disponible sous l’arborescence « Configuration Ordinateur / Paramètres Windows / Paramètres de sécurité / Stratégies locales / Attribution des droits utilisateurs  », afin d’ajouter le groupe « Utilisateurs du domaine ».

Attention, il est tout de même nécessaire que les pilotes d’impressions appropriés, correspondant à l’architecture des serveurs d’applications AppliDis (x86 ou x64), soient disponibles au niveau des serveurs d’impressions hébergeant les imprimantes réseaux.

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2
  • AppliDis Fusion 4 SP3

Date de création : 01/04/2014
Date de révision : 01/04/2014

FAQ 2661 : Ces informations vous ont-elles aidé ?

loading Comment désactiver la boîte de dialogue demandant linstallation des pilotes dimpressions des imprimantes réseaux ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Afin de masquer l’imprimante « AppliDis Universal Printer » au niveau des sessions utilisateurs, il est nécessaire d’éditer les propriétés de l’imprimante sur chaque serveur d’applications AppliDis et de supprimer les droits pour « Tous les utilisateurs »
(Exemple : Tout le monde / Everyone).

  1. Réaliser un clic droit sur l’imprimante « Applidis Universal Printer »,
  2. Choisir « Propriétés de l’imprimante »,
  3. Dans l’onglet « Sécurité », sélectionner le groupe « Tout le monde » ou « Everyone »,
  4. Cliquer sur le bouton « Supprimer »,
  5. Refermer la fenêtre des « Propriétés de l’imprimante ».

Une fois ces actions réalisées, seul les administrateurs seront en mesure de voir l’imprimante “AppliDis Universal Printer”.

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2
  • AppliDis Fusion 4 SP3

Date de création : 11/06/2014
Date de révision : 11/06/2014

FAQ 2656 : Ces informations vous ont-elles aidé ?

loading Est il possible de masquer lAppliDis Universal Printer dans les sessions utilisateurs ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Lors de la migration vers AppliDis Fusion 4 SP3 ou lors de la mise à jour du HotFix 19, les clés de registre relatives à la compression ZIP pour les impressions via l’AppliDis Universal Printer sont réinitialisées.

Afin de pouvoir réactiver manuellement la compression ZIP pour les impressions via l’AppliDis Universal Printer, il est nécessaire de modifier la valeur de la clé de registre suivante au niveau de chaque serveur d’applications AppliDis :

Serveur d’applications AppliDis x86 :
[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“ActiverCompression”=dword:00000001

Serveur d’applications AppliDis x64 :
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“ActiverCompression”=dword:00000001

La valeur de la clé de registre relative au taux de transfert est aussi réinitialisée. Il est possible de repositionner la valeur par défaut au niveau des serveurs d’applications AppliDis en modifiant la clé de registre suivante :

Serveur d’applications AppliDis x86 :
[HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter]
“TauxTransfertKoPerS”=dword:000003e8

Serveur d’applications AppliDis x64 :
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter]
“TauxTransfertKoPerS”=dword:000003e8

Une mise à jour incluse dans le HotFix 20 (ADIS-8485) permet de solutionner cette problématique.

Cette réponse concerne :

  • AppliDis Fusion 4 SP3

Date de création : 11/06/2014
Date de révision : 11/06/2014

FAQ 2636 : Ces informations vous ont-elles aidé ?

loading Comment activer manuellement la compression ZIP pour les impressions via lAppliDis Universal Printer ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Afin d’optimiser le temps de traitement des impressions universelles au niveau des serveurs d’applications AppliDis, il est vivement préconisé de purger régulièrement (de manière hebdomadaire par exemple) le contenu du répertoire C:\Windows\System32\spool\PRINTERS de chaque serveurs d’applications AppliDis.

Il est possible d’automatiser cette tache en définissant l’exécution d’un script de purge via le planificateur de taches Windows:

Exemple de script de purge : http://download.systancia.com/support/97ee072a-3b5b-4549-862e-bc4afff32636/DeleteUnlockedSpoolFilesAndFolders .vbs

Ce script permet la suppression de l’ensemble des fichiers et répertoires temporaires AppliDis, lorsque ces derniers ne sont pas verrouillés. Il est cependant recommandé de définir l’exécution de ce script hors des périodes de production.

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2

Date de création : 18/10/2013
Date de révision : 18/10/2013

FAQ 2360 : Ces informations vous ont-elles aidé ?

loading Doit on effectuer une purge régulière du répertoire C:\Windows\System32\spool\PRINTERS ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

Cet article indique la marche à suivre pour installer ou désinstaller l’imprimante universelle en ligne de commande.

Pré requis : Avant d’effectuer les opérations suivantes, il faut effectuer via la console services.msc, un arrêt/redémarrage du service spouleur d’impressions.

Remarque : Cette opération est à réaliser au niveau des serveurs d’applications AppliDis

Installation de l’AppliDis Universal Printer :

Ouvrir une invite de commande (cmd.exe) en mode administrateur (Windows 2008/Windows 2008 R2) puis exécuter les lignes de commandes suivantes :

Installation des composants de l’imprimante :
Serveur x86 : “C:\Program Files\Systancia\AppliDis\AppliDis Serveur\bin\Printer\AddClearUPrinter.exe” –i
Serveur x64 : “C:\Program Files (x86)\Systancia\AppliDis\AppliDis Serveur\bin\Printer\AddClearUPrinter.exe” –i

Activation l’imprimante dans la liste des imprimantes :
Serveur x86 : “C:\Program Files\Systancia\AppliDis\AppliDis Serveur\bin\PrinterActivUPrinter.exe” –a
Serveur x64 : “C:\Program Files (x86)\Systancia\AppliDis\AppliDis Serveur\bin\Printer\ActivUPrinter.exe” –a

Désinstallation de l’AppliDis Universal Printer :

Ouvrir une invite de commande (cmd.exe) en mode administrateur (Windows 2008/Windows 2008 R2) puis exécuter les lignes de commandes suivantes :

Désactivation des composants de l’imprimante :
Serveur x86 : “C:\Program Files\Systancia\AppliDis\AppliDis Serveur\bin\Printer\ActivUPrinter.exe” –d
Serveur x64 : “C:\Program Files (x86)\Systancia\AppliDis\AppliDis Serveur\bin\Printer\ActivUPrinter.exe” –d

Désinstallation de l’imprimante dans la liste des imprimantes :
Serveur x86 : “C:\Program Files\Systancia\AppliDis\AppliDis Serveur\bin\Printer\AddClearUPrinter.exe” –d
Serveur x64 : “C:\Program Files (x86)\Systancia\AppliDis\AppliDis Serveur\bin\Printer\AddClearUPrinter.exe” –d

Nous mettons à votre disposition un script permettant d’installer et désinstaller l’imprimante AppliDis Universal Printer :

http://download.systancia.com/support/7c2848d2-74a6-4ddf-98aa-295c594f6d79/ReinstallAUP.zip

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2

Date de création : 02/10/2013
Date de révision : 02/10/2013

FAQ 1954 : Ces informations vous ont-elles aidé ?

loading Est il possible dinstaller ou désinstaller manuellement limprimante AppliDis Universal Printer ? Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

La configuration d’AppliDis Universal Printer (AUP) est une configuration commune à tous les serveurs d’applications AppliDis. Une fois activée, l’AUP sera disponible depuis tous les serveurs. Il est cependant possible à partir de la console d’administration AppliDis (Module d’impression réseau) de paramétrer le mappage d’imprimante réseau pour le Bureau Virtuel en fonction de règles prédéfinies.

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2

Date de création : 06/01/2012
Date de révision : 06/01/2012

FAQ 1317 : Ces informations vous ont-elles aidé ?

loading Peut on limiter les imprimantes disponibles à certaines imprimantes réseaux ?  Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article

AppliDis ne permet pas nativement de gérer les QOS. Il est cependant possible de limiter la bande passante utilisée par l’AppliDis Universal Printer (AUP) et ainsi de jouer sur des QOS Windows (favoriser certaines E/S au profit d’autres).

Cette réponse concerne :

  • AppliDis Fusion 4 SP1
  • AppliDis Fusion 4 SP2

Date de création : 06/01/2012
Date de révision : 06/01/2012

FAQ 1314 : Ces informations vous ont-elles aidé ?

loading Peut on gérer de la QOS différenciée pour les impressions ?  Loading ...

* Il est nécessaire de s'authentifier afin de pouvoir transmettre un commentaire sur cet article