Académique Documents
Professionnel Documents
Culture Documents
sous Delphi
Webinaire du 26 mars 2019
• Introduction
• C’est quoi un QR code ou un code à barres ?
• La génération de QR codes et codes à barres
• La lecture de QR codes et codes à barres
• Cas pratique : fiches de lecture
• Conclusion
• Questions / réponses
• S’y trouvent aussi les dates et liens d’inscriptions pour les prochains
webinaires, conférences et formations.
(c) Patrick Prémartin / developpeur-pascal.fr
Introduction
• Les codes à barres sont généralement utilisés pour identifier des objets.
• Les QR codes permettant de stocker plus d’informations dans un volume
plus petit ils servent à identifier des objets ou des lieux mais également à
transporter des informations ou les stocker d’une façon plus facilement
lisible par des automates.
• Les cas d’usages les plus courants sont les étiquettes produits (codes à
barres et maintenant QR codes sur les livres et spiritueux), les étiquettes
d’expédition des colis (codes à barres pour le numéro de colis, QR code
pour redonder l’adresse et certaines informations de colisage) et les billets
de train ou de spectacles.
(c) Patrick Prémartin / developpeur-pascal.fr
A quoi servent-ils ?
• Les composants de TMS génèrent une image que l’on peut enregistrer
directement ou une URL qu’il faut appeler pour récupérer l’image
générée.
• Dans un cas comme dans l’autre, ils passent par un site externe et ça
implique donc que le site soit accessible et opérationnel.
• Il existe aussi des solutions open source dont celle-ci sur GitHub:
« DelphiZXingQRCode ».
C’est un portage Delphi partiel de la librairie Zxing.
• Le téléchargement se fait depuis cette page :
• https://github.com/foxitsoftware/DelphiZXingQRCode
• Sa présentation est disponible sur cette page :
• https://www.debenu.com/open-source/delphizxingqrcode/
• On peut aller encore plus loin dans les modifications d’un QR code
tout en conservant un certain niveau de lisibilité.
• Ici, par exemple, j’utilise les points comme masque pour incruster le
code dans une image.
• Ce webinaire et les sources des démos seront rapidement mis à disposition sur le
blog https://developpeur-pascal.fr