Étude de cas

Des dizaines de palettes par jour, déclarées sans une seule saisie.

Pour un client de Visuascan en transformation alimentaire, chaque caisse sortant de la production devait être scannée à la main avant d'entrer en inventaire. Nous avons bâti la chaîne logicielle qui lit le code à barres sur le convoyeur et crée la caisse directement dans l'ERP infonuagique — sans intervention humaine.

ClientVisuascan (Peak Technologies)
Année2025
TypeAutomatisation industrielle
ExpertiseIntégrations et API
SolutionAutomatisation
SecteurAlimentaire
Lecture automatisée des codes à barres des caisses sur le convoyeur
Le problème

Chaque caisse passait par une main humaine.

En sortie de production, la mise en inventaire reposait entièrement sur une personne munie d'un lecteur portatif. Des dizaines de palettes par jour, caisse par caisse. Le geste est simple, mais répété des milliers de fois il devient le maillon faible : une caisse sautée, une double lecture, et l'inventaire cesse de refléter la réalité de l'entrepôt.

Avant, l'opérateur devait
  1. 1

    Prendre chaque caisse d'une palette, une par une.

  2. 2

    Scanner son code à barres à la main avec un lecteur portatif.

  3. 3

    Recommencer pour les dizaines de palettes traitées chaque jour.

  4. 4

    Corriger après coup les caisses oubliées ou scannées deux fois.

La solution

Quatre composants, une seule chaîne.

Trois services Windows tournent en arrière-plan sur le serveur, et une interface web s'exécute sur un poste au pied du convoyeur. Chacun est autonome : si l'un s'arrête, les autres continuent et le signalent, au lieu d'entraîner tout le système avec lui.

Capter

Un service Windows à l'écoute du lecteur industriel reçoit chaque code à barres par socket TCP/IP, le décode selon la structure GS1-128 et l'enregistre.

Déclarer

Un second service Windows détecte chaque nouvel enregistrement et crée la caisse dans l'ERP infonuagique par appel API, en gérant l'authentification.

Surveiller

Un troisième service Windows veille : lien avec le lecteur, disponibilité de la base, réponses de l'API. Toute anomalie déclenche une alerte.

Superviser

Une interface installée au pied du convoyeur montre l'état du système et le défilement des caisses, avec un code de couleur lisible de loin.

Du convoyeur à l'inventaire, sans main humaine.

Le parcours d'une caisse

La caisse avance sur le convoyeur, le lecteur industriel capte son code à barres et le transmet par socket TCP/IP au premier service Windows. De là, la donnée traverse la base SQL, puis part vers l'ERP infonuagique par appel API — le tout en quelques secondes.

Convoyeur de sortie de productionLecteur industrielSocket TCP/IPServeur WindowsService 1 — capturedécode le GS1-128Service 2 — déclarationappelle l’API de l’ERPService 3 — surveillancelève les alertesBase SQLAPIERPCaisse en inventaire
L'interface

Lisible depuis le plancher, même en mouvement.

L'écran s'adresse à des opérateurs qui passent devant sans s'arrêter. L'état du système se lit à la couleur, la liste défile au rythme du convoyeur, et une anomalie devient visible avant d'avoir des conséquences.

Interface de supervision affichant les caisses déclarées en temps réel
L'écran de supervision : état des services, lien avec le lecteur et défilement des caisses en temps réel.
Alerte affichée lorsque le lecteur de codes à barres est déconnecté
Le lien avec le lecteur est vérifié aux cinq secondes. Sa perte est signalée avant qu'une seule caisse ne soit manquée.
Alerte affichée lorsqu'une caisse est refusée par l'ERP
Une caisse refusée par l'ERP reste visible et en attente : rien ne disparaît en silence.
Les résultats

Une étape retirée du chemin critique.

L'automatisation ne se contente pas d'accélérer : elle supprime une source d'erreur qui se propageait jusque dans l'inventaire.

0Saisie manuelle

Plus personne ne scanne les caisses. Le convoyeur et le lecteur font le travail, et l'ERP reçoit l'information directement.

6 sPar caisse en continu

La chaîne soutient une caisse aux six secondes pendant deux heures, la cadence réelle du convoyeur en pointe.

24 hDe traçabilité à l'écran

Chaque caisse des dernières vingt-quatre heures reste consultable et recherchable par son code à barres.

Sous le capot

Conçu pour tenir dans un environnement d'usine.

Le plancher de production ne pardonne rien : poussière, vibrations, réseau capricieux, ERP infonuagique parfois indisponible. Chaque composant suppose que le suivant peut manquer à l'appel — les caisses s'accumulent alors en file plutôt que de se perdre, et repartent dès le retour du service.

Services Windows (.NET)Socket TCP/IPCodes à barres GS1-128API REST vers l'ERPSQL Server / SQL ExpressInterface web sur IISLecteur industriel KeyencePoste industriel de plancher

👋 Salut, ici Marc-André !

On aime rencontrer du monde.

Rendu ici, vous en savez déjà pas mal sur nous. On aimerait bien vous connaître à notre tour.

Pas de pitch, pas de pression : juste une bonne conversation sur ce que vous bâtissez, ce qui vous bloque, ce qui vous allume. Trente minutes, autour d'un café virtuel. ☕

Par où veux-tu commencer ?
Marc-André Croteau, fondateur de DevActif
Marc-AndréFondateur, DevActif
DisponibleRépond généralement le jour même.
Écrivons-nousRéponse humaine, rapide et sans détour.

Vos informations sont confidentielles et ne seront jamais partagées.