ทำไมเครื่องสแกนบาร์โค้ดดูเหมือนอ่านเส้นขาว ทั้งที่ข้อมูลซ่อนอยู่ทั้งขาวและดำ
เครื่องไม่ได้มองสีดำกับสีขาวแบบสายตา แต่มองปริมาณแสงที่เด้งกลับมา
เวลาเห็นพนักงานลากลำแสงแดงผ่านบาร์โค้ด หลายคนมักเข้าใจว่าเครื่องกำลังอ่านเส้นดำ เพราะเส้นดำดูเด่นที่สุดบนฉลาก แต่กลไกจริงชวนหักมุมอยู่หน่อย ตัวรับแสงจะได้รับสัญญาณแรงจากพื้นที่สีขาว และได้รับสัญญาณอ่อนจากพื้นที่สีดำ จากนั้นวงจรกับซอฟต์แวร์ค่อยเอาการสลับกันของสัญญาณสว่าง–มืดไปแปลเป็นตัวเลข ดังนั้นประโยคที่ว่าเครื่องอ่านเส้นขาวจึงไม่ผิดเสียทีเดียว แต่ก็ยังไม่ครบ เพราะข้อมูลไม่ได้อยู่ในสีขาวฝ่ายเดียว มันอยู่ที่ความกว้างและลำดับของทั้งแถบมืดกับช่องสว่างต่างหาก
ลองนึกภาพไฟฉายส่องไปบนกระดาษขาวกับหมึกดำ กระดาษขาวสะท้อนแสงกลับเข้าตาเยอะ ส่วนหมึกดำดูดกลืนแสงไว้มากกว่า เครื่องสแกนแบบเลเซอร์ก็ใช้หลักคล้ายกัน ลำแสงกวาดจากซ้ายไปขวา เมื่อผ่านช่องขาว โฟโตไดโอดภายในจะรับแสงสะท้อนมากและสร้างสัญญาณไฟฟ้าระดับสูง พอผ่านแท่งดำ แสงสะท้อนลดลง สัญญาณก็ต่ำลง ผลลัพธ์จึงออกมาเป็นคลื่นสูงต่ำต่อเนื่อง ไม่ใช่ภาพเลขฐานสองที่ลอยออกมาจากหมึกทันที
จุดสำคัญจริงคือขอบระหว่างมืดกับสว่าง
เครื่องจะจับจังหวะที่สัญญาณเปลี่ยนจากสูงเป็นต่ำและต่ำเป็นสูง แล้ววัดระยะเวลาหรือระยะทางระหว่างขอบแต่ละจุด ระยะนั้นบอกว่าแท่งหรือช่องกว้างกี่หน่วย ในบาร์โค้ดแบบเส้น เช่น EAN-13 หรือ UPC-A ตัวเลขแต่ละหลักถูกแทนด้วยรูปแบบแท่งและช่องหลายช่วงที่มีความกว้างต่างกัน เพราะฉะนั้น ช่องขาวก็เป็นส่วนของรหัสพอๆ กับแท่งดำ ถ้าช่องหนึ่งแคบเกินไปเพราะหมึกเยิ้ม หรือแท่งหนึ่งขาดเพราะงานพิมพ์เป็นรอย เครื่องอาจตีความชุดความกว้างผิดและอ่านไม่ผ่านได้ทันที
ตรงนี้เองที่ทำให้มาตรฐานตรวจคุณภาพบาร์โค้ดไม่ได้ดูแค่ว่าดำพอหรือยัง แต่ดูทั้งระดับการสะท้อนแสง ความต่างระหว่างส่วนสว่างที่สุดกับส่วนมืดที่สุด ความคมของขอบ และความแม่นของความกว้างแท่งกับช่อง เอกสารอ้างอิงด้านการตรวจตาม ISO/IEC 15416 อธิบายไว้ชัดว่าแสงสะท้อนจากแท่งมืดต้องต่ำกว่าแสงสะท้อนจากช่องสว่างมากพอ และระบบต้องหาเส้นแบ่งของแท่งกับช่องได้ ถ้าคอนทราสต์ต่ำ เช่น ฉลากเทาบนพื้นเงินเงา ถึงตาเปล่าจะยังเห็นลาย แต่เครื่องอาจเห็นเป็นคลื่นที่ต่างกันน้อยจนแยกขอบไม่ออก
แล้วเหตุใดบาร์โค้ดส่วนใหญ่ต้องดำบนขาว คำตอบคือคู่นี้สร้างความต่างของแสงได้สูงและพิมพ์ง่ายที่สุด GS1 จึงแนะนำแท่งสีเข้มบนพื้นสีอ่อน โดยชุดมาตรฐานที่ปลอดภัยสุดคือแท่งดำกับพื้นขาว แต่ไม่ได้บังคับว่าต้องมีเพียงสองสีนี้เสมอไป แท่งน้ำเงินเข้ม เขียวเข้ม หรือน้ำตาลเข้มอาจใช้ได้เมื่อให้คอนทราสต์เหมาะสม ส่วนสีแดง ส้ม และเหลืองไม่เหมาะทำแท่งสำหรับเครื่องที่ใช้แสงแดง เพราะพื้นผิวเหล่านี้สะท้อนแสงแดงกลับมาได้มาก จนอาจดูสว่างใกล้เคียงช่องขาวในสายตาของเซนเซอร์ ซองสีแดงที่มองเห็นเข้มด้วยตา จึงอาจแทบหายไปเมื่อถูกส่องด้วยเลเซอร์แดง ซะงั้น
พื้นที่ว่างก่อนและหลังบาร์โค้ดก็ไม่ได้เผื่อไว้สวยๆ มันมีชื่อว่า quiet zone ทำหน้าที่บอกเครื่องว่านี่คือจุดเริ่มและจุดจบของสัญลักษณ์ หากเอาตัวหนังสือ ลายพื้น หรือขอบกล่องไปชิดเกินไป เครื่องอาจนึกว่าลายนั้นเป็นแท่งเพิ่มเข้ามา แล้วหาโครงสร้างรหัสไม่เจอ จึงเห็นฉลากบางชิ้นมีขาวโล่งสองข้างกว้างกว่าช่องภายในอย่างตั้งใจ
เครื่องรุ่นใหม่ที่ใช้กล้องหรืออิมเมเจอร์ไม่ได้กวาดเส้นเดียวเหมือนเลเซอร์รุ่นเก่า แต่ถ่ายภาพทั้งบริเวณแล้ววิเคราะห์พิกเซล หลักพื้นฐานก็ยังเหมือนเดิม คือแยกส่วนสะท้อนแสงมากกับน้อย ตรวจขอบ วัดสัดส่วน และถอดรหัสตามชนิดบาร์โค้ด บางรุ่นยังอ่านบาร์โค้ดกลับสี แบบแท่งขาวบนพื้นดำได้เมื่อเปิดโหมด inverse แปลว่าสีดำไม่ใช่กฎศักดิ์สิทธิ์ สิ่งที่ขาดไม่ได้คือ ความแตกต่างของแสงที่ชัดเจน รูปแบบความกว้างที่ถูกต้อง และพื้นที่รอบรหัสที่ไม่ถูกรบกวน
สรุปแบบเห็นภาพง่ายๆ เครื่องสแกนไม่ได้เลือกอ่านเฉพาะเส้นขาวหรือเส้นดำ มันส่องแสง รับแสงที่สะท้อนกลับ แล้วฟังจังหวะสว่าง–มืดเหมือนฟังรหัสเคาะ เส้นขาวส่งสัญญาณดัง เส้นดำส่งสัญญาณเบา ส่วนข้อมูลเกิดจากจังหวะและความยาวของทั้งคู่ ถ้าขาดฝ่ายใดฝ่ายหนึ่ง บาร์โค้ดก็เหลือเพียงลายทางที่ไม่มีทางถอดความได้
https://support.cognex.com/docs/is_651/web/EN/ise/Content/Reference/iso-iec-15416.htm
https://techdocs.zebra.com/datawedge/latest/guide/input/barcode/
https://support.gs1.org/support/solutions/articles/43000734095-how-do-gs1-gtins-and-barcodes-work-
7 บทเพลงไวรัลยุคโบราณ! เพลงงานวัดที่เปิดเมื่อไหร่ คนก็ลุกขึ้นรำวงเมื่อนั้น
อำเภอที่มีชื่ออำเภอสั้นที่สุด 3 อำเภอเท่านั้นในประเทศไทย
5 ไอเทมป้องกันความร้อนให้บ้านแบบโบราณ! ภูมิปัญญาเก่าที่ช่วยบ้านเย็นลงได้ 3-5 องศา
โรงเรียนที่มีนักเรียนมากที่สุดในไทย
รู้หรือไม่? เปิดรายได้พนักงานส่งพัสดุของแต่ละแอป วันหนึ่งได้เท่าไร
ส่องเลข 3 สำนักพิมพ์ งวด 1 ต.ค. 69 ตัวไหนมีข้อมูลตรงกัน
แปลปกสลาก งวด 1 ต.ค. 69 ส่องตัวเลขจากภาพปกสลากกินแบ่งรัฐบาล
ตาราง “เด่นเหนือเด่นใต้” งวด 1 ต.ค. 69 เปิดข้อมูลตามโพย เลขไหนอยู่ตรงไหน
โรงเรียนชายล้วนแห่งแรกของไทยคือที่ไหน? ย้อนดูจุดเริ่มต้นโรงเรียนสวนกุหลาบวิทยาลัย
7 คันเบ็ดตกปลาโบราณ สายเรโทรยอมทุ่มเงินซื้อ! ยิ่งเก่า ยิ่งหายาก ยิ่งมีเรื่องราว
รู้หรือไม่? ความทรงจำวัยเด็กอาจไม่ได้เหมือนที่เราเคยจำ! สมองสามารถ “เติมเรื่อง” ให้เราได้
เปิด 5 โรงเรียนหญิงล้วนเก่าแก่ของไทย ที่มีประวัติยาวนานกว่าศตวรรษ
อำเภอที่มีชื่ออำเภอสั้นที่สุด 3 อำเภอเท่านั้นในประเทศไทย



