Chèques cadeau
Transcription
Chèques cadeau
Version 1.5 Décembre 2014 Chèques cadeau Spécifications techniques du code à barres GS1 DataBar Expanded GS1 est une marque enregistrée de GS1 AIBSL Tous droits réservés © GS1 France – Avril 2013 GS1 est une marque enregistrée de GS1 AISBL Tous droits réservés © GS1 France – Décembre 2014 CHEQUES CADEAU SPECIFICATIONS TECHNIQUES DU CODE A BARRES GS1 DATABAR EXPANDED Date : Décembre 2014 Version : Version 1.5 Auteur : Cédric HOULETTE Statut : Diffusion publique Sujet : Spécifications techniques du GS1 DataBar Expanded pour les Chèques cadeau Objectifs de la note : Ce document détaille les recommandations techniques pour la mise en œuvre du code à barres standard GS1 DataBar expanded depuis sa construction jusqu’à sa lecture et son décodage. Cette solution a été définie en concertation entre les membres de l’A3C et les enseignes de la distribution membres de l’association Mercatel et de GS1. Elle vise à permettre le déploiement d’un dispositif complet de dématérialisation du traitement des Chèques cadeau depuis leur lecture au poste d’encaissement jusqu’au remboursement. Spécifications techniques GS1 DataBar Expanded 1 Sommaire Suivi des modifications ................................................................................................................ 3 Avant propos ................................................................................................................................ 3 1. A qui s’adresse ce document ? .............................................................................................. 4 2. Le périmètre du document ................................................................................................... 4 3. Généralités ............................................................................................................................ 4 4. Les informations contenues dans le GS1 DataBar Expanded ........................................... 5 5. La construction du GS1 DataBar Expanded ...................................................................... 8 5.1. Le caractère de fonction « FNC1 » .................................................................................... 8 5.2. Les identifiants de données (ApplicationIdentifier)........................................................ 8 5.3. Les règles de concaténation ............................................................................................ 10 5.4. Le dessin d’enregistrement ............................................................................................. 10 6. Les Spécifications techniques du GS1 DataBar ............................................................... 11 6.1. Facteur de grossissement ............................................................................................... 11 6.2. Taille ................................................................................................................................ 11 6.3. Marge ............................................................................................................................... 12 6.4. Qualité d’impression des GS1 DataBar Expanded ....................................................... 12 6.5. Les caractères en clair .................................................................................................... 13 6.6. Positionnement ................................................................................................................ 13 7. La lecture et le décodage du GS1 DataBar Expanded ..................................................... 13 8. Contacts ............................................................................................................................... 14 9. Annexes ............................................................................................................................... 15 9.1. Les références normatives .............................................................................................. 15 9.2. La clef de contrôle Modulo 10 ......................................................................................... 15 9.3. Le diagramme logique du traitement du GS1 DataBar Expanded.............................. 16 Spécifications techniques GS1 DataBar Expanded 2 SUIVI DES MODIFICATIONS Version Date 1.1 Mai 2013 1.2 Juin 2013 Paragraphe Description Première version diffusée Les informations contenues dans le GS1 DataBar Expanded Affichage en clair de la clef RLMC Insertion de la mention suivante : « Par convention, la clef RLMC est affichée en caractères gras et bornée par des * à gauche et à droite ». Exemple : (253)30000400220140123456789(17)131130(3902)000200 *36 36* 36 Mise à jour des exemples dans tout le guide 1.2 Juin 2013 Les informations contenues dans le GS1 DataBar Expanded Clarification apportée sur l’obtention du code Emetteur. Deux cas ont été ajoutés selon que l’Emetteur dispose déjà d’un code Emetteur ou pas. 1.3 Octobre 2013 Précisions apportées sur l’usage de la clef interne Emetteur. 1.4 Mars 2014 1.4 1.4 Mars 2014 Mars 2014 Les informations contenues dans le GS1 DataBar Expanded Les informations contenues dans le GS1 DataBar Expanded Tout le document Spécifications techniques 1.5 1.5 1.5 Décembre 2014 Décembre 2014 Décembre 2014 Tout le document §4 et §5.3 §6.4 Clef émetteur : ajout d’un schéma explicatif et nouvelles précisions apportées sur son usage Corrections éditoriales Facteur de grossissement : - Mention de la corrélation entre dimension X et hauteur du symbole - La dimension maximum passe de 0,410mm à 0,660mm) - Corrections dans le texte et les tableaux Numérotation des chapitres Précisions sur la valeur faciale et exemples Mise à jour de la valeur de la longueur d’onde AVANT PROPOS Ce document est normatif. Malgré toute l’attention apportée à sa rédaction pour garantir sa conformité aux normes de référence à sa date de parution, il convient néanmoins de se reporter au site de GS1 France http://www.publications.gs1.fr/ ou sur le site www.chequecadeau2014.fr afin de s’assurer d’éventuelles modifications introduites pour prendre en compte l’évolution technologique ou normative du domaine traité. L’adoption de ce standard est volontaire. Le fait de ne pas mettre en œuvre le standard ne peut en aucun cas être utilisé pour pénaliser quelque entreprise que ce soit. Spécifications techniques GS1 DataBar Expanded 3 1. A QUI S’ADRESSE CE DOCUMENT ? Ce document s’adresse à tous les intervenants du cycle de vie des Chèques cadeau, à savoir : - Les Emetteurs, - Les Accepteurs (GMS spécialisée et non spécialisée, commerçants indépendants, …), - Les Prestataires de service, - Les Editeurs de solutions logicielles, de solutions d’impression et les Fabricants de matériels d’impression et de scanners de code à barres. 2. LE PERIMETRE DU DOCUMENT Le présent document traite exclusivement des aspects techniques du code à barres et précise les recommandations à suivre pour une mise en œuvre de qualité (construction, spécifications techniques, qualité d’impression). Les aspects juridiques liés à la dématérialisation des Chèques cadeau entre les Accepteurs et Emetteurs ne sont pas traités ici. Par ailleurs, le document ne précise pas les aspects liés aux modalités de mise en œuvre (calendrier de déploiement, période de chevauchement, etc). Enfin, il concerne tous les Chèques cadeau au format papier sans exception. 3. GENERALITES Un système d’identification automatique a pour but de mettre à disposition d’un ordinateur une information numérisée sans qu’une intervention de saisie soit nécessaire. Le dispositif se compose d’un ensemble complet de solutions d’édition, d’impression, de lecture et de transmission d’information autour de la technologie code à barres. Pour les besoins des chèques cadeaux, c’est le code à barres GS1 DataBar DataBar expanded qui a été retenu pour sa capacité à porter un grand nombre d’informations et pour son adéquation avec son environnement de lecture, le point-de-vente. Egalement appelé RSS expanded (Reduced Space Symbology expanded) expanded), il appartient à la famille des codes barres linéaires ou 1D et permet de porter jusqu’à 74 caractères numériques par ligne. Le GS1 DataBar est une technologie ouverte, libre de droit et normalisée au plan international par l’ISO sous la référence ISO/IEC 24724 (Information technology — Automatic identification and data capture techniques — GS1 DataBar bar code symbology specification). Cette caractéristique est essentielle pour garantir la capture et l’intégration des informations à n’importe quel intervenant et signifier la même chose pour tous. Un code à barres est composé d’un symbole (le support de l’information) et d’une information codée qui, une fois transmise au système de gestion, permet d’automatiser certaines tâches de gestion. Spécifications techniques GS1 DataBar Expanded 4 4. LES INFORMATIONS CONTENUES DANS LE GS1 DATABAR EXPANDED Le code à barres comprend plusieurs types d’informations codées qui sont obligatoires pour garantir le bon fonctionnement de la solution, à savoir : 1. Le GDTI (Global Document Type Identification) qui constitue la clef d’identification pour la numérotation numérotation unique d’un Chèque cadeau, cadeau quel que soit l’Emetteur. Le GDTI est structuré de la manière suivante : Un code Emetteur Emetteur (zone sur 6 caractères numériques). Il est géré par GS1 France qui garantit l’unicité du code pour chaque Emetteur. Deux cas de figure peuvent se présenter : o L’Emetteur a déjà un code attribué par GS1 France pour d’autres activités comme l’identification de ses produits. Dans ce cas, il doit s’assurer auprès de GS1 France de la conformité de son code pour les besoins de l’identification des chèques cadeau (voir coordonnées du service d’assistance technique en fin de document) ; o L’Emetteur ne dispose pas encore de code. Il doit en faire la demande auprès de GENDI (coordonnées en fin de document) en précisant que la demande est motivée par l’identification des Chèques cadeau. Une zone libre Emetteur (zone sur 6 caractères numériques) pouvant être utilisée pour 1 ou 2 usages ou pas utilisée par l’Emetteur. Si l’Emetteur ne l’utilise pas, la valeur sera composée de 6 chiffres aléatoires et confidentiels. Les conventions et règles décrites sont convenues par tous (Emetteurs et Commerçants). Le champ est libre et appartient à l’Emetteur pour : o Soit distinguer ses produits, ses marques ou ses usages et dans ce cas l’Emetteur doit informer le Commerçant de la structure du code famille de produits défini ; o Soit intégrer une clé interne ou un algorithme que l’Emetteur accepte ou non de diffuser à ses Commerçants. Dans le cas où celle-ci ne serait pas diffusée, le Commerçant n’aura pas à la contrôler. Le champ de 6 caractères est normé, mais le contenu du champ dans son usage reste un choix de l’Emetteur. Si la Zone libre Emetteur comporte un code famille de produits, il sera obligatoirement positionné sur les premiers caractères du champ et pourra être complété ou non d’une clé interne propre à l’Emetteur. La structure du champ « Zone libre Emetteur » sera la suivante : « Code famille de produits + clé interne Emetteur » Spécifications techniques GS1 DataBar Expanded 5 Une table de référence est initialisée en 2014, mais la communication de la valeur de ce champ incombe à l‘Emetteur auprès du Commerçant selon toute modification, ajout, suppression dans le temps. Exemple de la table de référence usuelle de la « zone libre Emetteur » Une clef de contrôle destinée à prévenir d’éventuelles erreurs de saisie en cas de reprise des informations par une opératrice de saisie. Cette clef est calculée selon l’algorithme modulo 10 (se reporter aux annexes pour plus de détails). Attention : Pour les Accepteurs, la reconnaissance et l'acceptation en caisse doit porter, quel que soit le cas, sur l’ensemble des champs suivants : Code Emetteur + Clef interne Emetteur + clé de contrôle Un numéro de chèque qui a été fixé par convention à 10 chiffres numériques. Il est attribué par l’Emetteur de manière séquentielle ou aléatoire. Quelque soit la méthode retenue par l’Emetteur, il est de sa responsabilité d’en garantir son unicité. Attention : l’ordre des données est impératif Structure complète du numéro unique de chèque Global Document Type Identifier (GDTI) Code émetteur Code interne Emetteur Clef de Numéro unique de Chèque Contrôle Modulo 10 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 Spécifications techniques GS1 DataBar Expanded N13 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 6 2. La date date de fin de validité. validité. Cette date est déterminée par l’émetteur. Elle est codée sous le format international suivant : AAMMJJ (6 caractères numériques) où : • A = année • M = mois • J = jour Structure de la date de fin de validité Expiration Date Année Mois Jour N1 N2 N3 N4 N5 N6 Exemple : La date du 26 juin 2013 sera codée 130626 3. La valeur faciale. faciale Pour l’identification des chèques cadeaux, la valeur faciale a été fixée par convention à 6 caractères numériques. Elle est exprimée en euros, bornée à droite et complétée à gauche par des zéros. Structure de la valeur faciale Applicable Amount Payable N1 N2 N3 N4 N5 N6 4. Par ailleurs, la solution comporte une information non codée dans le code à barres : la clef RLMC, RLMC également connue sous le nom de modulo 97. Calculée à partir des 44 données du code à barres (y compris les identifiants de données), elle est utilisée en repérage visuelle lors de la saisie pour contrôler la viabilité du chèque lors de problème de lecture automatique. Par convention, la clef RLMC est affichée en caractères gras et bornée par des * à gauche et à droite. Exemple : (253)30000400220140123456789(17)131130(3902)000200 *36 36* 36 Cette clef n’est pas un standard GS1 mais une convention définie par les Emetteurs et les Accepteurs pour renforcer la robustesse de la solution. La description de la clef RLMC ainsi que ses modalités de calcul se trouvent sur le site www.chequecadeau2014.fr. Spécifications techniques GS1 DataBar Expanded 7 5. LA CONSTRUCTION DU GS1 DATABAR EXPANDED Le GS1 DataBar Expanded est un code à barres linéaires ou 1D qui permet d’encoder dans l’absolu jusqu’à 74 caractères numériques ou 41 caractères alphanumériques. Sa longueur varie donc en fonction du nombre de caractères contenus dans le code barres et de l’ordre des données dans le code à barres. Le GS1 DataBar se distingue du RSS (Reduced Space Symbology) dont il est natif en ce qu’il utilise une syntaxe d’encodage des informations normée par GS1. Cette syntaxe GS1 permet de traduire des informations sous une forme structurée qui peut être reconnue sans paramétrage par tout appareil de lecture qui aura été conçu pour lire cette syntaxe (douchette, scanner fixe, etc). La construction d’un GS1 DataBar respecte plusieurs principes essentiels pour garantir sa lisibilité par tous les scanners du marché. 5.1. Le caractère de fonction « FNC1 » Le standard GS1 DataBar se distingue RSS par l’utilisation en première position après le caractère de début du symbole, d’un caractère non signifiant en terme de données : le caractère Fonction 1 (FNC1). Placé à cet endroit du symbole, le caractère FNC1, exclusivement réservé à GS1, permet de différencier et donc de reconnaître les applications standardisées GS1 d'éventuelles utilisations particulières du RSS. 5.2. Les identifiants de données (ApplicationIdentifier) AI est l’acronyme officiel retenu pour « Application Identifier » (aussi appelé « identifiant de donnée » en français). L'AI est un code numérique à 2, 3 ou 4 positions, défini par GS1 et utilisable dans les codes barres GS1. Chaque donnée (ex : une date de validité) traduite dans un symbole GS1 DataBar Expanded est introduite par un tel identifiant qui définit la nature et la structure de la donnée. L'identifiant de donnée est traduit dans le code à barres selon les mêmes règles que les données elles-mêmes. Pour des raisons de lisibilité, l'AI est inscrit entre parenthèses dans la traduction en clair sous le symbole. Les parenthèses elles-mêmes ne sont pas traduites dans le code à barres. Il est toujours placé avant la donnée (date de validité, valeur faciale, etc) et qualifie la nature de l’information pour permettre aux systèmes informatiques de savoir comment traiter les informations dans les systèmes d’information. Spécifications techniques GS1 DataBar Expanded 8 Enfin, il est important de noter que l’ordre des données est indifférent. Pour les Chèques cadeau, les AI qui ont été retenus sont les suivants : • AI (253) pour le numéro unique de chèque : Structure complète du numéro unique de chèque Identifiant de donnée AI Global Document Type Identifier (GDTI) Code émetteur Code interne Emetteur Clef de Numéro unique de Chèque Contrôle Modulo 10 253 • N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 AI (17) pour la date de validité : Structure de la date de fin de validité Identifiant de donnée AI 17 • Expiration Date Année Mois Jour N1 N2 N3 N4 N5 N6 AI (390n) pour la valeur faciale ou « n » indique la position de la décimale dans les 6 caractères. Par convention, « n » a été fixé à 2 pour exprimer la valeur faciale en centimes d’euros : Structure de la valeur faciale Identifiant de donnée AI Applicable Amount Payable 390n N1 N2 N3 N4 N5 N6 Exemples : Valeur faciale Eléments de données Informations en clair 12,5€ 001250 (3902)001250 5€ 000500 (3902)000500 110€ 011000 (3902)011000 Spécifications techniques GS1 DataBar Expanded 9 5.3. Les règles de concaténation Plusieurs identifiants de données et leur champ de données peuvent être juxtaposés (concaténés) dans un seul symbole. Quand la donnée est à longueur fixe, aucun séparateur de champs n’est nécessaire après elle. L’identifiant suivant vient immédiatement après le dernier caractère de la donnée précédente. En revanche, un champ à longueur variable comme l’AI (253), doit être immédiatement suivi par un séparateur de champs, à moins qu’il ne s’agisse du dernier champ du symbole. C’est le caractère Fonction 1 (FNC1) qui joue ce rôle de séparateur de champs. Quand plusieurs données doivent être concaténées et qu’une seule d’entre elles est à longueur variable, il est recommandé de positionner celle-ci en fin de symbole afin d'optimiser la taille du symbole en évitant l’utilisation d’un séparateur de champs. Pour le cas des chèques cadeau, la longueur des identifiants est la suivante : • AI (253) identifiant à longueur variable • AI (390n) identifiant à longueur variable • AI (17) identifiant à longueur fixe Par conséquent, le code du chèque cadeau se construira de manière optimale comme illustré ci-après : AI(253) Données FNC1 AI(17) Données AI(3902) Données Par convention, l’ordre des données présenté ci-dessus est celui qui permettra une meilleure compression du code à barres et impactera moins les systèmes lors du changement. 5.4. Le dessin d’enregistrement Le dessin d’enregistrement ci-dessous illustre l’organisation des données retenues pour l’identification complète des Chèques cadeau dans le code à barres : Spécifications techniques GS1 DataBar Expanded 10 Lors de la mise en œuvre, l’ordonnancement du dessin d’enregistrement et du texte en clair devra être identique pour tous les Emetteurs. 6. LES SPECIFICATIONS TECHNIQUES DU GS1 DATABAR 6.1. Facteur de grossissement Le facteur de grossissement, aussi appelé dimension-X, est un coefficient qui, appliqué aux dimensions nominales d’un symbole (100%) permet de définir la taille et l’encombrement de ce dernier. La dimension X minimum qui peut être retenue pour l'impression d'un symbole GS1 DataBar Expanded dépend des conditions d'impression et/ou des capacités du matériel dont on dispose. On la choisira aussi en fonction de la distance de lecture désirée : un petit facteur de grossissement ne permet pas de lectures à grande distance. Dans l'absolu, un module fin (dimension-X) peut avoir une épaisseur comprise entre 0,264 mm et 0,660 mm. La dimension X retenue (et donc la taille du symbole) affecte de manière proportionnelle la hauteur du symbole. X-Dimension mm (inches) Mini Target Maxi 0.264 mm 0.33 mm (0.013") 0.66 mm (0.0104") (0.0260") 6.2. Taille La taille maximum d'un symbole GS1 DataBar Expanded doit être considérée au regard de deux paramètres : - la longueur physique, qui dépend du nombre de caractères codés et de la dimensionX; - le nombre de caractères de données, y compris les identifiants de données et le caractère FNC1 s'il est utilisé comme séparateur de champs mais sans les caractères auxiliaires et sans la clé de contrôle. Spécifications techniques GS1 DataBar Expanded 11 La taille est déterminée à partir de la résolution d’impression des équipements dont dispose l’entreprise émettrice. La résolution d’impression se mesure en DPI (Dot Per Inch) et la moyenne des équipements d’impression du marché est comprise entre 100 DPI and 300 DPI. Ci-dessous les valeurs possibles pour la hauteur du GS1 DataBar Expanded en fonction de la dimension-X utilisée : X-Dimension Minimum Symbol Height for Given X mm (inches) mm (inches) Mini Target Maxi 0.264 mm 0.33 mm 0.66 mm (0.0104") (0.013") (0.0260") For Mini Xdimension For Target X-dimension For Maxi X-dimension 8.99 mm (0.354”) 11.23 mm (0.442”) 22.44 mm (0.883”) Quiet Zone Left Right None None Exemple : Illustration des dimensions d’un GS1 DataBar expanded où : - La dimension-X = 0,264 - Les données = 48 caractères numériques - Nombre de DPI = 300DPI *36* 6.3. Marge Le GS1 DataBar Expanded ne nécessite pas de marges, ni à gauche ni à droite du code barres. 6.4. Qualité d’impression des GS1 DataBar Expanded Celle-ci s’apprécie en fonction de la norme ISO/IEC 15416. Pour le GS1 DataBar Expanded, les qualités minimales à respecter sont les suivantes : Symbologie ISO (ANSI) Symbol Grade Aperture / Ouverture Wavelength / Longueur d’onde GS1 DataBar Expanded 1.5 (C) 10 mils 660 nm +/-10 Spécifications techniques GS1 DataBar Expanded 12 6.5. Les caractères en clair Si le Code à barres est illisible, il peut être saisi en caisse en mode dégradé à partir de la zone en clair. La traduction en clair des données du code à barres doit être indiquée au-dessus ou endessous du symbole. Elle reprendra les identifiants de données, les données elles-mêmes et la clef RLMC (cf page 7). Les identifiants de données doivent être clairement reconnaissables pour faciliter la saisie. C'est pourquoi ils sont indiqués entre parenthèses (les parenthèses n'étant pas traduites dans le code à barres). Il a été également décidé d’appliquer ce principe pour la clef RLMC qui est placée à la fin de la zone en clair. L'emplacement précis des caractères en clair et la police utilisée pour les représenter ne sont pas spécifiés pour le symbole GS1 DataBar Expanded. Les caractères doivent cependant être clairement lisibles et doivent être associés au symbole de manière évidente. 6.6. Positionnement Le GS1 DataBar Expanded doit être orienté de telle façon que les barres soient verticales par rapport à l’orientation normale du chèque. Il est par ailleurs recommandé de centré le GS1 DataBar dans sa zone d’impression pour éviter d’éventuels décalages d’impression. 7. LA LECTURE ET LE DECODAGE DU GS1 DATABAR EXPANDED Une fois imprimées, les données du code à barres seront scannées automatiquement afin d’en permettre leur exploitation dans les systèmes d’information, que ce soit sur le lieu de vente, en back-office (caisse centrale magasin ou direction régionale) ou encore chez les prestataires pour le traitement du remboursement. C’est le rôle des lecteurs optiques. La phase de lecture du code à barres est suivie par celle de son interprétation qui est effectuée par le décodeur. A la lecture des caractères de syntaxe contenus dans le code à barres (caractère de début + FNC1), le scanner identifiera qu’il est en présence d’un GS1 DataBar Expanded et que la structure des données se conforme aux spécifications GS1. Dès lors, le lecteur envoie au décodeur un message codé sous la forme ]de0 pour lui indiquer comment interpréter les données. Attention, le code ]e0 est un message et n’est pas compris dans les chaines de caractères. Spécifications techniques GS1 DataBar Expanded 13 Exemple : soit le GS1 DataBar Expanded suivant *36* Donnée encodées : FNC125330000400220140123456789FNC1171311303902000200 Données transmises au décodeur : ]e025330000400220140123456789171311303902000200 ]e0 Données traitées dans les systèmes d’information : Le traitement consiste à détecter les caractères spéciaux par programmation du lecteur et comme dans l’exemple ci-dessous à séparer par le lecteur les segments tributaires de chaque AI : 25330000400220140123456789 ; 17131130 ; 3902000200 En annexe figure le diagramme logique du traitement d’un GS1 DataBar Expanded par les scanners. 8. CONTACTS Obtenir un code Emetteur Obtenir plus d’informations sur le format du GS1 DataBar Expanded Evaluer la qualité d’impression et la conformité du GS1 DataBar Expanded de vos chèques cadeaux S’assurer de la conformité de son code émetteur (6 positions) Spécifications techniques GS1 DataBar Expanded GS1 France GENDI 73, boulevard Haussman 75008 Paris T +33 (0)1 48 74 32 27 F +33 (0)1 40 16 90 20 E-mail : [email protected] Web www.gendi.fr GS1 France Service d’assitance technique 2, rue Maurice Hartmann 92137 Issy-les-Moulineaux cedex T +33 (0)1 40 95 54 10 F +33 (0)1 40 95 54 49 E-mail : [email protected] Web www.GS1.fr 14 9. ANNEXES 9.1. Les références normatives Les documents de référence suivants sont indispensables pour l’application du présent règlement : - GS1 General Specifications http://www.publications.gs1.fr/Publications/GS1General-Specifications - NF ISO/IEC 24724, 24724, deuxième édition, 2009-01-28 - Technologies de l'information — Techniques d'identification automatique et de capture des données — Spécifications de la symbologie des codes à barres de la symbologie GS1 DataBar) - NF ISO/IEC 15418, 15418 Technologies de l’information – Identifiants d’applications EAN/UCC et identifiants de données FACT ; maintenance - NF ISO/IEC 15416, 15416 Technologies de l’information – Techniques d’identification automatique et de capture des données – Spécifications pour essai de qualité d’impression des codes à barres – Symboles linéaires 9.2. La clef de contrôle Modulo 10 La clef de contrôle modulo 10 est une clef logique et non pas sécurisée qui permet de prévenir d’éventuelles erreurs de saisie en cas de reprise des informations par une opératrice de saisie. Elle est calculée selon la méthode utilisée ci-dessous : Spécifications techniques GS1 DataBar Expanded 15 9.3. Le diagramme logique du traitement du GS1 DataBar Expanded String starts With ]C1? No No String starts With ]e0? Ye Ye Not a GS1 Symbology? No String starts With ]d2? Ye Remove Symbology Identifier End of string? Error Routine Ye s N o Are first two digits in the predefined table? Ye s End of Programme Move number of characters from data string to buffer N o Does buffer contain <GS>? Does string contain <GS>? Ye s Move characters up to <GS> to buffer N o Does buffer N o Move remaining data string to buffer Ye s contain end Transmit buffer to further test programme Ye s N o Ye s Next position <GS>? Advance one position in data string N o Spécifications techniques GS1 DataBar Expanded Next position <GS>? N o 16