ISO 15415 - Two-Dimensional Bar Code Symbols
Print quality test specification for 2D symbols
1. Principles and Scope
1.1 Description
ISO 15415 specifies criteria for evaluating the print quality of two-dimensional bar code symbols, including QR Code, Data Matrix, PDF417, and Aztec. 2D codes are increasingly used for their ability to encode large volumes of data in small spaces. The standard defines objective test methods to verify that printed 2D codes can be decoded reliably.
1.2 Comparison with Related Standards
| Standard | Domain | Key Differences |
|---|---|---|
| ISO 15416 | Linear barcodes (1D) | Applies to EAN, Code 128, Code 39 |
| ISO 16022 | Data Matrix symbol specification | Defines Data Matrix structure and encoding |
| GS1 General Specifications | Global GS1 framework | Additional standards for GS1 codes |
2. Role and Importance
2.1 Traceability and Authenticity
2D codes physically link a product to its digital data (serial number, expiration date, etc.). ISO 15415 ensures that printed codes remain readable throughout the supply chain, preventing identification errors and counterfeiting.
2.2 Patient Safety and Regulatory Compliance
In the pharmaceutical industry, serialization and tracing by 2D code is mandatory to fight counterfeit medicines. ISO 15415 ensures the quality of these codes critical to patient safety.
2.3 Operational Efficiency and Error Reduction
Reliable 2D code reading prevents packaging errors, wrong shipments, and product returns. This reduces operating costs and improves customer satisfaction.
3. Procedures and Requirements
3.1 Symbol Contrast Evaluation
Contrast is measured between black elements (modules) and white elements. High contrast ensures reliable decoding. ISO 15415 specifies minimum thresholds according to quality grade.
3.2 Modulation and Spatial Uniformity
Modulation evaluates the uniformity of module dimensions (dots or bars of the code). Modulation imperfections can prevent decoder operation. Axial and grid non-uniformity are evaluated separately.
3.3 Error Correction and Capacity
2D codes use error correction (Reed-Solomon codes) to compensate for print or read defects. ISO 15415 evaluates the reserved error correction level, i.e., the percentage of data that can be recovered if defects occur.
3.4 Verification Equipment
An ISO 15415 barcode verifier uses a digital camera with specific wavelength (660 nm, red light) and defined aperture. Photometric measurement is standardized to ensure result consistency.
| Quality Grade | Numerical Value | Interpretation |
|---|---|---|
| A | 4.0 | Excellence, reliable decoding, no visible defects |
| B | 3.0 | Good quality, assured decoding |
| C | 2.0 | Average quality, decoding possible with some defects |
| D | 1.0 | Poor quality, difficult decoding |
| F | 0.0 | Failure, decoding impossible |
4. Regulatory Framework
4.1 International Normative References
ISO 15415 relies on specifications of individual 2D symbols (ISO 18004 for QR Code, ISO 16022 for Data Matrix, etc.). The standard is used in GS1 frameworks and by global standards organizations.
4.2 Regulated Application Sectors
Pharmaceuticals and Serialization
The European Medicines Directive (Directive 2011/62/EU) mandates anti-counterfeiting marking with serialized 2D codes. ISO 15415 ensures the quality of these codes critical to patient safety.
Logistics and Distribution
2D codes improve logistics efficiency by capturing multiple data simultaneously (batch number, quantity, destination). ISO 15415 ensures that codes printed on packages are readable by automated sorting systems.
Electronics and Consumer Goods
2D codes are used for electronics component marking, product registration, and after-sales service. ISO 15415 ensures code reliability in demanding manufacturing environments.
5. Best Practices
5.1 Design and Code Placement
2D codes must be printed with adequate size and optimal placement for readability (must be visible and undamaged). An ISO 15415 verifier should be used to check quality immediately after printing.
5.2 Quality Control and Monitoring
A continuous testing program during production ensures that all printed codes meet ISO 15415 quality standards. This enables rapid identification of print problems and implementation of corrective actions.

