CLICK TO ENLARGE

I’ve repeated the ISO mantra about barcode verifiers repeatedly—and it is important. When you verify a barcode and it reports an A grade, there is nothing more you need to know, but when the grade is lowered by one or more of the ISO parameters, what then?

Here is a concise explanation of what each parameter means and how to improve the grade.

The ISO grading system for linear barcodes (parallel lines and spaces) is different from the system for 2D barcodes (QR Code and Data matrix), so we’ll explain them individually.

Linear Barcode ISO Parameters

Minimum Reflectance – This is the threshold of bar darkness compared to the light spaces and quiet zones. If this parameter fails, the bars and spaces do not have enough reflectance difference.

Minimum Edge Contrast – The transition from a bar to a space must be sharp and distinct, not fuzzy or gradient. Laminate is a common cause.

Decode (Pass/Fail)  – Can a scanner accurately read the barcode with the reference decode algorithm? If not, there may be a basic structural problem such as a bar width error, a missing bar, or a violated quiet zone.

Symbol Contrast – Bars and spaces must achieve at least a minimum difference to be scannable. Scanners use red light. Bars must not be reddish, and the spaces and quiet zones must not be greenish. A red barcode on a white background, illuminated by red scanner light, appears entirely white. A black bar code on a green background, illuminated by red scanner light, looks all black.

Modulation – The dark color of bars and the light color of spaces must be uniform. There should only be these two reflectance values. Additional dark or light reflectance confuses the scanner and is reported in the Modulation section. Problems are often related to excessive print gain.

Here the problem is images in the background,  causing variations in the light reflectance values.

 

Decodability – Bars and spaces have specific widths and positions. Inaccuracies are reported in this parameter. A common cause is a difference in the graphics design file resolution and the printer resolution.

 

 

 

 

Defects – Voids in bars or artifacts in spaces confuse the scanner. Solvents, oil, dirt, and particulates on the substrate are common causes.

 

2D Barcode ISO Parameters

Decode (Pass/Fail) – Same as linear barcodes: can the decode algorithm decode the symbol?

Symbol Contrast – Same as linear barcodes: higher contrast improves readability.

 

Modulation – Same as linear barcodes. Look for excessive print gain. In this example, the dark reflectance values are variable, possibly because of poor ink saturation or low print head temperature in thermal printing.

 

Contrast Uniformity – similar to Modulation, this grades how uniform Symbol Contrast is across the entire image. Inconsistent reflectance due to ink variations, glossy or textured. substrates or color variations are common culprits

Fixed Pattern Damage – Non-variable patterns such as quiet zones, finder and timing patterns must be intact.

In this example, the problem is violated quiet zones.

 

 

 

 

 

 

 

 

Unused Error Correction – Gauges how much error correction has been used. The closer to 100% the better.

Axial Non-uniformity – X and Y dimensions of the square modules must be within a tolerance.

In this example the QR Code is vertically rectangular rather than square.

 

Grid Non-uniformity – Modules must fall on grid lines. Distortion is downgraded.

 

Print Growth – This new parameter was added in the ISO 15415 2024 update. It grades print gain due to insufficient bar width reduction or excessive image fattening.

 

 

 

I hope this overview of what the ISO verification report means and what to do to improve grading is helpful. Some problems are not this straightforward, but the main idea here is to introduce you to the logic in the standard.

We’re here to help.

3db Barcode Testimonial

Our company (an advanced software company) recently worked with Barcode Test to source a barcode verifier.  Not long ago, we were awarded a contract requiring products to be marked with IUIDs in accordance with MIL-STD-130.  For that standard, marking labels must pass a verification test that evaluates many variables (contrast, size, clarity, syntax, modularity, and more).  After a thorough search, we reduced our options to a select few.

In our search for a verifier, the Axicon line caught our attention.  Barcode Test is our regional reseller for this product.   From the beginning, they were very prompt with their responses.  We ended up having a quick call with John Nachtrieb to go over our needs.  John was extremely easy to work with and provided a lot of great information.  He was very knowledgeable on the matter and was quick to offer up a demo unit (free of charge).

Upon receiving the demo verifier and testing it, a few questions arose.  John joined a call with us and answered all our questions.  Ultimately, the Axicon verifier wasn’t the best fit for us, so we shipped the demo back.  John was completely understanding.  A few weeks later, Barcode Test reached back out with another possible verifier for us to try.  While they didn’t sell that brand, they just wanted to help us find the best option that met our needs. They even offered to send us the unit that they have in-house to see if it worked to our liking. 

Barcode Test is truly a great company to work with.  Their service and willingness to help the customer are far beyond what you typically get from other companies.  They are experts in barcode quality assurance and seem willing to help in any way they can (even if that means not getting a sale and recommending another option that better fits the customer’s needs).  If anyone is in the market for barcode verification/scanning services or products, I would highly recommend giving Barcode Test a call.

Regards,

Production Manager