Des économies et une cadence de lecture code-barre rapide avec nos drivers pour appareil photo à tester

Des économies et une cadence de lecture code-barre rapide avec nos drivers pour appareil photo à tester

nous développons nos propres drivers de scan par appareil photo sur Android: vous serez toujours au maxi des performances de vos Android !

Nous avons développé en Oct 2022 notre propre nouveau driver pour scanner plus rapidement qu’avant par appareil photo de smartphone Android, nous venons de l’améliorer.

A quelle vitesse allez-vous devoir scanner des code-barre avec votre appareil Android ? L’appareil photo ou un terminal code-barre avec imageur / scanner intégré ?

Impact sur le coût de possession de la solution mobile de scan. Comparatifs.

Avec quel mobile peut-on scanner ?

On peut scanner à la base avec l’appareil photo d’un smartphone, que ce soit un Android ou un Apple (ios). Ensuite sur des appareils plus complexes, avec un scanner 1D ou un imageur (scanner intégré) 2D intégré, mais cela dépend du driver embarqué dans ces appareils, si on peut y accéder par logiciel ou pas (“SDK” fournis, qui demandent un travail d’intégration).

La vitesse de scan de code-barre dépend de :

  • la qualité de l’optique , du firmware de votre appareil photo (toujours celui de l’arrière de l’appareil) , imageur ou scanner intégré à votre smartphone, nommé dans ce cas “terminal durci”.
  • la qualité, police, taille de vos code-barre imprimés : vous avez des articles ou étiquettes dont vous ne maîtrisez pas l’impression : la lecture de la police code-barre (voir principe de la lecture code-barre) va prendre plus ou moins de secondes ou millisecondes selon le lecteur, voire ne pas être lisible du tout !
  • la position des code-barres sur l’étiquette : proximité, nombre, zone blanche “quiet zone” autour de chacun,
  • l’ergonomie du logiciel : la position des touches, des pavés tactiles vous feront gagner une ou deux secondes par scan,
  • le nombre d’informations à compléter par l’opérateur : cela dépend du besoin de l’application.

Ici on va se concentrer sur les 3 premiers points.

Quelles application pour quelles machines ?

Nous développons des applications Android qui intègrent en général les deux technologies de lecture :

  1. sur terminaux avec scanner intégré, qui intègre les derniers programmes connus des fabricants et de leurs têtes de lecture.
  2. sur smartphone via l’appareil photo.

Appareil photo : une alternative acceptable à l’imageur avec notre driver de scan pour appareil photo

Étant développeurs, nous nous sommes concentré sur l’amélioration de la solution la moins chère pour nos clients : l’appareil photo de smartphones. Nous avons mis au point un nouveau driver, pratiquement 2 fois plus rapide que les anciens, et que nous avons intégré depuis fin Octobre 2022 sur nos nouvelles applications de traçabilité. Il a été amélioré en Octobre 2023.

Impact de la vitesse de scan sur le coût de l’installation

On a mesuré pour une même application simple, on peut gagner trois (3) fois plus de temps avec un scanner intégré par rapport à un smartphone avec le driver classique de appareil photo.

Malheureusement, ceci a des coûts :

  • en matériel : les terminaux avec scanner sont bien plus chers, certains dans la même proportion,
  • en développement : l’intégration des librairies d’accès de ces scanners prend du temps spécifiquement pour chaque matériel demandé, et donc est reporté sur les frais de participation au développement et sur la mise à jour des programmes, donc de la licence.
Donc , la bonne question à se poser avant de demander un développement ou une configuration mobile de scan
à quelle vitesse minimum vais-je avoir besoin de scanner ? A quelle distance vais-je devoir scanner ?

En se posant cette double question, nous avons décidé de nous pencher sur le driver dit classique de l’appareil photo.

Après un mois de développement, nous avons sorti une solution sur appareil photo moyenne gamme (si ce développement est bon là, il le sera encore meilleur avec de meilleures caméras), qui permet de passer seulement 50% de temps de plus qu’avec un imageur. Plus l’appareil photo est excellent,plus le ratio s’améliore.

Lecture en 5 secondes d’une dizaine de codes barre sous faible éclairage avec la caméra

Lecture en 5 secondes d’une dizaine de codes barre sous faible éclairage avec la caméra

Pour donner des niveaux de valeurs de cadence, en lecture proche vous pouvez scanner, avec touche de validation (pour le travail) à des vitesses POUR 10 code-barres différents, dans différentes positions, jusqu’à environ :

  • 70 secondes avec l’appareil photo de votre smartphone (dépend de l’optique et du firmware embarqué, ici classique)
  • 25 secondes avec scanner intégré, (en scan un à un)
  • et avec notre driver pour appareil photo, on met 38 secondes, voire 10 secondes en mode spécial scan continu.

Donc : le choix du terminal avec imageur est-il nécessaire en lecture proche ?

