Contexte
Le logiciel SYADEM permet la lecture et l’interprétation des codes DataMatrix GS1 présents sur les conditionnements de vaccins (ex. Gardasil), afin d’enregistrer automatiquement les informations suivantes :
code produit (GTIN),
numéro de lot,
date de péremption,
numéro de série (le cas échéant).
Il peut arriver que :
certains lecteurs Datamatrix permettent un remplissage automatique correct des champs,
tandis que d’autres ne le permettent pas, y compris lorsqu’il s’agit de lecteurs de même modèle ou de même marque.
Cause la plus fréquente
Dans la très grande majorité des cas, ce comportement est lié au paramétrage interne du lecteur DataMatrix.
Les Datamatrix des vaccins sont des DataMatrix GS1, qui contiennent plusieurs informations structurées par des identifiants normalisés (01, 10, 17, 21).
Pour que l’enregistrement automatique fonctionne, le lecteur doit transmettre l’intégralité de la chaîne GS1, sans modification.
Test de diagnostic rapide (à réaliser en priorité)
Avant toute demande de support logiciel, merci d’effectuer le test suivant :
Ouvrir un éditeur de texte (Bloc-notes, LibreOffice, champ de saisie libre).
Scanner un DataMatrix de vaccin.
Vérifier la chaîne affichée.
Exemple de lecture correcte
(01)03453120000011(17)260630(10)AB1234(21)XYZ987
Les identifiants GS1 ((01), (10), (17), (21)) doivent être présents.
✔️ Si la chaîne est complète → le lecteur est correctement paramétré
❌ Si la chaîne est tronquée ou modifiée → le problème est matériel
Paramètres minimaux attendus côté lecteur
Quel que soit le fabricant, le lecteur Datamatrix doit a minima :
lire les codes DataMatrix GS1,
fonctionner en mode émulation clavier (USB HID),
transmettre les données sans suppression ni reformattage des identifiants GS1,
envoyer un caractère de fin de lecture (ex.
Entrée).
⚠️ Les options de “formatage intelligent”, “nettoyage des données” ou “décodage propriétaire” peuvent empêcher la reconnaissance automatique des champs.
Pourquoi certains lecteurs fonctionnent et d’autres non
Des différences de comportement peuvent s’expliquer par :
un paramétrage interne différent,
une version de firmware différente,
un profil de configuration distinct,
un paramétrage antérieur non réinitialisé.
Deux lecteurs DataMatrix identiques peuvent donc se comporter différemment.
Bonne pratique recommandée
Pour un parc homogène de lecteurs DataMatrix :
Identifier un lecteur fonctionnel.
Relever son modèle, sa version de firmware et son profil de configuration.
Demander au fournisseur ou au support fabricant de dupliquer ce paramétrage sur les autres lecteurs.
Périmètre de support SYADEM
SYADEM est éditeur du logiciel et assure le support relatif :
au fonctionnement applicatif,
à l’interprétation des données vaccinales,
à la conformité aux standards Datamatrix GS1.
Le choix, l’acquisition, l’installation et le paramétrage des lecteurs DataMatrix relèvent exclusivement :
du fournisseur du matériel,
du revendeur,
ou du service informatique de l’utilisateur.
SYADEM n’assure pas le support matériel des lecteurs, au même titre que pour les ordinateurs, claviers ou souris.
En cas de difficulté persistante
Pour toute question liée au paramétrage du lecteur DataMatrix :
contacter le service informatique,
le revendeur du matériel,
ou le support du fabricant du lecteur.
Le support SYADEM reste disponible pour toute question relevant du logiciel.
À retenir
👉 Si la chaîne GS1 est correcte dans un éditeur de texte, le logiciel fonctionnera.
👉 Dans le cas contraire, le paramétrage du lecteur doit être ajusté par le fournisseur.