====== codes-barres 2D ======
codes-barres bidimensionnels
Quelques types de codes-barres 2D :
* PDF-417
* Code 16K
* Code 49
* Code One
* DataMatrix surnommé Tag pour certaines applications.
* DPM (Direct Part Mark) est un DataMatrix gravé dans la matière (exemple : métal, verre, caoutchouc...)
* Flashcode (spécification issue de DataMatrix)
* MaxiCode
* Code Aztec
* Bokode, expérimental, prévu pour contenir beaucoup plus d’informations que les autres codes-barres tout en étant bien plus petit.
* Code QR (Quick Response Code)
===== Code QR =====
Le Code QR (Quick Response Code) a été créé par l'entreprise japonaise Denso-Wave en 1994 pour le suivi des pièces de voiture dans les usines de Toyota. En 1999, **Denso-Wave a publié le code QR sous licence libre**, tout en conservant les droits du brevet, Denso-Wave a accordé l'utilisation du code QR avec une licence libre, défini et publié en tant que norme ISO ([[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43655|ISO/IEC18004]]) . [[wpfr>Code_QR|Lire la suite ...]]
Capacité de stockage de données:
* Caractères numériques: max 7 089
* Caractères alphanumériques: max 4296
* Binaires (8-bits): max 2953 octets
* Kanji/Kana: max 1817 caractères
Les codes QR utilisent le système Reed-Solomon pour la correction d'erreur: le code contient jusqu'à 30 % de redondance.
Capacité de corriger les erreurs:
* Niveau L : environ 7% de redondance
* Niveau M : environ 15%
* Niveau Q : environ 25%
* Niveau H : environ 30%
==== Documentation ====
[[http://code.google.com/p/zxing/wiki/BarcodeContents|BarcodeContents]]: A rough guide to standard encoding of information in barcodes
==== Produits commerciaux ====
Readers:
* QuickMarck [[http://www.quickmark.com.tw]]
* UpCode [[http://www.upc.fi/en/upcode/instructions/download/]]
* http://semacode.com/
* [[http://qrcode.kaywa.com/]]
Dev Libs:
* http://www.barcodelib.com/
* http://www.idautomation.com/fonts/qr-code/
==== Projets libres et gratuits ====
Page de liens: [[http://code.google.com/p/zxing/wiki/InterestingLinks|http://code.google.com/p/zxing/wiki/InterestingLinks]]
Reader/Decoder:
* [[http://www.shiffman.net/p5/pqrcode/|http://www.shiffman.net/p5/pqrcode/]] par Daniel Shiffman. This library is really nothing other than a bridge to using the Open Source QR Code library with Processing.
* Open Source QR Code Library [[http://qrcode.sourceforge.jp/|http://qrcode.sourceforge.jp/]]: This project develops and distributes QR Code decode/encode library under GPL v2. The project goal is Utilize QR Code embedded information for programmable devices all over the world. QR Code is the industrial standard, JIS-X-0510 and ISO/IEC18004.
Encode/Decode:
* ZXing [[http://code.google.com/p/zxing/|http://code.google.com/p/zxing/]]: Google offers a QR Code reader library, ZXing, for free. ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode barcodes on the device, without communicating with a server.
* com.google.zxing.qrcode.encoder.QRCode
* com.google.zxing.qrcode.encoder.Encoder
* mt-qrcode [[http://twit88.com/platform/projects/show/mt-qrcode|http://twit88.com/platform/projects/show/mt-qrcode]] en .Net
Générateur:
* Inkscape http://goinkscape.com/how-to-make-qr-codes-in-inkscape/
==== Services on-line ====
Reader:
* [[http://www.onurgunduz.com/depo/qrcode-demo/index.html|http://www.onurgunduz.com/depo/qrcode-demo/index.html]]
Generator:
* [[http://qod.fr/|http://qod.fr/]]
* [[http://qrcode.kaywa.com/|http://qrcode.kaywa.com/]]
* [[http://www.publimation.fr/QR-Code-vCard.aspx|http://www.publimation.fr/QR-Code-vCard.aspx]]
* [[http://www.bosqweb.net/fr/QR-code-generator|http://www.bosqweb.net/fr/QR-code-generator]]
* [[https://www.the-qrcode-generator.com/|https://www.the-qrcode-generator.com/]]
* [[http://goqr.me|http://goqr.me]]