Aller au contenu

Barcode Scanner Emulator

Test des codes QR : comment tester les lecteurs de QR

Un guide pratique pour générer des codes QR de test et vérifier le matériel de lecture, la saisie en keyboard wedge, les flux POS et les applications capables de lire des QR.

Ce que signifie tester un code QR

Tester un code QR vérifie qu'un lecteur peut décoder le contenu attendu et que le système récepteur traite correctement le résultat. Un décodage réussi n'est que la première étape : le focus, la temporisation, les suffixes, la validation et le comportement de l'application doivent aussi être contrôlés.

1. Générer un code QR de test

Ouvrez le générateur de codes QR, saisissez une valeur texte ou une URL connue, puis générez le code. Gardez d'abord la valeur de test simple, puis ajoutez les données plus longues et les caractères spéciaux attendus par votre application.

Le générateur s'exécute localement, donc le contenu reste dans le navigateur. Vous pouvez télécharger un SVG ou un PNG pour l'impression, des jeux de test ou l'affichage sur un autre écran.

2. Tester les lecteurs physiques et par caméra

Affichez le code QR dans une taille lisible et avec un contraste suffisant. Lisez-le avec l'appareil physique, une douchette compatible QR, la caméra d'un téléphone ou la caméra de l'application. Répétez avec différentes tailles, distances, conditions d'éclairage et échantillons imprimés pour repérer les limites pratiques.

Un lecteur de codes-barres uniquement 1D ne peut pas lire les codes QR. Confirmez que le lecteur prend en charge la symbologie QR avant de diagnostiquer l'application.

3. Tester la saisie QR dans les applications web, de bureau et POS

Placez le focus dans le champ prévu avant la lecture et comparez la valeur reçue au contenu généré. Testez les lectures répétées, les états d'application vides ou invalides, les URL longues et les flux qui traversent plusieurs champs.

Pour les tests POS, vérifiez que la lecture sélectionne le bon produit ou la bonne action, conserve le comportement de quantité et de prix, et ne déclenche pas un envoi involontaire.

4. Tester les lecteurs en keyboard wedge et les suffixes

De nombreux lecteurs envoient le contenu QR décodé sous forme d'événements clavier. Utilisez le testeur de saisie de codes-barres pour vérifier la valeur exacte, la temporisation de la rafale et si l'appareil ajoute ENTER ou TAB.

Pour comprendre pourquoi cela fonctionne, voir le guide de l'émulation clavier HID. Si le lecteur émet le mauvais suffixe, comparez sa configuration au comportement attendu par le formulaire récepteur.

Dépanner les lectures QR en échec

  • Confirmez que le lecteur prend en charge le QR Code et que la symbologie est activée.
  • Augmentez la taille affichée ou imprimée et utilisez un code net, à fort contraste.
  • Assurez-vous que le code QR complet et la zone de silence sont visibles pour le lecteur.
  • Vérifiez le focus, la disposition du clavier et la validation de saisie de l'application.
  • Utilisez le testeur d'événements clavier pour inspecter les événements de touche bruts.

Tester sans matériel physique

Quand le matériel n'est pas disponible, utilisez Barcode Scanner Emulator pour simuler les frappes d'un lecteur et tester le flux de saisie de votre application. Cela vérifie le traitement applicatif, mais ne remplace pas le décodage optique ni les tests matériels.

FAQ

Comment générer un code QR pour les tests ?

Utilisez le générateur de codes QR pour saisir un texte ou une URL et créer un code QR localement dans votre navigateur. Affichez-le ou imprimez-le, puis lisez-le avec l'appareil ou l'application en cours de test.

Un lecteur de codes-barres peut-il lire un code QR ?

Un lecteur doit prendre en charge les symbologies 2D telles que le QR Code. Un lecteur uniquement 1D ne peut pas décoder les codes QR, même si les deux appareils peuvent utiliser une saisie en keyboard wedge.

Comment tester ENTER ou TAB après une lecture QR ?

Lisez le code QR généré dans le testeur de saisie de codes-barres et inspectez le suffixe détecté. Configurez le lecteur ou l'application pour que le suffixe corresponde au flux prévu.