Beginner to advance guide on qr code - All about QR code

What is QR code

Full form of QR code is quick response code. It is a type of two-dimensional barcode, first designed in 1994 for the automotive industry in Japan by Denso wave incorporated, even "QR Code" is registered trademark to them. QR code is a special type of arrangement in a square grid, which can be read by an imaging device such as a camera. These QR codes can store various type of data such as link, text, code etc. These data are extracted from patterns that are present in the QR code image.

History of QR code

In 1948, two graduated students Bernard Silver and Norman Joseph Woodland of Pennsylvania, USA created the first Barcode. They invented the bar code to read the information of products during checkout and in automobile manufacturing. This enhance the decrement in the human mistakes from manual data entry of products. But using of bar code has certain limitations like it was unidirectional i.e, you have to store the data in only one direction so that scanner can scan the code. It has storage capacity of only 20 characters. Bar codes stop when affected by dirt or damage.

In 1994 Toyota was not happy with the barcode used in automobile manufacturing. They wanted something that should have more speed and error-free assembly line. To find a solution they assigned Denso Wave. Masahiro Hara of Denso Wave developed QR code to intercept the limitations which was generated while using barcode.

QR code vs Barcode

This journey was started from Barcode, meanwhile QR code becoming very popular. There are several reasons in support.

1. Storage capacity
The most significant difference between using a QR and a Barcode is their data storage capacity. QR, being two-dimensional can contain much more data than a Barcode, being one-dimensional. A less area of QR can store more data than a barcode

2. Identification property
A Barcode on items we purchase is not unique i.e, if we have a number of similar items then the barcode will be same. While QR code a unique identity to an individual items.

3. Readibility
QR code has much more readibility than Barcode. If the package is being damaged and dirt then QR code will still work and will be easy to scan.

4. Orientation
QR have 360- degree orientation which enables to scan from any angle. It has three eyes which helps the device in determining its orientation. Scanning in QR code is very faster than barcode.

5. Encoding
QR can encode in four different mode - numeric, alphanumeric, binary and kanji. While Barcode can encode only alphanumeric.

Overall QR code has more flexibility and tracking properties than Barcode.

Types of QR code

These are the different types of QR code:
1. QR code Model 1 and Model 2
Model 1 is the original QR code. The largest version of the Model 1 code is 14 (73×73) and which is capable of storing 1,167 numerals.
Model 2 is an improvement of Model 1. Its largest version is 40 (177×177 modules) . It is capable of storing 7089 numerals.
Now a days, the term QR code generally refers to this type of QR code.

2. Micro QR code
In this code , it has only one orientation which makes it easier to print on smaller spaces. This code can be viable even as a 2 module-worth whereas QR code requires a 4 module-worth. It's largest version is M4 (17×17 modules) which can store upto 35 numerals.

3. iQR code
This code can be generated as square or rectangular modules. It can be printed as a dot pattern code, turned over code or black and white inversion code. The maximum version of this code is 61 (422×422 modules), which can store about 40,000 numerals.

Its appearance looks like a regular QR code having a reading restricting function. It is used to store private and confidential information or to manage a company's internal information.

5. Frame QR
It has a canvas area where you can insert images and letters inside it. It can be used for promotional activities, authenticity judgement and other uses.

Where a QR code can be used?

Common Uses of QR Codes

How will your customers use QR code

How could you use a QR code?

Generating a QR Code

How do QR Codes work

A QR code works by encoding data in a certain way so that the scanning device or software can interpret the results. A barcode is one dimensional but QR code is two dimensional. So that instead of a scanning device reading straight lines, QR codes transmit information through the blocks.
Alongside data, there are various identifiers which helps the code being read correctly. Following are the information identifiers of a common QR code type (Model 2): Version information, Format information, Data and error correction keys, Required patterns, Position, Alignment, Timing, Quit zone
The most important information required for the scanning device to know the types of the data to expect is Version and Format information.
The data can be slightly smudge or missing but still be able to read. This depend upon the error correction level used in QR while writing the code.
We can scan the QR from any direction in 360 degrees because of the position patterns which is square with dots in the middle.
Alignment patterns helps in navigation of larger codes. Timing patterns helps in determining of the size of modules. The quiet zone requires at least a margin of 4 module worth.

licensing of QR code

Risk in using QR codes

How Google see a QR code