Le bouton Gestion des chapitres pour les éditions de la fenêtre principale de xDivaltoParamsPrinters.dhop permet d'accéder aux fonctions d'administration des chapitres pour les éditions.
Le nom "chapitre pour les éditions" vient du fait que chaque imprimante utilisée par Harmony est décrite par un chapitre dans Divalto.ini.
La vue principale affiche une liste des chapitres existant dans Divalto.ini.
La barre d'outils supérieur expose les fonctionnalités de gestion des chapitres :
Édition graphique [GraphPrinter] |
Imprimantes
traitant les éditions en mode graphique. |
Édition caractère [Printer] |
Imprimantes
traitant les éditions en mode caractères. |
Modèle sur le serveur |
Imprimante du serveur d'applications
à utiliser comme modèle
pour les éditions en mode graphique. On définit le chapitre GraphPrinter-FAC qui référence,
sur le poste client, l’imprimante : Il faut alors déclarer un chapitre ServerGraphPrinter-FAC,
avec une "imprimante de remplacement" de l’EPSON,
qui servira de modèle pour la génération des états graphiques
imprimés avec le format FAC. Remarque : Pour ce type de chapitres, la liste présente les imprimantes enregistrées dans le profil de l'utilisateur sur le serveur d'applications. Les imprimantes sont donc des imprimantes accessibles depuis le serveur (et ce, même si on est en train de travailler localement). |
Compléments d'information sur les noms d'imprimante sous TSE et Citrix
Une imprimante classique est visualisée dans xDivaltoParamsPrinters
avec le format général suivant :
"Nom d'imprimante,Nom du driver,Nom du port"
Sous TSE ou Citrix, en cas de « remappage » des imprimantes locales à la session :
Le nom du port peut différer
à chaque connexion. Au moment d’imprimer, Harmony doit donc rechercher
le nom du port que TSE ou Citrix a affecté à cette imprimante à la
connexion.
Pour visualiser ce type d’imprimante, xDivaltoPrinters remplace le
nom du port réel par le mot clé %port_dynamique%. Il affiche alors :
"Nom d'imprimante,Nom du driver,%port_dynamique%"
TSE et Citrix utilisent
aussi le format général suivant pour représenter les imprimantes locales :
. TSE : "Nom d'imprimante/Nom de la machine/Session N,winspool,TS001"
. Citrix : "Client\Nom de la machine#\Nom de l'imprimante,winspool,NE001"
Pour visualiser ce type d’imprimante, xDivaltoPrinters remplace le
nom de la machine par %cname% et le numéro de la session TSE par %sid%
(en plus du remplacement du port par %port_dynamique%).
Il affiche alors :
. TSE : "Nom d'imprimante/%cname%/Session %sid%,winspool,%port_dynamique%"
. Citrix : "Client\%cname%#\Nom de l'imprimante,winspool,%port_dynamique%"
Nota : sous TSE, on trouve aussi d'autres formes de nom. Par exemple
:
"Nom d'imprimante (pour la machine xxx) de la Session yyy,winspool,TS001"
On obtient alors :
"Nom d'imprimante (pour la machine %cname%) de la Session %sid%,winspool,%port_dynamique%"
Dans le choix « Ajouter un chapitre », xDivaltoPrinters affiche la liste des imprimantes disponibles sur le poste. S'il détecte un nom d'imprimante au format TSE ou Citrix, il ajoute à cette liste le nom de cette imprimante sous sa forme générale, précédé du caractére *. Par exemple :
"* Nom d'imprimante/%cname%/Session %sid%,winspool,%port_dynamique%"
Il faut sélectionner cette ligne pour utiliser le nom de cette imprimante sous sa forme générale.
Si on a sélectionné %port_dynamique%, Harmony recherche le nom du port que TSE ou Citrix a affecté à l’imprimante au moment de la connexion. Si le nom d'imprimante n'existe pas, il vérifie si le "nom d'imprimante" est au format Citrix (avec %cname%# ) ou TSE (avec %cname%/Session %sid%). Si c'est le cas, il transforme le nom Citrix en nom TSE ou le nom TSE en nom Citrix et refait une recherche. Ainsi un chapitre pour le spool en mode TSE peut être utilisé en mode Citrix et inversement.