Le code barre et sa lecture : les principes

Comment les données lues par code-barre sont-elles intégrées dans votre système ? Avantages : le code barre remplace une saisie clavier en plus rapide et sans erreurs.
Différents types de codes barres.

Qui a-t-il dans un code ? Possibilité de virus ?

Comment lire les codes barres et avec quels lecteurs : scanner ou terminal ? Avantages et inconvénients des différents modes. Pourquoi utiliser des terminaux mobiles avec scan ?

Le code barre : c’est simple

Le code barre est simplement une représentation d’un nombre, de lettres, dans une police de caractères différente : imaginez que vous êtes sur votre traitement de texte et vous sélectionnez votre texte et choisissez une police différente car vous la trouvez plus lisible : là c’est pareil, sauf que le texte est lisible par des machines et non par l’œil & le cerveau humain.

Qu’il y a t-il derrière le code-barre ?

Partant de l’explication ci-dessus : en fait il n’y a rien d’autre que ce qui est marqué dessus ! Il n’y a pas le prix sur le code barre de l’article en magasin ni sa désignation : non il y a ce qui est marqué en clair en dessous : sa référence article .

Le fait que l’on croit qu’il y a derrière le code barre : le prix, la désignation, c’est que les machines qui les lisent ont en fait une base de donnée embarquée ou liée à un ordinateur qui les possède ,et qui relie le code lu à cette ligne de produit dans laquelle on peut avoir des tas de renseignements comme son poids, son titre en n’importe quelle langue, les dernière commandes passées, etc ...

Est-il possible d’infester son smartphone, son terminal avec un virus dans un code-barre ?

D’abord il ne peut techniquement avoir de virus dans un code 1D. Seul les 2D (QR code ou Datamatrix) peuvent éventuellement en avoir.
Ensuite : oui et non on peut en attraper : cela dépend de la conception du logiciel employé de lecture du code-barre. Techniquement : la tête de lecture lit le code seulement et transmet la donnée lue au logiciel qui l’a appelé.
Si ce logiciel interprète le contenu de la data du code-barre, effectivement il est éventuellement possible d’avoir un virus si le code en possède un, à condition de passer les protections d’Android qui hérite de Linux, assez étanche par conception. Exemple d’interprétation : lecture d’un QR-Code qui renvoie vers un site : c’est une interprétation.
Nos logiciels n’interprètent aucunement les codes-barre, ils les lisent, les stockent, les associent entre-eux par égalité : en général un code qui embarque un virus est un code très compliqué en contenu, il ne pourra jamais s’associer à des articles, des opérations de gestions, s’il n’est pas repéré immédiatement, il est donc inoffensif dans nos applications.

Les principaux avantages du code barre

  • sa rapidité de lecture par des machines appelées "scanners", on peut lire des centaines de codes à la minute,
  • son exactitude et résistance à l’erreur : en effet des codes de détrompages sont mis afin d’éviter toute erreur de lecture sur des dizaines de caractères.

On ne retrouve pas ces avantages dans l’humain.

Le principe de saisie est simple :

Étape Explications
1
code barre EAN 13
code barre EAN 13
Vous avez un code barre imprimé : produit, Ordre de fabrication
2
Ecran application mobile suivi des temps
Ecran application mobile suivi des temps
Saisie par l’opérateur : la donnée du code barre est interprétée par le PDA (terminal de saisie) et stocké dedans, d’autres données y sont ajoutées comme la date et heure de saisie, etc..
3
terminal portable Android avec scanner code barre intégré et écran tacti
terminal portable Android avec scanner code barre intégré et écran tactile
Une synchronisation avec le PC de base est faite, soit en pseudo-temps réel par Wifi si l’immeuble est équipé, soit par un puits de vidage connecté au PC dans lequel l’opérateur place le PDA : le fichier de saisie du PDA est transféré sur le PC
4 Votre ERP, PGI, GPAO, système de gestion, d’inventaires lit le fichier et l’intègre dans sa base toutes les 10mn, 1 heure, etc.. suivant le besoin

Plusieurs modèles

d’appareil de lecture laser de code barre existent : nous en distribuons et pouvons vous conseiller.

Simples ou plus sophistiqués :

terminal portable Android avec scanner code barre intégré et écran tactile - "zapette"
terminal portable Android avec scanner code barre intégré et écran tactile - "zapette"
Terminal laser main libres
Terminal laser main libres
terminal Android Gun avec clavier physique et écran tactile
terminal Android Gun avec clavier physique et écran tactile

Pour les travailleurs itinérants, les PDA ont une capacité de saisie de donnée et de traitement standard hors pair, avec des options de communication sans fil (Wifi), le tout dans un matériel robuste et peu encombrant, capable de recevoir des données de manières diverses, de traiter des applications adaptées au terrain, et de les envoyer dans le système de l’entreprise.

A choisir :
 en fonction de l’utilisation : magasin, industriel, bureau,
 en fonction de la donnée à lire :

code barre EAN 13
code barre EAN 13
Code barre à 1 dimension
Code barre 2D, police PDF41
Code barre 2D, police PDF41
Code barre à 2 dimensions : Pdf417, ou autres

Liste de codes possibles

