Nous vivons dans un monde connecté et de plus en plus de sociétés utilisent des codes à barres ou QR codes pour identifier des objets ou transmettre des informations.
Un code à barres se contente généralement d’une série de chiffres tandis qu’un QR code peut embarquer du texte complet: des nombres, des URL et même des chaînes plus complexes. Il existe plusieurs dizaines de codes 1D (à barres) ou 2D (à points ou en couleurs).
Pour les ordinateurs de bureau on utilise plutôt des douchettes ou des équipements spécialisés pour scanner et reconnaître les contenus cachés dans ces images. Ils émettent ensuite la suite de caractères comme s’ils avaient été saisis sur le clavier ou les transmettent en Bluetooth.
Avec les appareils mobiles et les caméras maintenant disponibles partout il est possible de faire le travail nous-même en prenant des images provenant d’un flux vidéo ou d’une photo et en les interprétant.
Avec ce webinaire je vous propose d'utiliser différentes librairies afin de générer vos QR codes et les utiliser dans des programmes VCL, FireMonkey ou IntraWeb. Et bien entendu la lecture des QR codes n'a pas été oubliée.
La présentation est disponible sous forme de PDF téléchargeable.
Les sources des exemples sont disponibles sur le dépôt GitHub du blog.
Voici quelques liens en rapport avec les codes 1D et 2D abordés lors du webinaire :
- En général au sujet des codes 1D et 2D
- La page Wikipedia consacrée aux codes barres, à leurs formes et utilisations.
- L'offre de Winsoft sur le sujet
- pour générer des codes à barres et 2D à l'aide de composants utilisant la librairie Zint
- Pour lire des codes à barres et 2D à l'aide de composants utilisant la librairie Zbar
- Pour lire des codes à barres et 2D à l'aide de librairies Pascal basées sur ZXing
- L'offre de TMS Software pour générer des codes par l'intermédiaire de Barcodes4Me
- L'offre de Han-soft pour la génération de codes
- L'offre open source en Delphi sur le sujet
- Génération de QR codes
- DelphiZXingQRCode: Delphi QR Code Generator accompagnée de sa présentation.
- Lecture de QR codes
- Génération de QR codes
- L'offre open source pour les développeurs C
- Sites Internet de génération de codes
- Barcodes4Me (fournissant une API REST notamment utilisée par TMS Software)
- Unitag
- QR Code Generator
- Autres ressources
- Session du Code Rage 2018 : Integrating with Barcode and RFID Readers de Fernando Rizzato
- Article Generate custom QRCode with logo image using zxing de Mohammed Aboullaite
- Article ScannerMApp: a QR/barcode scanner app with Delphi, ZXing and TFrameStand de Andrea Magni