Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 15416:2018 (adopted as CAN/CSA-ISO/IEC 15416 in Canada) defines a standardized methodology for measuring and grading the print quality of linear (one-dimensional) bar code symbols. The standard applies to all widely used linear symbologies including Code 128, Code 39, EAN/UPC, Interleaved 2 of 5, and GS1-128. It is the primary verification standard for supply chain applications and is referenced by numerous industry specifications such as GS1 General Specifications.
The standard specifies the measurement of specific optical attributes derived from a scan reflectance profile (SRP) and provides a grading scheme that rates each attribute from 4.0 (A) down to 0.0 (F). It also describes the calibration requirements for measurement equipment, the reference decode algorithm to be used, and the reporting format for verification results. The scope explicitly excludes application-specific requirements such as minimum symbol size or placement, which are governed by separate application standards.
The foundation of the measurement process is the scan reflectance profile, which records the relative reflectance along a line that crosses all bars and spaces of the symbol. The profile is obtained by scanning the symbol with a specified aperture diameter, measurement wavelength, and illumination geometry. The standard defines two types of measurements: calibrated for absolute reflectance grading and non-calibrated for comparative analysis. The SRP is then analyzed to compute the seven parameters that collectively determine the quality of the symbol.
ISO/IEC 15416:2018 defines seven distinct parameters that are graded independently. The grade for each parameter is determined by comparing the measured value against predefined thresholds. The parameters are summarized in the table below:
| Parameter | Abbreviation | Description | Grade 4.0 Threshold |
|---|---|---|---|
| Symbol Contrast | SC | Difference between the maximum and minimum reflectance in the profile | ≥ 70% |
| Minimum Edge Contrast | ECmin | Smallest difference in reflectance at any bar-space transition | ≥ 15% |
| Minimum Reflectance | Rm | Lowest reflectance value encountered in the bars | ≤ 0.5 × Rmax |
| Edge Determination | DEC | Deviation of measured edge positions from ideal locations (expressed in module widths) | ≤ 0.15 X |
| Modulation | MOD | Ratio of minimum edge contrast to symbol contrast | ≥ 0.70 |
| Defects | D | Largest area of a reflectance anomaly (void or spot) relative to the module size | ≤ 0.15 |
| Decodability | V | Measure of the margin by which the symbol can be decoded before failure | ≥ 0.62 |
Each parameter is assigned a grade from 4.0 (excellent quality) to 0.0 (fail). The grades are based on measurement values compared to the thresholds in the standard (not all shown in this summary). The overall symbol grade is the lowest grade among all parameters, reflecting the weakest aspect of the print quality. For example, if the Symbol Contrast is grade A (4.0) but the Decodability is grade C (1.5), the overall grade is C (1.5). This conservative approach ensures that the symbol can be reliably scanned under varying conditions.
The standard also provides a decode requirement: the symbol must decode correctly using the reference decode algorithm defined in ISO/IEC 15416. If decoding fails, the overall grade is automatically 0.0 regardless of other parameter grades.
To achieve reliable and repeatable results, the verification system must be calibrated in accordance with ISO/IEC 15426-1, which specifies the conformance requirements for linear bar code verifiers. Key calibration elements include:
The standard mandates the use of a reference decode algorithm that is independent of any particular scanner’s firmware. This algorithm is defined algorithmically in the standard and must be implemented in any compliant verifier. The algorithm determines whether the symbol can be decoded and also calculates the Decodability grade, which measures the margin to decode failure. Conformance to this algorithm is essential for consistent grading across different verifier models.
ISO/IEC 15416 is a foundational standard for barcode quality but is rarely used alone. Industry-specific application standards—such as GS1 General Specifications, ANSI MH10.8.2, and various automotive or healthcare label guidelines—set the minimum acceptable overall grade (often Grade C or 1.5) and may impose additional requirements like minimum height, quiet zone widths, or placement. The standard itself does not specify a pass/fail threshold; that is left to contractual agreements or sector-specific specifications.
Regular verification using ISO/IEC 15416 is a key element of ISO 9001 quality management systems for companies that produce or apply barcodes. Many retailers and logistics providers require suppliers to submit verification reports for each production lot. The verification report generated by a certified verifier includes the date, time, calibration status, overall grade, individual parameter grades, and a reproduction of the SRP. Maintaining these records provides traceability and facilitates root cause analysis when quality issues arise.
— Published in alignment with ISO/IEC 15416:2018. Information compiled and reviewed by technical standards editors, 2026.