Know-how

Scanner de codes-barres

Une caisse scango.ch dispose d’un scanner intégré. Dans certains cas, un scanner portable séparé est également utilisé. Les deux sont des appareils indépendants avec leur propre configuration – ils peuvent donc lire le même code-barres de manière différente.

Appareil

Modèle

Configuration via

Scanner de caisse dans le Sunmi K2

Datalogic Magellan

Datalogic Product Reference Guide

Scanner portable

Scanner portable Sunmi 2D

User Manual SUNMI 2D Scanner

Comment reprogrammer un scanner

Scanner de caisse (Datalogic)

Ouvre le Datalogic Product Reference Guide et imprime les pages nécessaires – ou affiche-les à l’écran. Puis scanne successivement avec le scanner de caisse :

  1. ENTER/EXIT PROGRAMMING MODE

  2. Le code-barres de paramètre souhaité

  3. À nouveau ENTER/EXIT PROGRAMMING MODE (enregistre et quitte)

⚠️ Masque les codes-barres voisins. Une page du manuel contient souvent plusieurs codes côte à côte, et le scanner pourrait sinon lire le mauvais.

Scanner portable (Sunmi)

Dans le User Manual SUNMI 2D Scanner, scanne successivement :

  1. Enter Setup

  2. Le code-barres de paramètre souhaité

  3. Exit Setup

💡 En cas d’erreur de scan : Restore All Factory Defaults réinitialise le scanner portable aux réglages d’usine.

ℹ️ Le K2 est aussi disponible avec un scanner Newland. Dans ce cas, d’autres codes de programmation s’appliquent – contacte-nous, nous t’aiderons.

Dépannage

Le code-barres commence par un zéro (0…)

Symptôme

Selon le scanner, le même code-barres physique peut être transmis avec une séquence de chiffres différente. Exemple pour le code 0222512031857 :

Scanner

Chiffres transmis

Scanner de caisse (Datalogic)

0222512031857

Scanner portable (Sunmi)

222512031857

💡 Remarque sur l’app kiosque : L’app kiosque scango.ch normalise les zéros initiaux lors de la recherche produit. Si l’une des deux graphies est enregistrée sur le produit – 0222512031857 ou 222512031857 – la caisse trouve en général l’article malgré tout, quelle que soit la variante envoyée par le scanner.

Pour autant, attribuer un code qui commence par zéro reste problématique : scanners et autres systèmes (p. ex. scanner du dashboard, imports, outils tiers) peuvent se comporter différemment. La solution propre est un code-barres correct sans 0 initial.

Cause : le code-barres n’a pas été attribué correctement

Un code à 13 chiffres qui commence par 0 n’est techniquement pas un EAN-13, mais un code UPC-A (12 chiffres) d’Amérique du Nord. Le zéro initial n’y est pas un vrai chiffre, seulement un remplissage pour atteindre 13 positions.

Chaque scanner peut décider d’envoyer ou non ce zéro – les deux variantes sont correctes selon la norme. Ce n’est donc pas un défaut de la caisse ou du scanner, mais une erreur d’attribution du code-barres.

👉 Les codes-barres internes ne doivent jamais commencer par un 0.

💡 Astuce : Commence les codes internes par un 2. La plage 2029 est explicitement réservée par GS1 à un usage interne et n’entre pas en conflit avec les codes du commerce officiel.

Solution A : corriger le code-barres

Cette solution ne fonctionne que pour les codes-barres internes que tu as attribués toi-même et que tu imprimes aussi. Pour la marchandise achetée, le fabricant imprime le code et il ne peut pas être modifié – utilise alors la solution B ou C.

Pour tes propres codes, c’est la seule approche qui résout le problème durablement et indépendamment des appareils :

  1. Remplace le premier chiffre 0 par un 2.

  2. Recalcule la clé de contrôle – voir Calculateur de clé de contrôle | GS1 Switzerland.
    Exemple : 0222512031857 devient 2222512031855.

  3. Génère le nouveau code en image, imprime-le et réétiquete les articles concernés.

  4. Adapte le code-barres du produit dans le dashboard scango.ch.

Solution B : peu d’articles concernés – enregistrer les deux graphies

À la caisse kiosque, cette variante est en général inutile grâce à la normalisation des zéros (voir ci-dessus). Elle reste utile si tu scannes aussi ces articles dans d’autres outils qui font une correspondance exacte, ou par sécurité.

Enregistre l’article aussi sous la seconde graphie – une fois avec et une fois sans zéro initial :

  • 0222512031857

  • 222512031857

Attention : stock et statistiques sont alors répartis sur deux entrées.

Solution C : beaucoup d’articles concernés – harmoniser les scanners

Si de nombreux articles sont concernés, ou si tu veux la même séquence sur tous les appareils, configure les scanners pour qu’ils envoient la même graphie. Choisis une graphie et applique-la à tous les appareils.

Variante 1 : passer le scanner portable à 13 chiffres (avec zéro initial)

Adapté si tes articles sont déjà enregistrés avec un zéro initial.

Dans le User Manual SUNMI 2D Scanner, chapitre UPC-A › Transmit Preamble Character (page 96), scanne avec le scanner portable :

  1. Enter Setup

  2. System Character & Country Code

  3. Exit Setup

Variante 2 : passer le scanner de caisse à 12 chiffres (sans zéro initial)

Adapté si tes articles sont enregistrés sans zéro initial.

Dans le Datalogic Product Reference Guide, chapitre Expand UPC-A to EAN-13 (page 110), scanne avec le scanner de caisse :

  1. ENTER/EXIT PROGRAMMING MODE

  2. Expand UPC-A to EAN-13 = Disable

  3. ENTER/EXIT PROGRAMMING MODE

Inversement, Expand UPC-A to EAN-13 = Enable met le scanner de caisse sur 13 chiffres.

⚠️ Important pour les deux variantes : Le réglage s’applique à tous les codes UPC-A, y compris la marchandise nord-américaine. Les articles déjà enregistrés dans l’autre graphie doivent être adaptés après le changement. Applique donc le changement de façon cohérente sur tous les appareils d’un site.

Les QR codes ne sont pas lus

Symptôme

Le scanner de caisse lit correctement les codes-barres classiques, mais ne réagit pas aux QR codes – par exemple sur des cartes cadeaux, codes de réduction ou codes affichés sur un smartphone.

Cause

Par défaut, le scanner Datalogic ignore les QR codes dont le contenu est un lien web (URL). C’est prévu en commerce de détail pour éviter de scanner par erreur des QR publicitaires ou d’emballage. Pour nos cas d’usage, tu as besoin de ces codes.

Solution : activer la lecture des QR codes

Scanne avec le scanner de caisse successivement les codes de programmation suivants du Datalogic Product Reference Guide :

  1. ENTER/EXIT PROGRAMMING MODE

  2. QR Code URL Link = Enable (page 245)

  3. ENTER/EXIT PROGRAMMING MODE

Les QR codes contenant des liens web sont alors lus.

💡 Si aucun QR code n’est reconnu, active aussi la lecture QR elle-même : même procédure, mais avec le code QR Code = Enable (page 242).

⚠️ Masque aussi ici les codes voisins – juste à côté de « QR Code URL Link = Enable » se trouve la variante « Disable ».