/ / Scanner de codes à barres mobile pour iOS / Android - zxing, scanner de codes à barres

Scanner de codes à barres mobile pour iOS / Android - zxing, scanner de codes à barres

J'ai fait des recherches sur les scanners de codes à barresdisponible pour iOS / Android et a trouvé que ZXing Framework était un scanner SDK gratuit pour les appareils photo à mise au point automatique uniquement (est-ce exact?). Mon exigence est de scanner un code à barres sur les appareils iOS / Android et les opérations suivantes doivent être effectuées:

  1. Capturer l'image du code à barres et utiliser un code à barresscanner SDK (comme zxing) pour numériser l'image et décoder certains détails (comme le nom, l'âge et d'autres détails personnels) du code à barres (je comprends que les formats de codes à barres 2D comme le code QR sont nécessaires à cette fin). Tout d'abord, est-ce possible et quelle sera la performance, la vitesse, la précision dans ce cas?

  2. Mais plus important encore, notre client doit concevoirtel code à barres pour nous de décoder (sans aucune connectivité Internet, tous les détails doivent être intégrés dans le code à barres). Est-ce possible et, dans l'affirmative, existe-t-il des cadres spécifiques, quels sont les éléments essentiels d'un tel cadre?

Toute aide, liens utiles seront très appréciés. Merci d'avance!

Réponses:

3 pour la réponse № 1
  1. Pas sûr de la performance, de la vitesse et de la précision,mais ils seront à peu près les mêmes que les applications de scanner de codes à barres existantes, car ZXing est un framework largement utilisé. Vous avez bien besoin d'un code à barres 2D pour cette quantité de données; Gardez à l'esprit que plus vous encodez de données dans un code à barres 2D, plus il sera difficile pour un lecteur de code à barres de le reconnaître.

  2. ZXing peut également le faire pour vous. zxing.appspot.com a le même code que le site Web ZXing utilise pour générer des codes à barres. Il vous suffit d’écrire une application qui incorpore cela et vous pouvez y aller. Vous pouvez mettre toutes les données de votre choix dans un code-barres 2D. Il vous incombera donc de définir le format de ces données. Il existe des formats existants (comme les vcards et les liens Web), mais il semble que vous vouliez un format personnalisé.

Le plus simple serait d’examiner l’application de lecture de codes à barres ZXing. Presque tout ce que vous voulez faire a déjà été fait et la licence Apache est assez permissive.