Une carte de fidélité « qui ne passe pas » en caisse est rarement un problème d'impression : le code ne correspond pas au lecteur, le numéro n'a pas la structure attendue par le logiciel, ou le code a été réduit sur un fond coloré. Ce guide part donc de votre caisse : quel lecteur, quel format, quel numéro, quelle taille.
- Une douchette laser ou CCD ne lit que les codes-barres 1D (EAN-13, Code 128, Code 39) ; seul un imageur 2D lit aussi les QR codes.
- Le lecteur ne fait que « taper » le numéro : c'est le logiciel de caisse qui vérifie la longueur, le préfixe et la plage de numéros.
- En EAN-13, numérotez dans une plage à diffusion restreinte GS1 : en France, le préfixe 20 est attribué en magasin, alors que 21 à 28 codent des articles à poids ou prix variable.
- Sur une carte de 85,60 × 53,98 mm, un EAN-13 à 80 % mesure environ 29,8 × 20,7 mm, zones de silence comprises : la place ne manque pas, le contraste si.
- Pour une piste magnétique, la spécification à fournir tient en trois points : piste(s) ISO/IEC 7811, contenu par carte, HiCo ou LoCo.
- Avant le tirage, passez le BAT imprimé sous votre propre douchette : c'est le test le plus fiable et il ne coûte rien.
Quel lecteur est branché à votre caisse ?
La première question n'est pas « quel code imprimer ?» mais « quel lecteur ai-je sur le comptoir ?». Chaque famille de lecteur lit une famille de codes, et aucune ne lit tout. La référence figure sous la douchette ou se demande à votre revendeur de caisse.
| Lecteur | Lit | Ne lit pas | À savoir |
| Douchette laser 1D | EAN-13, EAN-8, Code 128, Code 39 | QR code, DataMatrix, code affiché sur un écran | Lit de loin, mais peut être éblouie par une surface brillante tenue bien à plat |
| Lecteur linéaire CCD (imageur 1D) | Les mêmes codes 1D | QR code, DataMatrix | Lecture à courte distance, carte presque au contact |
| Imageur 2D (douchette ou lecteur de comptoir) | Codes 1D, QR code, DataMatrix, codes affichés sur smartphone | Piste magnétique, puce | L'équipement courant des caisses récentes ; lit la carte dans tous les sens |
| Lecteur de piste magnétique | Pistes 1, 2 et 3 selon ISO/IEC 7811 | Tout code imprimé | Souvent intégré au clavier ou à l'écran de la caisse ; absent de nombreuses caisses tactiles récentes |
| Lecteur sans contact 13,56 MHz | Puce MIFARE ou NTAG (identifiant ou données) | Codes imprimés, piste | Rare en caisse de commerce ; fréquent en contrôle d'accès |
Deux pièges : le parc mixte (seules les caisses remplacées lisent le QR) et le terminal de paiement, qui lit les cartes bancaires mais pas votre carte de fidélité. Seul compte le lecteur relié au logiciel de caisse.
Quel format votre logiciel de caisse attend-il ?
Le lecteur transmet une suite de caractères ; le logiciel décide s'il la reconnaît comme une carte client. La plupart des douchettes fonctionnent en « émulation clavier » : tout se passe comme si le caissier tapait le numéro au clavier puis appuyait sur Entrée. Le format attendu se demande à l'éditeur du logiciel.
- EAN-13 : 13 chiffres, dont un chiffre de contrôle calculé (modulo 10). C'est le format que tous les logiciels de commerce savent traiter, car c'est celui des produits.
- Code 128 : chiffres et lettres, longueur libre, très compact sur les numéros en chiffres. Son caractère de contrôle est intégré au code et n'apparaît pas en clair.
- Code 39 : lettres majuscules et chiffres, plus ancien et beaucoup plus long à contenu égal.
- QR code : un numéro court ou une adresse web. En caisse, il ne sert que si un imageur 2D est branché ; sinon, il ne sert qu'au client, avec son smartphone.
- Piste magnétique : le plus souvent la piste 2, purement numérique, lue par un lecteur de piste dédié.
Le point qui bloque le plus souvent n'est pas la symbologie mais la longueur : un logiciel réglé pour des cartes de 13 chiffres refusera un Code 128 de 9 caractères, même parfaitement lu. Les formats d'impression sont présentés dans notre guide des données variables, de la numérotation et des codes-barres.
Ce que le logiciel fait du numéro : plage, préfixe et chiffre de contrôle
Pour le logiciel, le numéro de la carte est un identifiant client : il doit appartenir à la plage déclarée, ne pas chevaucher une série précédente et ne jamais pouvoir être confondu avec un code d'article.
La règle GS1 des préfixes à diffusion restreinte
Un EAN-13 de produit commence par un préfixe attribué par GS1 (300 à 379 pour la France). Pour les usages internes, GS1 réserve des préfixes à diffusion restreinte : 02 et 20 à 29 pour un usage défini par l'organisation GS1 de chaque pays, 04 pour un usage interne à une entreprise. Selon les spécifications générales GS1, ces numéros n'ont aucune valeur en dehors du pays ou de l'entreprise qui les utilise et ne sont pas uniques au niveau mondial : c'est précisément ce qu'il faut pour une carte de fidélité.
En France, le tableau publié par GS1 en mars 2026 (Summary of GS1 Prefixes 20-29 by GS1 Member Organisation, version 5.1.5) attribue le préfixe 20 aux numéros définis en magasin par l'enseigne, tandis que les préfixes 21 à 28 codent un poids ou un prix d'article à mesure variable (les étiquettes des balances). Une carte numérotée en 23 risque d'être lue comme un fromage à la coupe : l'erreur touche alors tout le tirage.
La plage de numéros et le chiffre de contrôle
- Faites définir la plage par le logiciel : beaucoup de logiciels génèrent et exportent les numéros de carte ; transmettez-nous cet export tel quel.
- Chiffre de contrôle EAN-13 : si vous nous transmettez 12 chiffres, le 13e est calculé à l'impression. Si vous en transmettez 13, le dernier doit être juste, sinon le code ne peut pas être généré.
- Continuité des séries : pour un réassort, indiquez le dernier numéro déjà distribué. Deux cartes portant le même numéro partagent le même compte de points.
- Numéro en clair : imprimez toujours le numéro lisible sous le code ou à côté ; si un code est abîmé, le caissier le saisit au clavier.
Taille, contraste, emplacement et finition sur une carte 85,60 × 53,98 mm
Sur une carte au format ID-1 de la norme ISO/IEC 7810 (85,60 × 53,98 mm, arrondi à 86 × 54 mm sur nos fiches), la place suffit pour tous les codes de caisse ; ce qui fait échouer la lecture, c'est un code trop réduit, privé de ses zones de silence ou posé sur un fond trop foncé. Les dimensions ci-dessous sont des ordres de grandeur calculés, à confirmer avec votre éditeur.
| Code | Contenu | Largeur avec zones de silence | Hauteur |
| EAN-13 à 100 % (module 0,33 mm) | 13 chiffres | 37,3 mm | 25,9 mm avec les chiffres |
| EAN-13 à 80 % (minimum GS1 en point de vente) | 13 chiffres | 29,8 mm | 20,7 mm avec les chiffres |
| Code 128 (module 0,25 mm) | 10 chiffres | 27,5 mm environ | 10 à 13 mm conseillés |
| Code 39 (module 0,25 mm, rapport 3:1) | 10 caractères | 53 mm environ | 10 à 13 mm conseillés |
| QR code version 1 (module 0,5 mm) | jusqu'à 41 chiffres | 14,5 × 14,5 mm | carré |
Les zones de silence
La zone de silence est la marge claire, sans aucun motif, de part et d'autre du code : 11 modules à gauche et 7 à droite pour un EAN-13 (environ 3,6 et 2,3 mm à 100 %), 10 modules de chaque côté pour un Code 128 ou un Code 39, 4 modules tout autour d'un QR code. Un filet ou un motif qui empiète sur cette zone suffit à rendre un code illisible ; gardez aussi quelques millimètres jusqu'au bord de la carte.
Contraste et couleurs
Les lecteurs éclairent le code en lumière rouge : une barre rouge, orange ou jaune leur paraît blanche, et disparaît. Les barres doivent être foncées (noir de préférence) sur un fond clair. Un fond bleu marine ou un dégradé ne passe pas ; la solution la plus sûre sur un visuel coloré est une réserve blanche sous le code, comme sur la carte ci-dessus. La qualité d'impression d'un code 1D se mesure selon la norme ISO/IEC 15416 (édition 2025), qui note le code de A à F ; GS1 demande au minimum la note 1,5 (C) pour les codes lus en point de vente.
Emplacement et finition
- Au verso, hors des zones techniques : jamais sur la bande magnétique ni sur une zone d'écriture, code parallèle au grand côté.
- Brillance : le laminage brillant protège le code de l'usure, mais une douchette laser tenue parfaitement perpendiculaire peut être éblouie par le reflet. Une légère inclinaison suffit ; pour une lecture à plat sous un lecteur de comptoir, demandez la finition mate, veloutée et sans reflet. Notre guide pour choisir la finition de vos cartes détaille les rendus.
La piste magnétique : ce que le lecteur renvoie à la caisse
Une piste magnétique se lit en faisant glisser la carte dans une fente ; le lecteur transmet au logiciel le contenu d'une ou plusieurs pistes, encodées selon la norme ISO/IEC 7811. Pour une carte de fidélité, le logiciel lit presque toujours la piste 2, qui ne contient que des chiffres. La spécification de votre éditeur de caisse doit donc préciser la piste, le contenu par carte et le format exact.
| Piste | Densité | Caractères | Capacité |
| Piste 1 | 210 bits par pouce | lettres et chiffres | 79 caractères |
| Piste 2 | 75 bits par pouce | chiffres uniquement | 40 caractères |
| Piste 3 | 210 bits par pouce | chiffres uniquement | 107 caractères |
Sur la piste, les données sont encadrées par des caractères de début et de fin définis par la norme. Un lecteur branché en émulation clavier renvoie donc souvent quelque chose comme ;2075012980017?, et non le numéro seul : le lecteur, ou le logiciel, doit être réglé pour ne garder que le numéro. Sans ce réglage, la carte est « lue » mais le client n'est pas reconnu.
Reste le choix de la coercitivité : HiCo (haute coercitivité, résistante aux aimants du quotidien) ou LoCo (basse coercitivité). Tous les lecteurs de piste lisent les deux ; pour une carte gardée plusieurs années dans un portefeuille, la HiCo est le choix sûr. Le détail des technologies est dans notre comparatif carte magnétique, RFID ou NFC. Dans tous les cas, nous encodons la piste à partir de la spécification que vous ou votre éditeur de caisse nous fournissez : piste(s), structure du contenu, coercitivité, et fichier des numéros.
Code-barres, QR code, piste ou puce : le comparatif en caisse
Pour une carte de fidélité lue en caisse, le code-barres 1D reste le choix par défaut : il est lu par toutes les douchettes, compris par tous les logiciels, et le numéro reste lisible en clair si le code s'abîme. Les autres technologies répondent à des situations précises.
| Critère | Code-barres 1D | QR code | Piste magnétique | Puce sans contact |
| Lecteur en caisse | Toute douchette (laser, CCD, 2D) | Imageur 2D uniquement | Lecteur de piste | Lecteur 13,56 MHz |
| Lecture au smartphone | Possible avec une application | Oui, avec l'appareil photo | Non | Oui pour les puces NTAG |
| Contenu habituel | Numéro client | Numéro ou adresse web | Numéro client (piste 2) | Identifiant de puce ou données |
| Usure | Faible si le code est protégé | Faible, très tolérant aux rayures | Usure de la bande, effacement possible en LoCo | Aucune usure de lecture |
| Copie | Très facile (photocopie) | Très facile | Facile avec un encodeur | Difficile avec une puce chiffrée |
| Le bon choix quand | Vous avez des douchettes, quelle que soit la caisse | Tout le parc lit en 2D, ou le client doit aussi scanner | Votre caisse n'a qu'un lecteur de piste | La carte sert aussi d'accès ou de porte-monnaie |
Exemple : une cave à vins de trois boutiques veut 1 200 cartes. Deux caisses ont une douchette laser, la troisième, plus récente, un imageur 2D. Le QR code est exclu en caisse : la réponse est un EAN-13 en préfixe 20 au verso, dans une réserve blanche, avec le numéro en clair, et éventuellement un QR code au recto pour l'inscription en ligne du client. Pour les cartes à puce, voir nos cartes à puce NFC et RFID.
Le fichier de numéros et le test avant le tirage
Tout repose sur un fichier simple : une ligne par carte, une colonne par donnée, des numéros stockés en texte. Le plus sûr est un export CSV de votre logiciel de caisse, joint à la spécification de votre éditeur.
- Colonne au format texte : Excel transforme un numéro de 13 chiffres en « 2,07501E+12 » et supprime les zéros de tête. Formatez la colonne en texte avant de coller les numéros, ou exportez directement en CSV.
- Une colonne par usage : numéro du code-barres, numéro en clair s'il est présenté autrement, contenu de la piste s'il diffère.
- Autant de lignes que de cartes, sans doublon.
Trois niveaux de test
- Le BAT imprimé à 100 % : nous vous envoyons un BAT avec de vrais numéros de votre fichier. Imprimez-le sans mise à l'échelle et passez le code-barres sous votre douchette : si la fiche client s'affiche, format, longueur et préfixe sont validés.
- L'exemplaire de contrôle : pour juger le contraste sur le PVC réel ou tester la piste encodée, un exemplaire de contrôle physique peut être fabriqué avant le tirage, sur demande ; il est chiffré sur le devis.
- La première carte du lot : à réception, passez quelques cartes prises au hasard avant de les distribuer.
Côté tarifs, la carte PVC 0,76 mm au format 86 × 54 mm, imprimée en quadri recto verso, laminée brillant, avec code-barres ou numéro unique en noir est à partir de 183 € HT les 100 cartes, et de 386 € HT les 1 000 cartes. Les autres quantités, ainsi que les cartes à piste magnétique encodée, se chiffrent directement sur nos cartes de fidélité PVC avec code-barres unique.
Les erreurs fréquentes en caisse, et comment les éviter
Presque toutes les cartes refusées en caisse relèvent de l'une de ces six erreurs, toutes détectables au BAT avec votre propre matériel.
| Erreur | Ce qui se passe en caisse | La parade |
| QR code seul avec une douchette laser | Aucun bip, rien ne s'affiche | Code-barres 1D au verso, QR en complément |
| Code réduit pour « faire joli » | Lecture lente, ou seulement de très près | EAN-13 à 80 % minimum, module de 0,25 mm minimum en Code 128 |
| Code sur fond coloré ou dégradé | Lecture aléatoire selon les cartes | Réserve blanche sous le code, barres noires |
| Préfixe en conflit avec les EAN produits | La caisse ajoute un article au ticket au lieu d'identifier le client | Préfixe 20 ou plage fournie par l'éditeur |
| Piste encodée au mauvais format | Le lecteur bipe mais le client est introuvable | Spécification écrite de l'éditeur : piste, contenu, caractères |
| Numéros abîmés par Excel | Zéros de tête perdus, numéros arrondis | Colonne en texte, ou export CSV direct du logiciel |
La check-list avant de commander
- Le type de lecteur de chaque caisse (laser, CCD, imageur 2D, lecteur de piste).
- Le format attendu par le logiciel : symbologie, longueur, piste le cas échéant.
- La plage de numéros et le préfixe, idéalement exportés par le logiciel.
- L'emplacement du code, sa réserve blanche et le numéro en clair.
- La finition, brillante ou mate, selon la manière dont la carte est présentée au lecteur.
- Le test du BAT imprimé à 100 % sous votre douchette.
Papier ou PVC ? Voir notre comparatif carte de fidélité PVC ou papier ; pour la grande distribution, nos cartes pour supermarchés.
Questions fréquentes
Une douchette laser peut-elle lire un QR code sur une carte de fidélité ?
Non. Une douchette laser ou un lecteur CCD ne lit que les codes-barres 1D (EAN-13, Code 128, Code 39). Le QR code exige un imageur 2D. Avec des caisses en laser, choisissez un code-barres 1D, ou imprimez les deux.
Quel préfixe utiliser pour numéroter des cartes de fidélité en EAN-13 ?
Un préfixe à diffusion restreinte GS1 (02, 04, 20 à 29). En France, GS1 affecte le 20 aux numéros attribués en magasin, alors que 21 à 28 codent des articles à poids ou prix variable. Faites valider la plage par votre éditeur de caisse.
Quelle taille minimale pour un code-barres sur une carte PVC ?
Pour un EAN-13, GS1 admet 80 % au minimum en point de vente, soit environ 29,8 × 20,7 mm zones de silence comprises. Un Code 128 de 10 chiffres tient dans 27,5 mm environ avec un module de 0,25 mm.
Piste magnétique HiCo ou LoCo : laquelle pour une carte de fidélité ?
Les lecteurs lisent les deux ; la HiCo résiste mieux à l'effacement et convient à une carte gardée plusieurs années. L'essentiel est de préciser la piste (souvent la piste 2) et le contenu : nous encodons à partir de cette spécification.
Peut-on mettre un code-barres et une piste magnétique sur la même carte ?
Oui, c'est la bonne solution pour un parc de caisses mixte. Le code-barres se place sous la bande, au verso, et les deux portent le même numéro client.
Comment vérifier que la carte sera lue par ma caisse avant de lancer le tirage ?
Imprimez le BAT à 100 % et passez-le sous votre douchette : la fiche client attendue doit s'afficher. Pour juger le contraste sur le PVC réel, un exemplaire de contrôle physique peut être fabriqué sur demande, chiffré sur le devis.
Spécification particulière ou plusieurs technologies sur la même carte ? Joignez la fiche de votre éditeur de caisse à une demande de devis personnalisé : nous vérifions la cohérence du fichier et du format avant le BAT. Pour aller plus loin sur la conception de la carte, consultez aussi notre guide de la carte de fidélité PVC.
Des cartes de fidélité qui passent en caisse
Code-barres ou numéro unique par carte, piste magnétique encodée selon votre spécification, BAT avec vos vrais numéros.
Voir nos cartes de fidélité PVC