Error correction level Home

For QR-code barcode (LC_BARTYPE_QR). There are 4 error correction levels used for QR codes, with each one adding different amounts of "backup" data depending on how much damage the QR code is expected to suffer in its intended environment, and hence how much error correction may be required.

The property LC_PROP_BARC_ECLEVEL can have one of the following values:

Value Error correction level
LC_BARC_QRECL_L Low - up to 7% damage
LC_BARC_QRECL_M Middle - up to 15% damage
LC_BARC_QRECL_Q Quartile - up to 25% damage
LC_BARC_QRECL_H High - up to 30% damage

The higher the error correction level, the less storage capacity.