QR Code is a two-dimensional (matrix) barcode format initially developed, patented and owned by Toyota subsidiary Denso Wave for car parts management; it is now in the public domain. The “QR” is derived from “Quick Response”, as the creator intended the barcode to allow its contents to be decoded rapidly. It can store up to 2,335 ASCII characters in one barcode symbol and includes Error Correction Code (ECC) which allows error-free reading even when a symbol has been partially lost or destroyed.
The QR Code consists of black modules arranged in a square pattern on a white background. The information encoded can be text, URL, or other data. Its components include: a quiet zone, finder patterns, alignment pattern, timing pattern, version information, data cells, and error correction.
QR Code is readable from any direction. The alignment patterns at the three corners of the image enable rapid reading, while the timing pattern allows for the code to be read even if distortion or damage has occurred.
Originally used in the automotive industry to track automobile parts, the QR Code has now become nearly commonplace in consumer marketing. Directing consumers to a brand Website with a single scan and offering product loyalty rewards and coupons in exchange for gathering analytics it's seductive to consumers looking for product knowledge. In addition to consumer marketing, it's utilized for product and time tracking, item identification, and document management.
The Cognex Mobile Barcode SDK supports QR Code detection, enabling developers to gather relevant workflow and application data into their own barcode scanning apps. You can download the SDK for free by registering on the Cognex Mobile Barcode Developer Network. Packaged with the consumer product barcodes of EAN, UPC, PDF417, and GS1 Databar, the SDK Consumer Developer License (CDL) lets you deliver a powerful retail experience quickly and easily. In addition, the Barcode Scanner SDK supports a broad range of symbologies to meet your growing development needs.