L’imageur a des atouts indéniables en lecture moyenne et longue portée, les codes blancs sur fond transparents ou noirs, et sur des codes extrêmement petits (4 à 8 mm) c’est un autre facteur à prendre en compte.

Au sujet de la distance de lecture, il faut prendre en compte aussi la taille du code-barre imprimé voir principe de la lecture code-barre

Au sujet de la Lecture de la plupart des formats /polices / symbologies standards:

- Formats linéaires: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A et UPC-E
- Formats 2D: Aztec, Data Matrix, PDF417, code QR

Sur les processus de scan de réception de marchandises, d’inventaire et d’expédition, nos logiciels adossés à la technologies de nos fournisseurs capture et vérifie des centaines de codes à barres simultanément, avec un taux de détection de 100 %.

Vous avez déjà un terminal Android et vous souhaitez, dans le but de nous confier un développement dessus, tester vos étiquettes imprimées avec nos drivers ?

Nous pouvons ajouter ou non à la lecture code-barre de la lecture OCR (océrisation, reconnaissance optique des caractères (ROC)) : notre app de démo vous permettra de tout tester sur vos propres supports et étiquettes.

Copie écran de notre app de test de lecture code-barre et OCR par caméra

Copie écran de notre app de test de lecture code-barre et OCR par caméra

Nouvelle app de demo gratuite de scan par caméra en 1 seul coup :

  • 10 à 12 codes différents à fois, Zoom, code-barres + OCR, caractères
  • Portée 1 mètre et + (en fonction camera)
  • Visée large, par faible éclairage
  • offline, 1 appui = 1 traitement

Apk fournie sur dépôt privé Productivix, sur demande - lien et QRcode de chargement fournis Pour l’installer, lire ici

—Version 2.1.0: 18/01/24

Dépend des plus récentes librairies de vision automatiques disponibles.

Ne fonctione que sur Android au delà du package 21 (Android 5 - Lollipop) Bien autoriser les deux demandes au 1er démarrage pour avoir un bon fonctionnement.

Les résultats dépendent de :

  • la qualité, la propreté et définition de la caméra au verso de l’appareil
  • l’inclinaison par rapport au support de l’appreil au moment de l’appui sur le bouton ‘scan’
  • de la qualité des caractères, de la planéité et de la propreté du support à lire.

Aucune limite, aucune donnée stockée dans le téléphone ni communiquée sur le net.

Permet de faire tout test de répétabilité de lectures, de qualification de code-barres ou de modèles d’étiquettes, de position de barres ou encadrement autour des codes-barres (cas classique) .

C’est un module qui peut être intégré dans une page d’app.

Les symbologies de code-barres détectables en vision sur cette dernière version sont listées sur cette même page.

Pour d’autres symbologies, passer à des terminaux professionnels avec imageurs de la liste ‘PRX’ de ce lien

Si bug ou pb : faire photo ou copie écran et envoyer à Productivix (lien sur app, aller dans “contact”) avec photo séparée de l’étiquette lue.

La torche peut être activée par bouton (elle s’éteint en manuel ou en auto à la disparition de l’app de l’écran), le flash est automatique et l’intensificateur de lumière en situation de lumière basse, si votre appareil photo le permet, sera activé.

Pour lire les très petits codes barres , Datamatrix, ou caractères ou lecture de loin : la partie caméra permet avec les 2 doigts en diagonale de faire un ZOOM (ceci peut être paramétré dans une app sur mesure si constant).

La prise de vue va bien au delà du visible dans la fenêtre réduite selon la place de ce module dans l’app.

Un seul bouton pour déclencher la lecture : “scan” qui affiche le nombre d’informations lues : type code-barre (BC) + lignes OCR. Un bip positif est émis si au moins un décodage, un bip négatif si rien.

Affichage de données décodées: explications :

https://www.productivix.com - QR_CODE - BC
12345678 - CODE_128 - BC
12345678 - CODE_128 - BC
Windows 1-1
Sociêté 2-1
Texte 3-1
prot uit 4-1
https:|[wwN.productivix.com 5-1
Texte 6-1
SnoSerie 7-1
Société - produit 8-1
Texte 9-1
12345678 10-1
https://www.productivix.com 11-1
Société - produit 12-1
12345678 13-1

“12345678 - CODE_128 - BC” donne autant de fois que trouvé, la valeur du code-barre, sa police (symbologie) , BC est pour ‘barcode’

“Sociêté 2-1” est la ligne 1 reconnue de caractères (vous apprécierez les erreurs possibles en OCR) du block 2 (les blocs sont définis par la librairie)

Dans une app sur mesure, on peut alors avec ces élements tout faire, les lire comme les ignorer, à condition qu’ils soient bien répétitifs et positionnés en relatif l’un par rapport à l’autre.

Demandez-nous le lien de chargement de l’app de test

Une adresse e-mail est requise.