ทำไมบาร์โค้ดบางเส้นยาวกว่าที่เหลือ? เส้นต้น–กลาง–ท้ายไม่ได้ใช้แทนตัวเลข
เส้นที่ยาวกว่าปกติในบาร์โค้ด ไม่ได้ใส่ไว้เพื่อแทนตัวเลขเพิ่ม แต่ทำหน้าที่บอกโครงสร้างของบาร์โค้ด
เวลามองบาร์โค้ดบนขวดน้ำ กล่องขนม หรือสินค้าตามซูเปอร์มาร์เก็ต เรามักเห็นเส้นดำเรียงแน่นจนดูเหมือนทุกเส้นทำหน้าที่เหมือนกันหมด
แต่ถ้าสังเกตดี ๆ บาร์โค้ดแบบ EAN-13 หรือ UPC-A จะมีเส้นบางชุดที่ ยื่นลงมายาวกว่าส่วนอื่น อยู่ตรงต้น ตรงกลาง และตรงท้าย
🔎 เส้นเหล่านี้ไม่ได้หมายถึงตัวเลขพิเศษ และไม่ได้เพิ่มข้อมูลสินค้าเข้าไปอีกชุด
มันคือส่วนหนึ่งของสิ่งที่เรียกว่า guard patterns หรือชุดเส้นสำหรับบอกตำแหน่งเริ่มต้น จุดคั่นกลาง และจุดสิ้นสุดของบาร์โค้ด
📦 เส้นยาวพวกนี้มีไว้ทำอะไร?
ตามมาตรฐาน GS1 โครงสร้างของ EAN/UPC จะประกอบด้วยส่วนเริ่มต้นทางซ้าย ชุดข้อมูลตัวเลขด้านซ้าย จุดคั่นกลาง ชุดข้อมูลด้านขวา และส่วนสิ้นสุดทางขวา
ดังนั้นเส้นยาวบางชุดที่เราเห็น จึงทำหน้าที่เหมือน หมุดโครงสร้าง มากกว่าจะเป็นเส้นข้อมูลสินค้าโดยตรง
พูดง่าย ๆ คือ ถ้ามองบาร์โค้ดเป็นประโยค เส้นเหล่านี้ก็คล้ายเครื่องหมายบอกว่า ตรงไหนคือจุดเริ่ม ตรงไหนคือช่วงกลาง และตรงไหนคือจุดจบ
เส้นยาวที่เด่นออกมาคือ guard patterns ซึ่งช่วยกำหนดโครงสร้างต้น–กลาง–ท้ายของบาร์โค้ด
📏 แล้วทำไมต้องทำให้ยาวกว่าด้วย?
ในมาตรฐานบาร์โค้ดแบบ EAN/UPC ชุดเส้นที่เป็น guard patterns จะถูกทำให้ยื่นลงมามากกว่าเส้นข้อมูลปกติ จึงมองเห็นได้ว่าเด่นออกมาจากส่วนอื่นของบาร์โค้ด
แต่สิ่งสำคัญจริง ๆ ไม่ได้อยู่ที่ “ความยาว” อย่างเดียว แต่อยู่ที่ รูปแบบคงที่ของแถบดำและช่องว่าง ซึ่งทำให้ระบบแยกได้ว่า ตรงไหนคือส่วนเริ่มต้น ตรงไหนคือจุดคั่นกลาง และตรงไหนคือจุดสิ้นสุด
ดังนั้นจึงไม่ควรเข้าใจว่า เส้นยาวหนึ่งเส้นเท่ากับเลขหนึ่งตัว เพราะข้อมูลตัวเลขจริงจะถูกเข้ารหัสอยู่ในชุดแท่งและช่องว่างที่อยู่ ระหว่าง guard patterns เหล่านี้ต่างหาก
🛒 เครื่องสแกนไม่ได้อ่านแค่เส้นดำ
เวลาเครื่องคิดเงินสแกนบาร์โค้ด มันไม่ได้อ่านเฉพาะเส้นดำล้วน ๆ แต่กำลังอ่านทั้ง แถบมืด ช่องว่างสว่าง ความกว้าง และลำดับของแต่ละส่วน
ตัวเลขแต่ละหลักใน EAN/UPC จะมีรูปแบบการเข้ารหัสของมันเอง ส่วน guard patterns ทำหน้าที่เป็นโครงสร้างคงที่ที่คั่นอยู่ระหว่างข้อมูลเหล่านั้น
นั่นจึงทำให้บาร์โค้ดที่ดูเหมือน “รั้วเส้นดำธรรมดา” จริง ๆ แล้วมีระเบียบและไวยากรณ์ซ่อนอยู่พอสมควร
ครั้งหน้าที่หยิบสินค้าแล้วเห็นเส้นที่ยาวลงมาตรงต้น กลาง และท้าย ลองนึกดูว่า มันไม่ได้กำลังบอกว่าสินค้าคือเลขอะไร แต่กำลังบอกระบบว่า “โครงสร้างของบาร์โค้ดอยู่ตรงนี้” ต่างหาก
แหล่งที่มา
GS1 General Specifications
อ้างอิง https://ref.gs1.org/standards/genspecs/
GS1 General Specifications Archive
อ้างอิง https://ref.gs1.org/standards/genspecs/archive
เขียนโดย พีรพัฒน์ พีพี
5 มหาวิทยาลัยไทยที่อัตราการแข่งขันสูงที่สุด บางสาขาคนสมัครหลายพัน แต่รับเพียงหลักสิบ
7 จังหวัดในไทยที่มีพื้นที่ป่าไม้มากที่สุด เปิดอาณาจักรสีเขียวผืนใหญ่ที่ยังคงความอุดมสมบูรณ์
สำหรับบางครอบครัว เทศกาลดีปาวาลีหมายถึง "การเดินทางไปซื้อขนมกะจังปูเต๊ะ"
คดีลึกลับแห่งคินรอสส์: ปริศนาการหายตัวไปของเครื่องบินขับไล่ F-89 เหนือทะเลสาบสุพีเรีย
3 อำเภอของประเทศไทย ที่ขอแยกตัวเป็นจังหวัดใหม่
ประเทศยักษ์ใหญ่อันดับ 1 ของโลก ที่มีปริมาณการส่งออกข้าวมากที่สุด
7 โรงเรียนประจำชื่อดังของไทย ค่าใช้จ่ายตลอดปีหนึ่งจนจบ
นักเรียนเกาหลีใต้ 4 รายถูกจับได้ว่าใช้แว่นตา AI ช่วยโกงข้อสอบ
ภาพยนตร์ไทยเรื่องแรก ที่ทำรายได้รวมมากถึง 200 ล้านบาท
5 โรงเรียนไทย ที่ค่าเทอมแพงที่สุด ปีละหลายแสน (ไม่รวมนานาชาติ)
เทศกาล "ดีปาวาลี" ดึงดูดผู้คนจากทั่วทุกสารทิศให้มาเยือน
ดับและเจ็บกว่า 130 ราย หลังเกิดเหตุรถไฟชนกันในอียิปต์
ประเทศไหนกินข้าวเหนียวมากที่สุดในโลก เผยตัวเลขการบริโภคที่หลายคนอาจคาดไม่ถึง
5 ต้นไม้ และพืชที่ควรระวัง ! หากปลูกใกล้บ้านแล้วปล่อยให้สวนรก อาจเป็นที่หลบซ่อนของงู
จังหวัดไหนของไทยที่พึ่งพาการท่องเที่ยวมากที่สุด ภูเก็ตมีตัวเลขอะไรซ่อนอยู่
บ้านที่แพงที่สุดในโลกมีราคาเท่าไหร่ และใครเป็นเจ้าของ? เปิดมูลค่าคฤหาสน์มหาเศรษฐีระดับโลก
