Bonjour,
Dans le cadre de mon boulot, j'ai besoin de créer un masque d'étiquette possédant un datamatrix ECC200 avec des caractères de contrôle conformément à la norme ISO/CEI 15434. Les champs de données doivent respecter la norme ANSI MH10.8.2. Jusque là, c'est du charabia...
Par exemple, pour une étiquette avec les données suivantes (les parenthèses sont des champs définis par MH10.8.2, ce n'est pas le sujet ici) :
Référence fournisseur : (18V)123456789
Référence produit : (1P)AB123
Numéro de lot : (1T)123456
Quantité : (Q)1
Pour afficher ces données sur le datamatrix selon la norme, je dois faire apparaître le suivant :
[)>(RS)06(GS)18V123456789(GS)1PAB123(GS)1T123456(GS)Q1(RS)(EOT)
Les caractères de contrôle ici sont (RS), (GS) et (EOT), qui sont illisible sur Word/Excel/bloc note ni sur les applis de QR code. Ces caractères sont codifié de façonn suivante :
(RS) : 1E en héxadécimal sur la table ASCII
(GS) : 1D en héxadécimal sur la table ASCII
(EOT) : 04 en héxadécimal sur la table ASCII
Question : comment codifier CODESOFT de manière à prendre en compte ces caractères de contrôle dans le datamatrix ? J'arrive à le faire sur certains autres logiciels comme NiceLabel qui possède une fonction imbriqué pour codifier ce genre de datamatrix, mais je suis bloqué sur CodeSoft.
Merci par avance pour vos conseils.
Bien cordialement