Select Page

We Make IT Work.

CALL 423-855-1822

RESOURCES: BLOG

SOTI MobiControl

Barcoding: Mind Your “(” and <GS>

Getting GS1-128 right with (93) and (10) – A personal Rant!

 

The Frustration: When Formatting Breaks Everything

When GS1-128 barcodes fail, it’s rarely because of hardware or software—it’s usually formatting.

In this particular Example, Two fields that cause a lot of trouble?

👉 (93) – Item Number
👉 (10) – Lot / Batch Number

Both are variable-length fields. And that means one small, invisible detail can make or break your barcode:

👉 The Group Separator <GS>

 

The Parentheses Problem

You’ll often see data written like this:

(93)ABC123(10)LOT789

But those parentheses are only for humans—they are not encoded in the barcode.

The actual data looks like:

93ABC12310LOT789

If parentheses accidentally get encoded, your data will scan incorrectly.


 Where Things Go Wrong

Because both (93) and (10) are variable length, the scanner can’t tell where one ends and the next begins—unless you tell it.

That’s what <GS> does.

✅ Correct

93ABC123 <GS> 10LOT789

❌ Incorrect

93ABC12310LOT789

Without <GS>, the scanner may read everything as (93), and (10) gets lost.


 Why It Matters

This isn’t just a technical detail—it shows up fast in operations:

  • Failed scans at receiving
  • Incorrect data in WMS/ERP
  • Traceability issues
  • Manual rework

And the tricky part? The barcode usually looks fine.


Best Practices

  • Keep parentheses out of encoded data
  • Treat (93) and (10) as variable length—always
  • Ensure <GS> is inserted between them
  • Test with real scans, not just visual checks

Final Thought

In GS1-128:

👉 ( ) are for humans
👉 <GS> is for systems

When you’re working with (93) and (10), that invisible separator is doing all the heavy lifting.

Miss it—and everything downstream starts to fall apart.

 

 

4136B Jersey Pike, Chattanooga, TN 37421

Phone (423) 855-1822 | Fax (423) 499-6317

sales@barcominc.com

 

CONTACT US

BARCOM, INC.  •  sales@barcominc.com  •  423-855-1822