Compute the Code Print Quality

2 For more information on the code grading, see Code Grading.
When EQRCodeReader.ComputeGrading is set to TRUE:
EasyQRCode computes the print quality indicators as defined by ISO 15415 and ISO/IEC TR 29158 (formerly known as AIM DPM-1-2006) during the Read operation.
Use the methods EQRCode.Iso15415GradingParameters and EQRCode.Iso29158GradingParameters to retrieve the grades.

The print quality is not yet available for Micro QR code models.

Grade computing:
For more accurate results, the modules should be at least 10 pixels in width.
EasyQRCode requires a 1-module quiet zone for grading.
EasyQRCode evaluates the Fixed Pattern Damage with a 4-module quiet zone around the finder patterns.
If this condition is not met, the Fixed Pattern Parameter Grade is returned as -1.
This result affects the overall symbol grade.
The Version Additional Parameter is returned as -1 when it is not applicable.
In this case, this result is ignored in the overall symbol grade.
The implementation follows closely the standard but the grades also depend on the decoding algorithm.
The results may slightly differ according to the Open eVision version.

Our implementation of ISO 29158, a complement to ISO 15415, includes only those parameters that are unique or redefined in ISO 29158.
For parameters common to both standards, please refer to the corresponding ISO 15415 struct fields.

Process

Use the parameter ComputeGrading to compute the QR code grading together with the code reading and the methods EQRCode.Iso15415GradingParameters and EQRCode.Iso29158GradingParameters to retrieve the grades.
2 See Compute Code Grading for more details on the code grading and the display of the results.