บาร์โค้ด EAN-13 บนสินค้าไทยไม่ได้ขึ้นต้นด้วยตัวเลขแบบสุ่ม — ช่วง 885 ถูกจองไว้สำหรับประเทศไทยในระบบ GS1 และตัวเลขนี้บอกเพียงว่าองค์กรระดับประเทศใดเป็นผู้จดทะเบียนบาร์โค้ดให้บริษัท ไม่ได้บอกว่าสินค้านั้นผลิตที่ประเทศใดจริง ๆ
เลขนำหน้า 885 และ GS1 Thailand
GS1 Thailand ซึ่งดำเนินงานภายใต้สภาหอการค้าแห่งประเทศไทย เป็นผู้จัดสรรเลขนำหน้า 885 ให้กับบริษัทที่จดทะเบียนในไทย เนื่องจากเลขนำหน้าบ่งบอกแค่ประเทศที่จดทะเบียน ไม่ใช่โรงงานผลิต สินค้าแบรนด์ไทยที่ผลิตในต่างประเทศแบบรับจ้างผลิตก็ยังสามารถขึ้นต้นด้วย 885 ได้ ในขณะที่สินค้าแบรนด์ต่างชาติที่ผลิตในโรงงานไทยมักยังคงใช้เลขนำหน้าของประเทศเจ้าของแบรนด์นั้นอยู่
Code 128: เมื่อต้องการตัวอักษรและสัญลักษณ์
ต่างจาก EAN-13 ตรงที่ Code 128 สามารถเข้ารหัสได้ไม่เพียงแค่ตัวเลข แต่ยังรวมถึงตัวอักษรและสัญลักษณ์พิเศษของชุด ASCII ทั้งหมด รูปแบบนี้ใช้ในงานโลจิสติกส์และคลังสินค้า ที่ต้องเข้ารหัสหมายเลขซีเรียลหรือตัวระบุที่ซับซ้อนกว่าตัวเลขธรรมดา
เหตุใดจึงไม่สามารถเปลี่ยนรูปแบบได้ตามใจชอบ
บาร์โค้ดแต่ละรูปแบบมีโครงสร้างสัญลักษณ์เริ่มต้นและสิ้นสุด ความกว้างของแถบ และอัลกอริทึมเช็คซัมเป็นของตัวเอง เครื่องสแกนจะตรวจจับรูปแบบจากลักษณะโครงสร้างเหล่านี้โดยอัตโนมัติ จึงไม่สามารถเข้ารหัสข้อความใด ๆ ในรูปแบบ EAN-13 ได้ — รองรับเฉพาะตัวเลข 12 หลักบวกเลขตรวจสอบเท่านั้น
เหตุใดจึงจำเป็น
- สร้างบาร์โค้ดในรูปแบบที่ต้องการสำหรับติดฉลากสินค้าหรือสินค้าคงคลัง
- เข้าใจว่าควรเลือกรูปแบบใดตามประเภทข้อมูล — ตัวเลขเท่านั้นหรือข้อความอิสระ
- ตรวจสอบความถูกต้องของเลขตรวจสอบก่อนพิมพ์ฉลาก
UPC-A และความแตกต่างจาก EAN-13
UPC-A คือรูปแบบ 12 หลักที่มีมาก่อน EAN-13 ของยุโรปซึ่งมี 13 หลัก แท้จริงแล้ว UPC-A เป็นเซตย่อยของ EAN-13: หากเติมเลข 0 ไว้หน้าหมายเลข UPC-A 12 หลัก จะได้รหัส EAN-13 13 หลักที่ถูกต้องสมบูรณ์ด้วยค่าเดียวกัน จึงเป็นเหตุผลที่สินค้านำเข้าจากสหรัฐฯ สแกนผ่านได้ปกติที่แคชเชียร์ในไทยโดยไม่ต้องตั้งค่าเพิ่มเติม