Not every barcode that scans is a good barcode. A code that reads on your handheld scanner in the warehouse might fail on a high-speed retail checkout scanner, fail on a pharmaceutical dispensing system’s verification routine, or get flagged by a retailer’s receiving software as non-compliant. The difference between a barcode that works and one that doesn’t often comes down to print quality — and print quality is precisely what ANSI/ISO barcode grading measures.
If your labels are going into retail supply chains, pharmaceutical distribution, or any regulated environment, you’ll eventually encounter a request for a “barcode grade report.” Here’s what that means and why it matters.
What Is Barcode Verification?
Barcode verification is the process of measuring a barcode’s physical print characteristics against a standardized scale using a calibrated optical instrument called a verifier. A verifier is not a scanner — it doesn’t just read the barcode. It measures the optical properties of every element in the symbol and calculates a grade.
The two dominant standards are:
ANSI X3.182 / ISO/IEC 15416 — for 1D linear barcodes (Code 128, Code 39, UPC, EAN, GS1-128, ITF-14, Interleaved 2-of-5)
ISO/IEC 15415 — for 2D matrix codes (GS1 DataMatrix, QR Code, PDF417)
Both standards produce a grade on the same scale: A, B, C, D, or F (or numerically 4, 3, 2, 1, 0). Grade A is the highest quality; grade F fails to scan.
The Eight Parameters That Determine Your Grade
For a 1D barcode, ISO 15416 measures eight parameters. The overall symbol grade is the lowest grade of any individual parameter — one bad measurement can drag a Grade A symbol down to Grade D.
1. Minimum Reflectance (Rmin)
The darkest point in the symbol. Bars must be sufficiently dark (low reflectance) to create enough contrast for a scanner to detect them. Faded or washed-out printing fails here.
2. Symbol Contrast (SC)
The difference in reflectance between the light background and the dark bars. Minimum contrast is typically 40% for retail applications. Low-contrast combinations (dark ink on dark substrate) fail here.
3. Minimum Edge Contrast (Ecmin)
The contrast at each individual bar-to-space transition. Smudged or bleed-heavy printing can create gradual transitions that fail this parameter even if overall contrast is adequate.
4. Modulation (MOD)
The consistency of reflectance across all bar-space transitions. An inconsistently inked barcode with some strong and some weak transitions fails modulation even if it sometimes scans.
5. Defects (DEF)
Spots, voids, or inclusions within the bars or spaces. Ink spatter in the white spaces or ink voids in the bars that exceed 15% of the element size cause defect failures.
6. Decodability (V)
How accurately the printed bars and spaces match the intended widths for the chosen barcode symbology. Bars too wide or too narrow cause decoding failures.
7. Decode
Binary: the symbol either decodes correctly or it doesn’t. A symbol that doesn’t produce the correct data on every scan fails this parameter at grade F.
8. Quiet Zone
Sufficient clear space before the first bar and after the last bar. Standard UPC and EAN symbols require a minimum quiet zone of 10X (10 times the narrow bar width). Cut quiet zones fail here.
When Each Grade Is Required
| Grade | Typical Application |
|---|
| A | Pharmaceutical (DSCSA), GS1 serialization, aerospace/defense |
| B | Retail receiving compliance, healthcare supply chain |
| C | Most general retail, distribution, warehouse |
| D | Internal-only use; not acceptable for most external applications |
| F | Fails to scan — not usable |
Most major retailers require a minimum Grade C on all shipping and carton labels. Walmart’s routing guide, Target’s supplier requirements, and the GS1 General Specifications all specify Grade C as the minimum for supply chain barcodes.
Pharmaceutical applications under DSCSA typically require Grade 1.5 (on ISO’s numerical scale, equivalent to between B and C for 2D symbols) for GS1 DataMatrix symbols.
What Causes Low Barcode Grades
Understanding what produces a low grade helps you identify whether the problem is in your label design, your print process, or your materials.
Ribbon/media mismatch (thermal transfer): Using the wrong thermal transfer ribbon for your label stock is the single most common cause of poor barcode grades in variable-data thermal printing. Wax ribbons on synthetic media, or resin ribbons on paper, produce bleed or void that fails multiple parameters.
Press settings (flexographic): Ink viscosity, anilox selection, and impression pressure all affect barcode print quality. Over-impression causes bar gain (bars too wide, spaces too narrow). Under-impression causes voids. Either fails decodability.
Ink/substrate contrast: Printing a dark barcode on a colored or metallic substrate can create insufficient symbol contrast. If you’re printing on kraft paper, silver BOPP, or any non-white substrate, verify contrast before going into production.
Damaged plates or anilox contamination: In flexographic printing, a damaged printing plate or a contaminated anilox cell produces consistent bar defects that appear in every label at the same position. These are detectable in verification because defects will be consistent across the symbol.
Inadequate quiet zone: Especially common when designs are created to maximize label real estate. If the artwork pushes the barcode to the edge of the label, the quiet zone may be cut short during diecutting.
When You Need a Grade Report
A formal barcode grade report — a printed document from a calibrated verifier showing each parameter grade and the overall symbol grade — is required in several situations:
Retailer vendor qualification: When you’re onboarding as a new supplier to a major retailer, their compliance team may require grade documentation for your label samples.
Pharmaceutical manufacturing validation: DSCSA implementation and 21 CFR Part 211 compliance records typically include barcode verification documentation as part of label validation.
GS1 member compliance: GS1 US encourages members to verify barcode quality as part of their GS1 license compliance. Grade reports support this documentation.
Post-complaint investigation: If a trading partner flags your barcodes as problematic, a grade report on a production sample is the starting point for root cause analysis.
At Certified Labeling Solutions, we maintain a calibrated barcode verifier and can provide ANSI/ISO grade reports on any label order upon request. We test samples from every production run of barcode labels — verification is part of our standard quality process, not an add-on.
Improving Barcode Grade Before You Have a Problem
The best time to verify your barcodes is before your first shipment, not after your first chargeback. We recommend:
- Verify label samples before you approve a new design or material change — barcode grade can change if you switch substrates, move to a new adhesive, or change ink colors.
- Test under production conditions — a barcode printed at low press speed may grade differently than one produced at full production speed.
- Verify on the actual container — if labels are applied to curved surfaces (bottles, cans), verify the applied barcode, not just the flat label.
- Keep grade documentation — even if your retailer doesn’t currently require it, having a file of grade reports protects you in vendor compliance audits.
Barcode grade failures cost money — chargebacks, return freight, relabeling, production delays. The verification investment before production is small compared to the cost of a compliance failure in the field.
Certified Labeling Solutions has been producing verified barcode labels for NJ retail, pharmaceutical, and industrial customers since 1986. If you need barcode labels you can trust, contact us or call (908) 495-6235.