nous vous aiderons à choisir le plus adapté à votre application, le modèle de rapport d’impression d’étiquettes est écrit en CPL ou ZPL et ne nécessite AUCUN achat de licences, NI de polices : c’est notre imprimante spécifique qui les possède, intégrés, sans transcodage complexe :

  • Codabar : nombre , sans checksum
  • Code-39 : caractères de 0 à 9, de A à Z, le caractère "espace" et les symboles : -* . $ / + %, toute la table des 128 caractères ASCII
  • Code-128 Auto :encode les caractères ASCII 0-126, incluant les nombres, lettres , quelques symboles, et la fonction GS1 FNC-1
  • Jeu de Code-128 :
    • C128A : code 128 en jeu de caractères A, qui inclue majuscules, nombres et quelques fonctions
    • C128B : caractères ASCII 32 à 126, majuscules et minuscules, nombres et quelques symboles
    • C128C : chiffres par paires et la fonction GS1 FNC-1
    • GS1-128 (UCC/EAN-128) : idem à C128 Auto avec la fonction GS1
  • DPM : Direct Part Marking : code barre genre Datamatrix, gravé direct en relief sur métal par des machines spéciales et lu par des terminaux à imageur lui aussi spécial à cause de sa brillance et reflets : demandez-nous conseil sur le choix .
    exemples de DPM : gravage de codes sur pièces en métal
    exemples de DPM : gravage de codes sur pièces en métal
    exemples de DPM : gravage de codes sur pièces en métal
  • Interleaved 2-of-5 : nombres seulement, très compact et résistant aux imperfections
  • MSI : nombres seulement
  • Postnet : nombres, espace et "-"
  • PDF417 :(en 2D : lecteur spécial) encode le texte, des nombres, des octets, des fichiers, jusqu’à 1035 caractères
  • QR Code : Capacité maximum de stockage de données (version 40, 177×177) :
    • Caractères numériques : maximum 7 089
    • ou caractères alphanumériques : maximum 4 296
    • ou binaires (8-bits) : maximum 2 953 octets
  • GS1 DataMatrix : (en 2D, lecteur imageur) encode le texte, des nombres, des octets, des fichiers, peut encoder jusqu’à 2335 caractères sur une très petite surface,
  • le "dot code" des paquets de cigarettes se lisent avec des imageurs (2D) , comme ici les petits codes à points de la photo ci-jointe sur un EDA51 avec une application par le SDK, ressort à l’écran comme "302Z3HFS62L" en type 46 en moins d’une seconde
    Dot code des paquets de cigarettes
    Dot code des paquets de cigarettes
    Lisible avec nos terminaux à scan intégré

    . Le code à points genre Datamatrix (type 46 ) est un GS1 128 CCA, peu connu jusqu’alors.

Ici en PJ la tête de lecture : imageur inclus dans les terminaux de nos marques : la liste des polices codes barre est déjà incluse dans la tête de lecture des terminaux !

Pourquoi choisir un terminal à scanner intégré à une douchette ?

On en profite pour faire un point sur les terminologies : comparatif et différences entre douchette et terminal mobile

Caractéristique Douchette code barre
pistolet - douchette code barre à fil
pistolet - douchette code barre à fil
Terminal code barre mobile
terminal portable Android avec scanner code barre intégré et écran tacti
terminal portable Android avec scanner code barre intégré et écran tactile
Autre nom commun Scanner, pistolet code barre "Scannette"
Si on en vend ? Pas seule, mais intégrée si nécessaire dans une solution OUI : c’est notre métier de base
Fil ou Bluetooth Nécessaire Aucun
Lié à Un programme ouvert sur un endroit précis comme Excel Un serveur, passerelle vers une base de données
"intelligence ou programmable" très peu énormément d’applications : vous pouvez développer avec nos appli sans codage ou nous le ferons Catalogue d’applications mobiles de collecte, suivi, fiabilisation, scan
Distance du poste proche <10 m sans limite
Scanne les code barre Oui Oui
Embarque une partie de la base Non Oui
Clavier et écran Non Oui
Saisie manuelle des codes mal lus Non Oui
Mémoire, microprocesseur Non Oui
Niveau de prix du produit seul 50 à 300 €HT 500 à 2000 €HT

On trouve les terminaux chez nous et sur mesure, il y a des centaines de variantes : il suffit de nous demander conseil

De ce que l’on a vu, on peut écrire l’équation de simplicité :

1 terminal / smartphone avec un scanner intégré = (1 PC + 1 douchette) + mobilité

Variante avec appareil photo :
L’appareil photo de votre smartphone Android peut nous servir aussi à scanner : vous irez moins vite qu’avec un scanner intégré.
Pour faire des tests de vos terminaux : Appareil photo ou scanner intégré ? Validez la vitesse de scan code barre

On peut scanner et faire des traitements compliqués, stocker des données, en mobilité avec un terminal avec lecteur de code-barre ou de RFID intégré, ce que l’on ne fait pas avec un scanner, relié par un fil ou Bluetooth au PC.

En tous les cas, comme sur un PC, il faut sur le terminal un programme pour l’utiliser, comme un inventaire, une application de suivi de colis, de saisie de commandes, etc ... et c’est pour cela que nous sommes là :

Pages avec les mêmes mots clés

Comment installer l’identification par code-barre , Rfid ?Aller vers l’Usine 4.0, Industrie 4.0, la numérisation mobile ?Economies en temps salarié payé