...
Modèles d'imprimantes contextuels
...
On indique ici des éléments qui seront transmis au logiciel tierce :
•un modèle d’imprimante cible : le logiciel traitera cette information pour savoir sur quel périphérique imprimer
•un nom de masque à utiliser : il s’agit de la trame réalisée par notre client qui contiendra notamment les variables à fusionner
Ces données, en plus des variables propres au programme concerné, sont écrites dans un fichier nommé par paramétrage (ici DivaltoImp_+la date/heure). Le fichier est dans tous les cas suffixés d’un numéro unique (GetTickCount)
Ce fichier est soit déposé sur le serveur Divalto (chemin),
ou déposer sur un poste distant accessible en FTP.
En mode Saas, il conviendra d’utiliser le FTP bien entendu.
•Le contenu du fichier généré est toujours surchargeable par l’intégrateur.
Le no de structure permet dans le code Diva de générer des fichiers de structures différentes (colonnes du fichier csv, contenu..).
L’opérateur peut toujours sur son terminal choisir l’imprimante cible
Tout comme en édition directe par l’ERP, il est alors possible de retenir un autre masque externe que celui défini dans la table des modèles contextuels à l’aide de la table des variantes d’édition
Il peut être nécessaire dans l’outil externe d’utiliser un masque différent d’une imprimante à l’autre : format de l’étiquette (A5, A6), marque/modèle de l’imprimante, ..
Dans cet exemple, si l’opérateur choisit finalement l’imprimante W002, le masque ‘etiquette2.nlbl’ sera utilisé.
La même table et ligne de paramétrage permet donc de changer de masque
Impression directe : nouvel état et paramètre
Impression externe : nouveau masque
Champ | Commentaire | ||
---|---|---|---|
Clé : Programme, Dépôt, Utilisateur... | Permet de définir de façon plus ou moins fine les paramètres d'impression. Il est conseillé d'avoir au moins le dépôt (et le programme bien sûr). Le bouton Ajouter les programmes manquants ajoute les options non encore créées. Lors de l'installation d'une nouvelle version, il faudra penser à ajouter les nouveaux programmes et à les configurer. | ||
Rôle du programme | Explicite le programme. | ||
Contexte bureau et Contexte terminal | L'un ou l'autre ou les deux. Certains programmes Windows sont en effet appelables en tunnel depuis le terminal. Le contexte est important :
| ||
Libellé | Libellé en clair pour l'utilisateur : rôle de la ligne, commentaire libre, dans la langue souhaitée. | ||
Impression directe | |||
Nom imprimante | Modèle de l'imprimante. STD = imprimante par défaut de la session Windows de l'utilisateur : STD ne doit pas être utilisé en contexte terminal. En cas d’impression en mode fichier, le “modèle” est transmis au logiciel externe. | ||
Aperçu avant impression | Ne pas modifier : prendre le paramètre de la tâche. Forcer l'aperçu Désactiver l'aperçu | ||
Autoriser le changement d'imprimante avec les terminaux | Dans le contexte terminal uniquement, à chaque impression, le cariste pourra choisir une imprimante, et même annuler son impression s'il n'en a pas besoin. | ||
Impression en mode fichier Ce mode n’est disponible aujourd’hui que pour l’impression d'étiquettes dans le WMS. Un fichier est produit en lieu et place d’une impression par Divalto. ce fichier contiendra une ou plusieurs lignes d'étiquettes à imprimer. | |||
Générer un fichier au lieu d’imprimer (V10.11) | Active ou non le mode fichier Le mode fichier permettra de générer un fichier contenant les données à imprimer. Il conviendra de modifier le module TT pour adapter le flux à l’attendu s’il est différent Le code diva est assez simple (extrait du wmtt003) :
| ||
Codification du fichier généré | Nommage du fichier créé remarque : il est en plus suffixé d’un identifiant unique pour s’assurer de l’unicité (WinGetTickCount+un compteur). | ||
Chemin de dépose | Il peut être vide si le chemin FTP est renseigné. Ce mode de transmission se prête au mode On Premise. | ||
Paramètre FTP pour la dépose | Il peut être vide si le chemin de dépose est renseigné. Ce mode de transmission se prête au mode On Premise et Saas. | ||
Nom de l’imprimante cible | Cette information libre sera interprétée par le logiciel externe pour savoir sur quelle imprimante sortir l'étiquette. | ||
Masque à utiliser | Cette information libre sera interprétée par le logiciel externe pour savoir quel masque utiliser (dans ce logiciel). |
En mode fichier, et pour les étiquettes uniquement, il est dorénavant possible de déléguer l’impression à un logiciel externe type NiceLabel, ZebraDesigner, CodeSoft…
Le client a donc désormais la main sur la mise en forme de son étiquette dans l’outil externe.
L’intégrateur/développeur passe moins de temps sur ce sujet souvent chronophage : calage avec l’imprimante et le bon papier, A-R avec le client, gestion des exceptions (articles, clients..)..
Principe :
La configuration est modifiée pour faire une impression de type fichier
Divalto fabrique un fichier contenant les variables
Divalto dépose le fichier (chemin local ou FTP)
Le logiciel externe intercepte le fichier, le fusionne avec le template et imprime l’étiquette
...
Plus d’informations sur ce mode ici : |
Masques d’impression (mode impression directe uniquement)
...