Principes et finalité
La finalité est de rediriger des impressions d'étiquettes classiques vers une impression déléguée à une application externe dédiée.
On remplace donc les masques d’impression .dhsi
L’application externe est en général capable de piloter les imprimantes plus finement et donc de générer des impressions de meilleure qualité, pour les codes barre notamment.
La solution apporte plus d’autonomie au client pour la conception de l'étiquette.
Divalto intervient alors comme sources de données.
Ce connecteur étiquette couvre les fonctionnalités proposées par les modèles d’imprimantes contextuels de WMS et par la solution Stradivalto.
Finalité : impression d’une étiquette
Il s’agit d’imprimer une étiquette sur une imprimante à proximité de l’utilisateur qui est chez le client final.
Conception de l'étiquette : en autonomie par un outil dédié
On veut donner les moyens au client final de concevoir ses propres modèles d'étiquettes à l’aide d’une application spécialisée.
Génération de l'étiquette : à partir d’un contexte utilisateur Divalto
Il s’agit toujours d’une impression générée par un utilisateur Divalto. La redirection vers l’imprimante doit pouvoir également respecter les choix de paramétrage Divalto. Il faut donc que le paramétrage tienne compte de ce contexte d’impression.
Génération de l'étiquette : avec un contenu issu de Divalto
La source des données contenues dans l'étiquette reste Divalto.
Ces données exportables dépendent principalement du programme d’impression et plus généralement de la famille d’impression.
Application externe
L’application externe permet de concevoir facilement un design d'étiquette personnalisé (modèle étiquette).
L’application externe a la charge d’aspirer le fichier export étiquette pour en faire une impression au bon modèle et sur la bonne imprimante, en utilisant les données métier transmises.
Etiquettes de réservation
Faire un premier cas d’implémentation du connecteur étiquette.
La première application externe cible est NiceLabel
Le premier modèle d’étiquette implémenté est l'étiquette de réservation.
Impression étiquette réservation
Par défaut et en l’absence de paramétrage connecteur étiquette, c’est toujours l’impression Divalto classique définie dans un masque d’impression qui est utilisée.
Export étiquette réservation
Pour, en lieu et place de l’impression, exporter le contenu de l'étiquette à destination d’une application externe, il faut mettre en place le paramétrage du connecteur étiquette.
La première méthode d’export consiste à construire un fichier par étiquette qu’on déposera dans un dossier export étiquette .
Un récapitulatif confirme que la génération s’est bien passée
Le contenu du fichier dépend du code traitement exécuté
@LABEL @PRINTER @NBEX,REF SREF1 SREF2 DESIGNATION SREF1_LIB SREF2_LIB NUMERO_LOT NUMERO_COLIS LOTFOURNISSEUR QUANTITE AFFAIRE UNITE_TRAVAIL ETIQ_GTPPSLR200 STD 1 X1000026 Portes Macrolon 1250x60x9 1,000 PJ000016 UNIT
Application externe
L’application externe doit permettre de concevoir facilement un design d'étiquette personnalisé (modèle étiquette).
L’application externe a la charge d’aspirer le fichier export étiquette pour en faire une impression au bon modèle et sur la bonne imprimante, en utilisant les données métier transmises.
Paramétrage état par famille
Pour activer l’export étiquette lors de l’impression, il faut créer une entrée par famille, dans la table des paramètres états.
Au minimum, définir un contexte d’impression et l'état d’impression cible:
Contexte d’impression
Famille d’impression
Est associée au programme d’impression Divalto, et va définir quelles sont les données disponibles pour injecter dans le contenu de l'étiquette.
/wiki/spaces/RDI/pages/11592728682Dossier - Etablissement - Dépôt
Définit la localisation de l’impression afin de pouvoir différencier le format d'étiquette selon le lieu d’impression dans l’entreprise.Utilisateur
Définit l’utilisateur Divalto à l’origine de l’impression afin de pouvoir différencier le format d'étiquette selon le collaborateur dans l’entreprise.
Etat d’impression
Numéro de présentation
Identifie l'état d’impression dans Divalto.Paramètre
Identifie la présentation parmis les variantes possibles d’un même état.
Le choix de la présentation se fait par l’appel du programme de gestion des présentations d’impression
Détail paramètres
Type de sortie
Le choix est actuellement limité à Export fichier ou Impression.Chemin dépose fichier
Chemin windows définissant le dossier dans lequel sera déposé le fichier étiquette.Paramètre FTP
Permet d’indiquer un emplacement de destination sur un serveur distant pour lequel on dispose d’un compte FTP.
Dans la pratique, on devrait avoir soit un paramètre FTP soit un chemin dépose fichier.
Extension fichier
Extension fichier export étiquette. En général celui attendu par l’application externe.
Exemple : nlbl pour NiceLabel
Code format étiquette
Identifiant modèle étiquette attendu par l’application externe. Permet à l’application externe de retrouver son modèle d’impression à appliquer.Code traitement
Identifiant code traitement qui sera exécuté pour construire le fichier export étiquette.
/wiki/spaces/RDI/pages/11592728940
Paramétrage dossier
Pour activer l’enchainement à l’impression lors de la saisie réception fournisseur.