Cette table a pour but de permettre de gérer plusieurs masques d’impression différents, pour un même programme et un même dossier.
Elle met en relation les masques d’impression, la nouvelle table des variantes d’éditions et les imprimantes.
Suivant l'imprimante ciblée, Divalto WMS pourra dynamiquement changer de modèle d'impression : taille du papier, format étiquette ou A4...
Au moment de l’impression, une instruction Wm_XMI_Preparation avec, en paramètre, le paramètre d’impression du dossier WMS est exécutée.
Cette méthode Wm_XMI_Preparation va ensuite rechercher dans la table des variantes d’impression si un meilleur paramètre existe, selon trois critères :
Si elle trouve une ligne, le numéro d’état sera remplacé par celui de la table des variantes, ainsi que son paramètre, ce qui permettra de rediriger l’impression vers le bon layout.
Cette table comporte 5 champs :
Exemple
Prenons un dossier WMS avec un paramètre d’impression à 1. Nous souhaitons imprimer une étiquette emplacement au format A5 et A6.
Nous partons du principe qu’une imprimante A6 est paramétrée par défaut sur Divalto, nommée ici W002.
Le paramétrage dans le modèle d’imprimante contextuel sera le suivant :
Sur cette base ici, l’impression sortirait sur W002 avec le modèle associé au numéro d'état 1 et serait donc une impression au format A6.
Il faut maintenant paramétrer correctement les présentations d’impression.
Pour les emplacements d’impression, nous aurons le paramétrage suivant :
Seul le paramètre et le masque vont changer ; l'ancien et le nouveau numéro d’état resteront les mêmes ici dans notre exemple.
Il faut donc renseigner 5 champs :
Entrée -> Sortie
Ainsi :