// Key takeaways
- GS1 minimum grades depend on where the barcode will be scanned, not only on the type of barcode.
- GS1’s own report template says barcodes should exceed the minimum to scan efficiently.
- GS1 South Africa issues a final report only on finished product; artwork and PDFs get an interim report.
- An in-line reader proves each code reads with the right data; it does not grade print quality.
What minimum quality do the GS1 General Specifications set?
GS1 groups its rules by scanning environment. Each symbol specification table names the barcodes allowed, the range of X-dimension (the width of the narrowest bar or cell), the minimum height, the quiet zones and the minimum quality in the g.g/aa/www form explained in chapter 1. The tables most relevant to South African manufacturers are below, all measured at 660 nm; GS1 has further tables for healthcare, tobacco and durable marking.
| Where the barcode is scanned (GS1 table) | Barcodes | Minimum quality |
|---|---|---|
| Retail point of sale (table 1) | EAN-13, EAN-8, UPC-A, UPC-E, GS1 DataBar for retail | 1.5/06/660 |
| 2D code at the till, in addition to the POS barcode (table 1 addenda) | GS1 DataMatrix, GS1 QR Code, QR Code or Data Matrix with a GS1 Digital Link URI | 1.5/12/660 |
| General distribution only (table 2) | ITF-14, GS1-128 | 1.5/10/660 |
| General distribution: ITF-14 with X-dimension of 0.635 mm or more printed directly on corrugate (table 2 note) | ITF-14 | 0.5/20/660 |
| Logistic units carrying an SSCC (table 5) | GS1-128; GS1 DataMatrix or GS1 QR Code | 1.5/10/660; 1.5/20/660 |
| Direct part marking, items other than medical devices (table 7) | GS1 DataMatrix, GS1 QR Code | 1.5/06/660 |
On logistic labels the SSCC is the single mandatory element and is carried in a GS1-128 barcode. Checking the content of those labels on the line is covered under carton and pallet label verification.
Is the minimum grade enough?
It is a floor, not a target. GS1’s verification report template carries the note that assessments are based on the minimum GS1 standards and that a barcode should exceed the minimum to scan efficiently. GS1 also reminds users that a perfect barcode can be damaged later in the supply chain, and that verification of samples cannot guarantee a whole batch beyond the confidence of the sampling. Its template is equally careful the other way: verifiers are measuring tools, a result does not by itself prove or disprove that a barcode will scan, and rejection should not necessarily rest on an out-of-specification result alone.
How does GS1 South Africa barcode verification work?
GS1 South Africa offers a barcode verification service. It states that it tests using ISO 15416 methods and checks compliance with global standards, size, colour, print quality and numbering. Barcodes are best submitted in final form, but it also tests artwork, labels and packaging, and issues a final or an interim report depending on what was submitted. Its application form for March 2026 to February 2027 is explicit: a final report is issued only on a final product, while PDFs, artwork and labels are verified with limitations and receive an interim report. The form gives 4 to 8 working days for reports and lists the fees per barcode. GS1 South Africa also offers a complimentary verification report when a company registers a new barcode prefix.
The reason most suppliers ask for it is listing. GS1 South Africa states that retailers are increasingly intolerant of products that cause scanning errors and that many require its barcode test report as a mandatory step in product listing. Individual retailers set their own supplier requirements, so the buyer’s specification has the final word. A GS1-format report records pass or fail against a named symbol specification table, the ISO/IEC grade with its parameters, and GS1 checks such as X-dimension, height, quiet zones, human-readable text, company prefix and data syntax.
What can an in-line reader prove, and what not?
Reading is not grading. GS1’s DataMatrix guideline puts it bluntly: at best, scanning shows whether that particular scanner can read the symbol. The same guideline lists three complementary controls for production: verification as part of quality control, reading every symbol on line, and sample checks at intervals. Each answers a different question.
| Evidence | What it shows | What it does not show |
|---|---|---|
| GS1 South Africa verification report | The submitted product or artwork meets the GS1 specification table named on the report, at the time of testing. | What the line prints next week, on another coder or on a new reel of labels. |
| Verifier checks on production samples | An ISO/IEC grade for the sampled packs, at each check. | The packs printed between samples. |
| In-line code reader on every pack | Each code decodes and carries the data the line expects; no-reads and wrong codes are rejected. | An ISO/IEC grade, or that every retail scanner will read the code. |
| Trend of a reader’s quality indicator, where it reports one | An early warning that print is drifting. | A grade comparable with a verifier’s. |
addaScan works on the third row. Our stations read every code at line speed, compare the content with the expected product, batch or SSCC, and reject packs that fail. We do not supply barcode verifiers or formal grading. Where a customer requires graded codes, that needs a verifier and its own procedure, or GS1 South Africa’s service. Our guide to barcode verification and grading sums up how the two fit together.
Frequently asked questions
Do South African retailers require a GS1 barcode test report?
Does a GS1 report cover all later production?
Can addaScan verify or grade our barcodes?
Sources
- GS1 General Specifications, Release 26.0 (§5.12.3 symbol specification tables; §5.12.7 verification template) (GS1, read 2026-10-03)
- GS1 South Africa: barcode verification service (read 2026-10-03)
- GS1 South Africa: barcode verification and item measurement application form, v22 (March 2026 – February 2027) (PDF, read 2026-10-03)
- GS1 DataMatrix Guideline, Release 2.5.1 (§4.6.4 the verification process) (GS1, read 2026-10-03)