<a id="computing-print-quality"></a>

# Computing the Print Quality

#### WARNING
This library is deprecated, use [**EasyMatrixCode2**](../index.html.md) instead.

To compute the print quality indicators as defined by **BC11**, **ISO 15415**, **ISO/IEC TR 29158** (formerly known as **AIM DPM-1-2006**) and **SEMI T10-0701** standards, retrieve the grades with the [`EMatrixCode::GetIso15415GradingParameters`](../../../../doxygen_cpp/classeVision_1_1EMatrixCode.html#ab2d8c4cb17b33a04582548890c19b7bc) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCode.html#a088d24feedb70201291f2e05691664c1) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCode.html#a637c71ae1529d15806af6d900b2a3aa9), [`EMatrixCode::GetIso29158GradingParameters`](../../../../doxygen_cpp/classeVision_1_1EMatrixCode.html#a424bd5bcbd8ea00a80f54e8b14d7af7b) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCode.html#a9c60250635bcbaa7ebc05c0e4476d0d3) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCode.html#aedf3584c09718387af180eafaf1ee95a) and [`EMatrixCode::GetSemiT10GradingParameters`](../../../../doxygen_cpp/classeVision_1_1EMatrixCode.html#a48f81b47f048d6cdd2060038f255f124) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCode.html#a6f19a9331bd8ff2e573ed3e04fc4f96c) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCode.html#ada5fe2d925f1ef7a03e0ddcba2228fa2) accessors of the [`EMatrixCode`](../../../../doxygen_cpp/classeVision_1_1EMatrixCode.html) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCode.html) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCode.html) class.

#### NOTE
The print quality of the matrix codes is computed during the [`EMatrixCodeReader::Read`](../../../../doxygen_cpp/classeVision_1_1EMatrixCodeReader.html#ac5e4a3a293dfe20fbe8853ad9b8aa5e3) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCodeReader.html#a5f80841bd1bc31da1e2a108901a4c3e1) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCodeReader.html#a82bc5109d38832775681a5604ac40eb6) operation, only if [`EMatrixCodeReader::SetComputeGrading`](../../../../doxygen_cpp/classeVision_1_1EMatrixCodeReader.html#aa0e7bf0af423a3604f73f44df2aa1d72) [<sub>.NET</sub>](../../../../doxygen_cs/classeVision_1_1EMatrixCodeReader.html#a1c4d25336de1681ecd53dc1b7393ce5d) [<sub>Python</sub>](../../../../doxygen_python/classeVision_1_1EMatrixCodeReader.html#aa48c6c002f4b5516720e48f7a68a83a6) parameter was set to `true`.

#### NOTE
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.

#### SEE ALSO
For more information concerning code grading, see [Code Grading](../../code_grading/index.html.md).
