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:
Error correction level
Low - up to 7% damage
Middle - up to 15% damage
Quartile - up to 25% damage
High - up to 30% damage
The higher the error correction level, the less storage capacity.