Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Mise en oeuvre de l'agent d'impression.

dire qu’on est toujours local sur le poste client xwpf

...

Sur un poste dédié de chaque site physique qui doit fonctionner en mode "Agent d'impression", il faut qu'un client léger WPF éxécute le programme suivant (créer un raccourci éxécutant la ligne de commande) :
C:\divalto\sys\Xwpf.exe -profil ERP212 -program xdivaltoagentimp.dhop -harmony_param "<nbj>1" -reloadiferror 10

...

Image Added


De plus, il faudra, sur ce poste uniquement, paramétrer via xDivaltoPrinters un format pour le spool du même nom que celui utilisé par les utilisateurs (cf paragraphe 1.), mais qui référencera l'imprimante réelle sur laquelle doivent sortir les impressions.
C'est ce programme qui va scruter le répertoire sur lequel les impressions du site seront centralisées.
Pour chaque document qui s'y trouve, l'agent va :

  • afficher l'aperçu du document en cours de traitement,

  • lancer DivaltoViewer en mode "impression directe" pour ce document,

  • DivaltoViewer va détecter pour le format pour le spool stocké dans le document ".dhvw" lui-même, et utilisera le format pour le spool du même nom (celui que l'on a créé spécifiquement pour le poste dédié à l'agent d'impression) pour lancer l'impression sur l'imprimante réelle,

  • xDivaltoAgentImp.dhop va finalement déplacer les documents traités (pour une ré-impression éventuelle) vers le sous-répertoire :
    C:\divalto\DivaltoPrintAgent\Local\Printed

...

Pour ré-imprimer un document il faut créer puis lancer un raccourci éxécutant la ligne de commande
C:\divalto\sys\Xwpf.exe –profil ERP212 -program xdivaltoagentimpreprint.dhop -harmony_param " "
Les documents peuvent êtres parcouru grâce au bouton "Suivant".

Persistance des documents et maintient de l'agent en cas d'erreur

...

Par défaut les documents sont supprimés définitivement après 24h. Cette valeur peut être paramétrée dans la ligne de commande de lancement de l'agent d'impression :
C:\divalto\sys\Xwpf.exe -profil ERP212 -program xdivaltoagentimp.dhop -harmony_param "<nbj>3" -reloadiferror 10nn heures.

Le paramètre -harmony_param "<nbj>3" indique que l'on souhaite donner un durée de vie de 3 jours aux documents.
En cas d'erreur entraînant l'arrêt inopiné de l'agent d'impression (coupure de liaison avec le serveur par exemple), le paramètre -reloadiferror 10 permet que l'agent se relance automatiquement après le délai, en secondes, indiqué dans le paramètre (dans le cas présent 10 secondes).

...