GS1 QR Code is a standalone, two-dimensional matrix symbology that is made up of square modules arranged in an overall square pattern,
including a unique finder pattern located at three corners of the symbol.
GS1 QR Code is based on QR Code barcode specification (ISO/IEC 18004).
The GS1 system has adopted GS1 QR Code partly because, like GS1 DataMatrix, GS1 QR Code can encode GS1 system data structures and offers other technical advantages.
QR Code supports all GS1 system data structures, including Function 1 Symbol Character (FNC1). QR Code uses Reed-Solomon error correction
GS1 QR Code symbols: 21 x 21 modules to 177 x 177 modules (Versions 1 to 40, increasing in steps of four modules per side).
Note: it does not include Quiet Zones.
Maximum data characters per GS1 QR Code with Version 40-L
Four levels of Reed-Solomon error correction (referred to as L, M, Q and H in increasing order of capacity) allowing recovery of the GS1 QR Code barcode data.
The following QR Code encode modes are based on the character values and assignments associated with the default ECI.
Numeric mode encodes data from the decimal digit set (0 - 9) (byte values HEX 30 to HEX 39). Normally, 3 data characters are represented by 10 bits.
Alphanumeric mode encodes data from a set of 45 characters.
In this mode, the QR Code data is encoded at 8 bits per character.