Comment connecter et paramétrer une balance ?
Découvrez comment connecter une balance à votre caisse LinéoSoft, la déclarer dans les paramètres, et régler l'affichage et le ticket pour qu'elle fonctionne correctement — quelle que soit la marque installée.
- Avoir accès au Manager avec les droits Paramètres > Caisses
- Connaître la marque et le modèle exact de votre balance (EXA, Precia Molen, Mettler Toledo, ou tout autre modèle utilisant le protocole Dialog 06)
- Le câble de liaison (USB ou RS232) fourni avec la balance, déjà branché entre la balance et le poste de caisse
- Pour les balances vendues au poids avec impression de prix, prévoir un afficheur client ou un double écran : la réglementation impose que le client voie le poids et le prix affichés
Étape 1 : Déclarer la balance dans la caisse
Étape 1 : Rendez-vous dans Paramètres > Caisses, ouvrez la fiche de la caisse concernée, puis allez dans l'onglet Autre.
Étape 2 : Cochez Utiliser une balance.
Étape 3 : Dans le champ Type, sélectionnez la marque de votre balance dans la liste déroulante (par exemple Exa, Precia CS1100, Precia CS1200, Mettler, ou l'un des types Dialog 06 XXX).
Étape 4 : Selon le modèle, renseignez Port, Vitesse, Parité, Nb bits données et Nb bits stop — ces valeurs varient par marque et sont détaillées en Pour aller plus loin. Pour les balances EXA et Mettler reliées par leur propre logiciel (bal.exe, VCODPRO), ces champs restent à 0 : c'est le logiciel tiers qui gère la communication.
Étape 5 : Cochez impérativement J'ai vérifié les conditions législatives.
Étape 6 : Enregistrez la fiche caisse.
Étape 2 : Réserver l'espace d'affichage du bandeau de pesée
La plupart des balances affichent un bandeau de pesée (poids, prix au kg, montant) directement à l'écran de la caisse ou sur un second écran. Pour que l'interface de caisse ne se positionne pas derrière ce bandeau, il faut réserver une marge.
Étape 1 : Dans l'onglet Général de la fiche caisse, réglez Affichage sur Caisse + Afficheur en haut, puis indiquez une valeur dans Afficheur hauteur (par exemple 125 pixels pour une balance EXA, 55 pour une balance Mettler avec afficheur client 2 lignes).
Étape 2 : Si votre balance nécessite un double écran (cas des balances Precia CS1100/CS1200 ou EXA en second écran), allez dans l'onglet Double écran, cochez Utiliser un double écran et Fermer l'écran avec la caisse, puis indiquez la Marge Haut recommandée par le constructeur (130 pour Precia CS1100, 200 pour EXA).
Étape 3 : Installer le modèle de ticket dédié à la balance
Certaines balances imposent un modèle de ticket spécifique (format réduit 50/60/80 mm, ou mentions légales de pesée obligatoires).
Étape 1 : Récupérez le fichier Etat_Ticket.wde fourni par LinéoSoft pour votre modèle de balance.
Étape 2 : Copiez-le dans le dossier C:\ProgramData\SPERO\Modules\SPERO Caisse\Etats (créez le dossier Etats s'il n'existe pas). Pour certains modèles, copiez également le fichier dans C:\ProgramData\SPERO\Modules\SPERO Manager\Etats.
Étape 4 : Paramétrer les articles vendus au poids
Étape 1 : Sur la fiche article, réglez l'Unité sur Kilogramme (ou Gramme selon les modèles) et la Quantité défaut sur 0.
Étape 2 : Si nécessaire, renseignez une Tare par défaut (en grammes) sur la fiche article — elle sera envoyée automatiquement à la balance et prioritaire sur une éventuelle tare fixe.
Étape 5 : Vérifier le fonctionnement en caisse
Étape 1 : Ouvrez la caisse, appelez un article configuré au poids et déposez-le sur le plateau de la balance.
Étape 2 : Vérifiez que le poids, le prix au kg et le montant s'affichent correctement côté vendeur et côté afficheur client, puis que le ticket imprimé reprend bien ces informations.
Pour aller plus loin
Les réglages ci-dessus sont communs à toutes les marques. Le détail ci-dessous couvre l'installation technique propre à chaque famille de balance.
Balances certifiées Dialog 06 (agrément LNE n° 39016)
Depuis la version 2023.4.3.0, LinéoSoft dispose d'un agrément de métrologie LNE pour le protocole Dialog 06, qui couvre plusieurs marques de balances. Le composant SperoScale.wdk doit être présent dans le répertoire de l'exécutable de la caisse (Spero Caisse.exe).
| Marque / Modèle | Protocole série à activer sur la balance |
|---|---|
| Precia DP 400 | Protocole 30 (Dialog 06), Parité 0, Nb bits données 8, Nb bits stop 0 |
| Precia C 325 | Protocole 30 (Dialog 06), Parité 0, Nb bits données 8, Nb bits stop 0 |
| Mettler Ariva S et Ariva B (sans VCO-Disp) | Dialog 06 (PC), Parité 2 (impaire), Nb bits données 8, Nb bits stop 0, vitesse 9600 |
| ABD Pro (T-Scale) TNP-15 — version firmware minimale 1.34 | Mode DLG-06, Baud 9600, Parité 2 (impaire), 7 bits données, 0 bit stop |
Déclaration dans LinéoSoft : dans Paramètres > Caisses > Autre, choisissez le type Dialog 06 XXX correspondant à votre balance, puis renseignez le port série et les paramètres de vitesse ci-dessus.
Réglage de la balance elle-même : chaque marque a sa propre combinaison de touches pour entrer en mode configuration (ex. Precia DP400 : maintenir 0 + TF pendant 3s au démarrage ; Mettler Ariva : maintenir la touche T verte jusqu'à "CONF"). Ces manipulations sont détaillées dans le manuel constructeur correspondant — à demander si besoin.
Dispositif hors ligne : si le logiciel légal (SperoScale.wdk) ou l'IPFNA n'est pas détecté au lancement de la caisse, un message d'alerte s'affiche ; les encaissements restent possibles sur les articles non pesés ou pesés manuellement (mention "MAN" sur le ticket).
Balance EXA (VIPOUT ou OpenScale)
Les balances EXA communiquent via le logiciel tiers bal.exe, et non directement en port série depuis LinéoSoft.
Étape 1 : Installer bal.exe en version 2.2.77 ou supérieure sur le poste de caisse (fichier disponible sur l'espace revendeur).
Étape 2 : Vérifier que la DLL DLLLINEO.DLL (version 1.0) est présente dans le répertoire d'installation du bal.exe (par défaut C:\Archivos de programa\BALANZA\BPTC).
Étape 3 : S'assurer que bal.exe ne se lance pas depuis le groupe de démarrage Windows (Démarrer > Exécuter > shell:startup — le raccourci ne doit pas y figurer), car il se lance automatiquement avec la caisse.
Étape 4 : Dans Paramètres > Caisses > Autre, cocher Utiliser une balance, type Exa, cocher Précision 5g si applicable, puis J'ai vérifié les conditions législatives.
Étape 5 : Régler la marge d'affichage : Afficheur hauteur = 125 (écran principal) et Marge Haut = 200 pour le double écran, afin de laisser la place au bandeau de pesée EXA.
Étape 6 : Copier le modèle de ticket dédié (50 colonnes) dans C:\ProgramData\SPERO\Modules\SPERO Caisse\Etats.
Étape 7 : Régler l'avance papier de l'imprimante avec l'utilitaire TestPrt.exe (fourni avec bal.exe) : sélectionner l'imprimante PRT541, mettre Forward Feed = 200 (ou 250 selon les versions) et Contrast = 0, puis envoyer chaque valeur au driver.
Balance Precia CS1100 / CS1200
Étape 1 : Récupérer le programme d'installation sur l'espace revendeur LinéoSoft (dossier Installation Balance Precia CS1100-CS1200). L'installation se fait dans les ateliers Precia (balance déjà pré-configurée à la livraison).
Étape 2 : Se connecter au dossier vierge magasin en cliquant sur le cadenas au lancement du Manager, puis configurer les paramètres de connexion (Dossier, Type = HF Client/Serveur, Serveur = localhost, Base = Magasin, Login = Admin).
Étape 3 : Copier le modèle de ticket Etat_Ticket.wde dans C:\ProgramData\SPERO\Modules\SPERO Caisse\Etats et C:\ProgramData\SPERO\Modules\SPERO Manager\Etats. Pour la CS1200 avec imprimante 80 mm, utiliser le modèle Etat_Ticket 80 CS1200.wde renommé en Etat_Ticket.wde.
Étape 4 : Dans Paramètres > Caisses > Autre, cocher Utiliser une balance, type Precia CS1100 (ou CS1200) — les paramètres par défaut (port 6, vitesse 9600) sont corrects. Pour la CS1200, indiquer en plus la présence ou non du tiroir-caisse.
Étape 5 : Dans l'onglet Général, régler Affichage = Caisse + Afficheur en haut et Afficheur hauteur = 130.
Étape 6 : Dans l'onglet Double écran, cocher Utiliser un double écran (obligatoire sur ce modèle), Fermer l'écran avec la caisse, Marge Haut = 130. Les couleurs de bandeau recommandées sont Fond R:1 V:64 B:81, Texte R:238 V:235 B:235.
Étape 7 : Sur le clavier de caisse, ajouter au minimum 3 touches : Balance Precia – Mise à zéro (libellé « >0< »), Balance Precia – Supprimer Tare (libellé « RAZ T »), Balance Precia – Fixer Tare (libellé « T »).
Étape 8 : Sur la fiche article, l'unité doit être Unité ou Kilogramme exclusivement (aucune autre unité n'est acceptée par ce modèle).
Balance Mettler Toledo Ariva-S (avec VCODPRO)
Étape 1 : Commander auprès de LinéoSoft la balance et la licence VCODpro — sans cette licence, la balance ne communique pas (PROM flashée en usine pour VCO uniquement).
Étape 2 : Vérifier la configuration du poste : logiciel VCOD-PRO version 1.3 ou supérieur, base PC avec marquage CE, écran client 8 ou 10 pouces (ou double écran) avec marquage CE, imprimante ticket CE.
Étape 3 : Lancer le driver Install-Weghing Driver-1.3.2 (installation automatique, redémarrage requis).
Étape 4 : Copier le modèle de ticket Etat_Ticket.wde dans C:\ProgramData\SPERO\Modules\SPERO Caisse\Etats (créer le dossier Etats). Le modèle doit respecter les libellés exacts imposés (PU €/kg, Qté/kg, Total €).
Étape 5 : Installer la police monofont.ttf (clic droit > Installer) et copier le fichier vcodisp.xml fourni par LinéoSoft dans C:\MettlerToledo_VCODPRO\VCODisp_windows\etc\.
Étape 6 : Si la balance est connectée en USB, télécharger et installer METTLER_TOLEDO_Ariva_USB_Driver_b1.exe, puis basculer l'afficheur de la balance en mode port COM virtuel (maintenir T 7 secondes → CONF → naviguer jusqu'au GRP 3 puis EXIT → sauvegarder, la balance redémarre).
Étape 7 : Dans C:\MettlerToledo_VCODPRO\VCODisp_windows\bin\vcoconf.exe, renseigner le port COM attribué (visible dans le gestionnaire de périphériques Windows) — conserver les autres vitesses par défaut.
Étape 8 : Dans Paramètres > Caisses > Autre, cocher Utiliser une balance, type Mettler.
Étape 9 : Régler la marge d'affichage : Afficheur hauteur = 55 (écran principal) ou Marge Haut = 55 pour le double écran.
Réponses aux problèmes courants
Le bandeau de pesée apparaît par-dessus ou masqué par l'écran de caisse ?
Ajustez la valeur Afficheur hauteur (onglet Général) ou Marge Haut (onglet Double écran) de quelques pixels, en vous référant aux valeurs recommandées par marque ci-dessus.
Le poids ne remonte pas dans le logiciel de caisse ?
Vérifiez que le logiciel tiers de la balance est bien actif (bal.exe pour EXA, VCODisp pour Mettler visible dans le Gestionnaire des tâches) et que le port COM renseigné dans LinéoSoft correspond à celui du Gestionnaire de périphériques Windows.
Le message "Le logiciel de pesage agréé n'est pas actif" s'affiche au lancement de la caisse (balances Dialog 06) ?
Vérifiez la présence du fichier SperoScale.wdk dans le répertoire de l'exécutable de la caisse, et que le fournisseur a bien remis l'agrément correspondant à votre balance.
Impossible de saisir un poids manuellement au-delà d'un certain montant ?
La saisie manuelle (mention "MAN") est limitée à 100 kg par sécurité d'affichage — au-delà, utilisez la pesée réelle sur la balance.
Articles associés
- [LIEN INTERNE] Comment configurer un article vendu au poids (liaison balance) ?
- [LIEN INTERNE] Comment configurer un double écran ou l'affichage caisse ?
- [LIEN INTERNE] Comment connecter et paramétrer l'afficheur client ?