QR Code is one of very few barcode types that allow encoding of Kanji and Kana.
Statistics
- The symbol size of the QR Code is 21 x 21 modules to 177 x 177 modules corresponding to Version 1-40, increasing in steps of 4.
- The numeric data is maximum capacity 7089 digits.
- The alphanumeric data maximum capacity is 4296 characters.
- The byte data maximum capacity is 2953 bytes.
- The Kanji data maximum capacity is 1817 characters.
Error Correction Level
This barcode type uses a Reed-Solomon error detection and correction scheme. There are four levels of error correction, each with increasing amount of error recover.
The higher the error level, the less data that can be stored in the barcode.
- "L" - 7% error recovery
- "M" - 15% error recovery
- "Q" - 25% error recovery
- "H" - 30% error recovery
If using the 1D/2D Standard or 1D/2D Professional editions, 2D writes are supported for QR Code using an external application. Typically, this can be done using the ImagXpress control or by writing to a Printer Device Context. The external application will set the barcode writing parameters and make a call to the Create method. The output image will then be available in the image properties.
Included features to use for this functionality are:
- BarcodeData - Barcode value returned as an array of bytes.
- RowsAndColumns - This value is used to set the number of rows, which will always be equal to the number of columns, as all QR Code barcodes are square.
- RowsAndColumnsCreated - The number of rows and columns created.
- QRCodeSizes enumeration - The range of possible values to use with RowsAndColumns property.
- ErrorCorrectionLevel - This value is used for the amount of error correction to add to a barcode which supports selected error correction level.
- QRCodeErrorCorrectionLevel enumeration - The range of possible values to use with ErrorCorrectionLevel property.
When using trial (unpaid) licensing, the words " UNLICENSED accusoft.com " will appear in the middle of every Data Matrix, QR Code and PDF417 barcode created, taking up 25 bytes of space. When testing the contents of generated barcodes, be aware of the extra space requirements.
See Also