Documentation technique et fonctionnelle KWISATZ
Les balances réseau
Les balances réseau et stations de pesage fonctionnent de manière autonome : KWISATZ leur transmet les produits, tarifs et informations nécessaires, puis récupère leurs tickets afin d’insérer le détail des ventes pesées dans le ticket de la caisse centrale.
Réponse directe
Conseil technicien général
1. Licence et disponibilité
La dépendance de licence mentionnée dans ce document provient des sources. Sa disponibilité peut varier selon la version, la sérialisation, le partenaire ou l’installation ; faites-la valider techniquement avant de modifier l’environnement.
2. Protection des données
3. Ne pas confondre les différents systèmes de pesage
| Système | Fonctionnement | Résultat dans KWISATZ |
|---|---|---|
| Balance connectée à la caisse | KWISATZ appelle le produit et reçoit immédiatement le poids du périphérique. | Une ligne de vente pesée est créée en temps réel. |
| Mode saisie balance | L’opérateur appelle un produit puis l’affecte à un vendeur sur un poste KWISATZ. | Plusieurs tickets vendeurs sont alimentés successivement. |
| Balance autonome réseau | La balance reçoit les articles, effectue la pesée et crée un ticket identifiable par code-barres. | La caisse scanne le ticket et récupère son détail. |
| Station de pesage KWISATZ | Un poste KWISATZ dédié produit un ticket de pesée avec code-barres. | La caisse centrale lit le ticket par la fonction dédiée. |
| Code-barres poids/prix | Une étiquette EAN13 contient directement le poids ou le prix. | La caisse interprète le code sans récupérer un ticket multi-articles. |
4. Définir l’architecture
Balances autonomes d’un constructeur
Les balances communiquent entre elles ou avec une station maître. Le logiciel constructeur gère les appareils, les paramètres et les fichiers échangés avec KWISATZ.
KWISATZ
│
├── fichier articles / PLU ──► logiciel constructeur
│ │
│ ├── balance 1
│ ├── balance 2
│ └── balance 3
│
◄── fichiers tickets ◄──────── logiciel constructeur
Réseau de stations de pesage KWISATZ
Plusieurs postes KWISATZ peuvent fonctionner en mode balance sous une licence station de pesage multi-postes. Les stations impriment un ticket récapitulatif, puis la caisse centrale lit son code-barres.
Station KWISATZ 1 ─┐
Station KWISATZ 2 ─┼── tickets de pesée ──► Caisse centrale
Station KWISATZ 3 ─┘ scan du code-barres
5. Relever l’installation existante
Avant tout paramétrage, consignez :
- le constructeur et le modèle exact de chaque balance ;
- le firmware et la version du logiciel constructeur ;
- le numéro de chaque balance ;
- l’adresse IP, le masque, la passerelle et le DNS si utilisés ;
- la station maître ou le serveur d’échange ;
- les chemins d’entrée et de sortie ;
- le format des articles et des tickets ;
- le radical du code-barres de ticket ;
- les codes PLU ou codes internes déjà présents ;
- la fréquence de communication ;
- la méthode de sauvegarde des configurations.
6. Préparer le réseau
- Attribuez une adresse IP fixe ou une réservation DHCP à chaque appareil.
- Vérifiez l’unicité des adresses.
- Testez la communication entre la station maître et toutes les balances.
- Testez l’accès du serveur KWISATZ aux répertoires d’échange.
- Vérifiez les règles du pare-feu et de l’antivirus.
- Utilisez de préférence un réseau filaire stable.
- Synchronisez l’heure des appareils lorsque le format de ticket en dépend.
- Documentez les ports utilisés par le logiciel constructeur.
7. Configurer l’interface dans KWISATZ
Ouvrez Démarrage > Périphériques utilisés, puis l’onglet Station de pesage.
| Zone | Utilisation |
|---|---|
| Activé | Active l’interface de station de pesage. |
| Type | Sélectionne l’interface adaptée au constructeur ou à la station KWISATZ. |
| Chemin des articles | Répertoire dans lequel KWISATZ dépose les fichiers produits à transmettre. |
| Chemin des ventes / tickets | Répertoire dans lequel le logiciel constructeur dépose les tickets générés. |
| Radical code-barres | Préfixe permettant de reconnaître qu’un code scanné correspond à un ticket de balance. |
| N° caisse / emplacement | Dans le cas des stations KWISATZ, associe un poste de pesage à son chemin réseau. |
8. Préparer et exporter les articles
Les règles varient selon le constructeur, mais les contrôles suivants sont communs :
- code numérique à la longueur attendue ;
- code interne ou PLU unique ;
- article principal, lorsque les articles BIS sont exclus ;
- prix TTC ou prix promotionnel valide ;
- unité correcte pour les produits pesés ;
- TVA renseignée ;
- famille ou rayon attendu ;
- libellé compatible avec la longueur de la balance ;
- DLC et textes additionnels, lorsque l’interface les prend en charge.
- Créez deux produits test : un pesé et un vendu à l’unité.
- Attribuez des codes conformes au constructeur.
- Exportez uniquement ce petit périmètre.
- Contrôlez la création du fichier d’échange.
- Contrôlez le journal du logiciel constructeur.
- Vérifiez les produits sur la station maître et chaque balance.
- Contrôlez le prix, le libellé, la TVA, l’unité et la touche directe.
9. Configurer les tickets et le code-barres
Le ticket de la balance doit comporter un code-barres unique permettant d’identifier :
- le radical de reconnaissance ;
- le numéro de la balance ou de la caisse ;
- le numéro du ticket ;
- éventuellement la date et le vendeur selon le format.
Test du ticket
- Créez un ticket comportant un produit pesé et un produit à l’unité.
- Annulez éventuellement une ligne pour vérifier le traitement des suppressions.
- Imprimez le ticket.
- Vérifiez la lisibilité du code-barres.
- Contrôlez la présence du fichier de vente dans le répertoire attendu.
- Scannez le code en caisse.
- Contrôlez le détail inséré dans le ticket KWISATZ.
10. Lire un ticket en caisse
Selon l’interface, la lecture peut être automatique par le radical ou nécessiter une fonction de caisse spécifique. Pour une station de pesage KWISATZ, la documentation indique la fonction 124 — Lecture ticket station pesage.
- Ouvrez un ticket de caisse vide.
- Activez la fonction de lecture si nécessaire.
- Scannez le code-barres du ticket de balance.
- Vérifiez que le bon ticket est trouvé.
- Contrôlez les produits, poids, quantités, prix et montants.
- Contrôlez le vendeur et la TVA.
- Vérifiez qu’une seconde lecture ne duplique pas le ticket.
- Encaissez le ticket général.
11. Interfaces documentées
| Interface | Écosystème ou principe | Points documentés |
|---|---|---|
| Mettler Toledo | EasyTranslator, EasyConfigurator, EasyDataManager et outils Easy associés. | Gammes bC, UC, ETICA/ETK, 800, bPlus/B+, FreshBase et FreshWay ; protocole et dossiers gérés par la suite Mettler. |
| Avery Berkel | Utilitaire MXConnect. | Gammes XT et XS ; export produits et import des tickets avec radical de reconnaissance. |
| Precia | Applications DFS. | Gamme 500 Wind, Mistral, Star et D900 ; fichiers articles et tickets au format défini dans DFS. |
| Marques / BM5 | BMLink. | Réception de fichiers par document et possibilité de lecture DataCollect en rafale selon licence. |
| KWISATZ | Postes KWISATZ en licence station de pesage. | Réception des mises à jour par interface de communication de la caisse, impression de tickets puis reprise en caisse centrale. |
| EXA Open-Scale | KWISATZ installé sur un TPV/Balance Open-Scale compatible. | Code-barres généré par le moteur d’impression ; format compact recommandé lorsque la largeur est limitée. |
| KHEOPS | Export produit spécialisé depuis le menu Produits. | Utiliser la fonction Export vers KHEOPS prévue par KWISATZ. |
12. Particularités Mettler Toledo
Les balances Mettler documentées fonctionnent de façon autonome ou en réseau. La suite Easy installe un service chargé de traiter les fichiers d’échange.
Dans KWISATZ :
- activez l’interface ;
- sélectionnez le type Mettler utilisant EasyTranslator/ML1 ;
- renseignez le chemin des ventes ;
- renseignez le chemin des articles ;
- renseignez le radical du ticket ;
- exportez les produits puis contrôlez-les dans l’outil Mettler.
Le fichier produit documenté est généré sous le nom MAJPLU.DAT
dans le répertoire d’entrée du logiciel Mettler.
13. Particularités Precia
Pour l’interface documentée, sélectionnez le type Station PRECIA — ventes uniquement, puis renseignez les chemins et le radical du ticket.
- le module DFS attend un fichier articles dans le chemin prévu ;
- les articles destinés aux balances sont codifiés sur six chiffres numériques ;
- le fichier peut transporter code, touche directe, prix, libellé, type, famille, TVA, DLC et textes ;
- le ticket doit être exporté en fichier ASCII selon le format fixe configuré ;
- le numéro de balance et le numéro de ticket participent à l’identification.
14. Réseau de stations de pesage KWISATZ
Une station de pesage KWISATZ est un poste de préparation : elle enregistre et imprime un ticket, mais n’attend pas de règlement. La caisse centrale lit ensuite le code-barres.
- Configurez chaque poste avec son numéro propre.
- Vérifiez le chemin réseau de la station.
- Utilisez le mode Balance pour alimenter les tickets vendeurs.
- Finalisez avec Total + vendeur.
- Vérifiez l’impression du ticket récapitulatif.
- Scannez son code-barres sur la caisse centrale.
15. Chemins réseau et accès aux données
Pour une station KWISATZ, la méthode historique repose sur un partage réseau UNC, par exemple :
\\SERVEUR\WKW
La caisse peut ensuite ajouter automatiquement le dossier de la base et les tables nécessaires.
Dans certaines installations documentées, le dossier de station doit respecter un nom attendu,
notamment BASE.
16. Code-barres trop large ou illisible
Sur certains TPV/Balance Open-Scale, le code-barres est généré automatiquement par le moteur d’impression. Il n’est donc pas positionné comme un champ classique dans le modèle.
En cas de débordement :
- contrôlez la largeur du papier et les marges ;
- utilisez un format de code-barres plus compact validé par le matériel ;
- la documentation support recommande
EN128Cdans le cas étudié ; - imprimez plusieurs numéros de tickets pour vérifier la longueur maximale ;
- testez la lecture avec la douchette utilisée en caisse.
17. Sécurité et continuité d’exploitation
- sauvegarder les configurations constructeur et les formats d’échange ;
- conserver un export des PLU avant remplacement d’une balance ;
- protéger les répertoires d’échange contre les suppressions accidentelles ;
- ne pas utiliser le même radical pour deux interfaces ;
- documenter les adresses IP et numéros de balances ;
- prévoir un test après mise à jour du logiciel constructeur ou de KWISATZ ;
- surveiller l’espace disque des répertoires de tickets ;
- archiver ou purger les fichiers selon une procédure validée ;
- prévoir un mode dégradé en cas de panne réseau.
18. Recette complète avant mise en production
- Exporter un produit pesé et un produit à l’unité.
- Vérifier leur présence sur toutes les balances.
- Modifier un prix dans KWISATZ et vérifier la mise à jour.
- Créer un ticket sur chaque balance.
- Lire chaque ticket sur la caisse centrale.
- Contrôler les articles, poids, prix, TVA, vendeur et total.
- Tester une annulation de ligne.
- Tester une seconde lecture du même code.
- Couper puis rétablir le réseau.
- Redémarrer le service constructeur.
- Vérifier la reprise des fichiers non traités.
- Contrôler l’impression avec le plus grand numéro de ticket plausible.
- Vérifier les statistiques et mouvements de stock.
19. Diagnostic rapide
Aucune balance n’est joignable
Une seule balance ne reçoit pas les produits
Le fichier produit est créé mais rien n’est importé
Certains produits sont absents
Le code-barres du ticket n’est pas reconnu
Le ticket est trouvé mais son contenu est vide
Le ticket est intégré deux fois
Le ticket imprime un code-barres trop large
Message « wkw_balance.dll non conforme aux données d’homologation »
La station KWISATZ ne trouve pas la base
20. Liste de contrôle de mise en service
- Le modèle et le firmware sont compatibles.
- Le logiciel constructeur est installé et sauvegardé.
- Chaque balance possède une adresse et un numéro uniques.
- Les chemins d’articles et de tickets sont accessibles.
- Le radical du ticket est réservé.
- Les produits test respectent le format de code.
- L’export limité est validé sur toutes les balances.
- Un ticket pesé et un ticket à l’unité sont repris correctement.
- Une seconde lecture ne crée pas de doublon.
- Le système redémarre après une coupure contrôlée.
- Les fichiers d’échange et configurations sont sauvegardés.
21. Résultat attendu
22. Sources documentaires
- Tutoriels KWISATZ — stations de pesage Mettler, Avery Berkel, Precia, Marques et KWISATZ.
- MENUS_KWISATZ — export des produits vers KHEOPS.
- Suivi de développement KWISATZ — stations multi-postes et lecture des tickets.
- Base support KWISATZ — Open-Scale, chemins réseau et format de code-barres.
- Base support KWISATZ — compatibilité Mettler Toledo et logiciels Easy.