Annonce

Réduire
Aucune annonce.

comprendre les code-barre

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • comprendre les code-barre

    Pour boycotter efficacement

    Introduction

    Omniprésents, les codes barres sont des acteurs discrets de la vie courante. Destinés à automatiser l'acquisition d'une information généralement numérique, ils trouvent leurs applications dans des domaines aussi variés que la gestion des prêts d'une bibliothèque, les caisses enregistreuses à lecture optique, ou le contrôle de la production dans l'industrie...
    Toutes les informations peuvent êtres codées sous forme de mots binaires, c'est à la base de l'électronique numérique. Afin de permettre une acquisition rapide et automatique des données, différents procédés ont étés créés. Les codes barres sont particulièment bien adaptés au codage d'un chaîne numérique ou alphanumérique n'excédant pas quelques dizaines de caractères.
    Impression d'un code

    Il est très facile d'imprimer un code barres, il suffit pour cela de disposer d'une imprimante. Les codes-barres sont donc particulièrement économiques et c'est certainement là l'une des principales raisons de leur généralisation.
    Lecture d'un code

    Il existe deux moyens courants de lire les codes barres. Le plus classique est la lecture optique qui consiste à envoyer sur le code barres un faisceau lumineux (souvent un laser de très faible puissance) puis, à analyser la lumière réfléchie. Les codes barres utilisés sur les carnets de chèques sont imprimés à l'aide d'une encre magnétisable, dans ce cas la lecture sera alors magnétique. Le principe est alors le même que celui d'un lecteur de bande magnétique : une tête de lecture traduit en signaux électriques la succession de barres magnétisées.
    Des lecteurs optiques de type « douchette » sont aujourd'hui connectables sur tous les micro-ordinateurs.
    Normalisation EAN

    L'EAN ou European Article Number est une norme garantissant que le code barres d'un article sera reconnu dans tous les pays de l'Union Européenne. L'EAN assure aussi une compatibilité avec les codes U.P.C. utilisés en Amérique du Nord.
    Le mot codé est constitué de 8 ou 13 caractères répartis entre trois zone. En lisant de la gauche vers la droite, on trouve :
    • le « drapeau » codant sur deux caractères l'origine du code
    • la « zone utile de codage » qui comprend 10 caractères dont les 4 premiers représentent le fabricant et les 6 derniers l'article (cas d'un code sur 13 chiffres). Dans le cas de cette zone, le codage dépend de la zone d'origine.
    • le dernier caractère est le « code de contrôle » déterminant la validité du code. Il est calculé à l'aide d'un algorithme normalisé.
    Note : Devant le grand nombre de pays utilisant les codes barres EAN, il a été décidé que le code pays pouvait comporter 2 ou 3 caractères. Dans ce dernier cas, le code fabricant ne comporte que 3 caractères.
    La norme EAN 8 chiffres La norme EAN 13 chiffres En France, il a été décidé par l'association GENCOD d'inclure à la zone utile de codage le deuxième caractère du « drapeau », le premier caractère de celui-ci n'étant pas codé. Pour rechercher le fabricant d'un code barres d'origine francaise, suivez ce lien.
    Interprétation selon la norme EAN

    Les différents caractères sont représentés par la concaténation de deux symboles de base de largeur égales à 0,5 mm. Il existe deux symboles de base :
    • la barre noire, qui représente le 1 binaire,
    • la barre blanche, qui représente le 0 binaire.
    Le code doit être lisible de la gauche vers la droite et de la droite vers la gauche, celui-ci a donc été divisé en deux parties par un séparateur. On trouve 01010 entre les parties droite et gauche du code et 101 aux extrémités du code, on notera que les séparateurs ont des barres plus hautes que les barres qu'il encadrent. Chaque caractère est codé à l'aide de 7 barres, c'est donc un codage sur 7 bits.
    Trois jeux différents sont utilisés selon la position du chiffre dans le code. Les jeux A et B sont utilisés uniquement à gauche du milieu du code barres, sans ordre particulier, tandis que le jeu C est utilisé uniquement à droite de ce même milieu.
    Caractère codéJeu AJeu BJeu C0000110101001111110010100110010110011110011020010 01100110111101100301111010100001100001040100011001 11011011100501100010111001100111060101111000010110 10000701110110010001100010080110111000100110010009 000101100101111110100Les codes des jeux A et B commencent tous par 0 et finissent tous par 1. Inversement, les codes du jeu C commencent tous par 1 et finissent tous par 0. Le codage d'un caractère n'implique donc que 5 bits sur 7.
    Calcul du caractère de contrôle

    Voici un exemple de calcul du caractère de contrôle d'un code EAN 13. Pour un code EAN 8, la procédure est la même, il y a seulement moins de chiffres à prendre en compte.
    Code EAN4 007630 00011XChiffres4 0 0 7 6 3 0 0 0 0 1 1Multiplier par1 3 1 3 1 3 1 3 1 3 1 3Résultat4 0 0 21 6 9 0 0 0 0 1 3Somme4 + 0 + 0 + 21 + 6 + 9 + 0 + 0 + 0 + 0 + 1 + 3 = 44Division par 1044 / 10 = 4 reste 4Caractère de contrôle10 - reste = 6Le code EAN final est donc dans ce cas 4 007630 000116.
    Les codes pays

    Le code pays dans la normalisation EAN est composé de 2 à 3 chiffres suivants les pays.
    Code paysPaysCode ISO du pays00 à 13USA & Canadaus & ca20 à 29Usage privé uniquement30 à 37Francefr380Bulgariebg383Slovéniesi385Croatiehr38 7Bosnie Herzegovineba400 à 440Allemagnede45 & 49Japonjp460 à 469Fédération de Russieru471Taiwantw474Estonieee475Lettonielv476Aze rbaijanaz477Lithuanielt478Ouzbekistanuz479Sri Lankalk480Philippinesph481Belarusby482Ukraineua484 Moldaviemd485Arménieam486Georgiege487Kazakhstankz4 89Honk-Konghk50Royaume-Uniuk520Grècegr528Libanlb529Chiprecy531Macédoinemk 535Maltemt539Irlandeie54Belgique & Luxembourgbe & lu560Portugalpt569Islandeis57Danemarkdk590Polognep l594Roumaniero599Hongrieie609Ile Mauricemu611Marocma613Algérieie619Kenyake619Tunisi etn621Syriesy622Égypteeg624Lybiely625Jordaniejo626 Iranir627Koweitkw628Arabie Saouditesa629Émirats Arabes Unisae64Finlandfi690 à 693Chinecn70Norvègeno729Israëlil73Suèdese740Guatem alagt741Salvadorsv742Hondurashn743Nicaraguani744Co sta Ricacr745Panamapa746République Dominicainedo750Mexiquemx759Venezuelave76Suissech7 70Colombieco773Uruguayuy775Péroupe777Boliviebo779A rgentinear780Chilicl784Paraguaypy786Équateurec789B résilbr80 à 83Italyit84Espagnees850Cubacu858Slovaquiesk859Répu blique Tchèquecz860Yougoslavieyu867Corée du Nordkp869Turquietr87Pays-Basnl880Korée du Sudkr885Thailandeth888Singapoursg890Indein893Vietn amvn899Indonésieid90 et 91Autricheat93Australieau94Nouvelle-Zélandenz955Malaysiemy958Macaomo977Périodiques (ISSN)978 & 979Livres (ISBN)980Reçus de remboursement981 et 982Coupons99CouponsNote : Les codes non actuellement attribués sont réservés pour une utilisation future.
    Normalisation CMC7

    Les banques de l'Union Européenne ont adopté le codage CMC7 qui permet la représentation des caractères alphanumériques à l'aide de 7 bâtonnets imprimés avec une encre magnétisable (voir en bas d'un chèque). Les 7 bâtonnets délimitent 6 intervalles qui peuvent être larges ou étroits, on obtient ainsi 26=64 combinaisons distinctes. La norme CMC7 permet aussi une lecture à "l'oeil nu" puisque les caractères sont dessinés à l'aide des bâtonnets.
    Pour des raisons de fiabilité et de sécurité, les règles suivantes ont été respectées :
    • les caractères numériques ne sont codés qu'à partir de combinaisons comprenant deux intervalles larges et quatre intervalles étroits,
    • les caractères alphabétiques sont codés avec un à trois intervalles larges parmi les six intervalles.
    Pour vous aider à décoder vos chèques, sachez qu'un intervalle large représente un 1 binaire alors qu'un intervalle étroit représente un 0 binaire.
    « N’attribuez jamais à la malveillance ce qui s’explique très bien par l’incompétence. » - Napoléon Bonaparte

  • #2
    Salaam,

    Trop compliqué le sytème binaire; d'ailleurs, il existe 10 sortes de personnes: ceux qui le comprennent et ceux qui ne le comprennent pas.
    ᴎᴏᴛ ᴇᴠᴇᴎ ᴡᴙᴏᴎɢ!

    Commentaire


    • #3
      Ben j'ai mis ça pour les intellos

      Moi j'ai juste retenu les codes des pays

      Plus sérieusement, nous sommes fort démunis mais nous avons cette arme redoutable. Si on arrête de consommer ce qui est israélien ou apparenté, ça représente une masse d'argent phénoménale.

      Et il y a moyen Ca fait pas mal de temps que je le fais. Il n'est sans doute pas possible de boycotter tout, du fait de la participation des uns et des autres dans divers domaines mais enfin...
      Dernière modification par Zakia, 09 janvier 2009, 17h34.
      « N’attribuez jamais à la malveillance ce qui s’explique très bien par l’incompétence. » - Napoléon Bonaparte

      Commentaire


      • #4
        Il est clair que le boycott des produits américains et israéliens est un outil efficace, d'autant plus que les circonstances économiques actuelles s'y prêtent favorablement. ce serait un exploit si on n'oublie pas vite ce qui se passe à Gaza.
        ᴎᴏᴛ ᴇᴠᴇᴎ ᴡᴙᴏᴎɢ!

        Commentaire


        • #5
          Je n'ose pas m'avancer parce que je n'ai pas vérifié les chiffres. Mais il semblerait qu'un précédent boycott des produits israéliens et américains ait fait chuter de plusieurs% (8) le chiffre d'affaire. Si c'est vrai, c'est fabuleux parce que c'est énorme!!

          Je vais essayer de trouver des sources et chiffres fiables.
          « N’attribuez jamais à la malveillance ce qui s’explique très bien par l’incompétence. » - Napoléon Bonaparte

          Commentaire

          Chargement...
          X