หน้าแรก ตรวจหวย เว็บบอร์ด ควิซ แชร์ลิ้ง Page อัลบั้ม คำคม Glitter เกมถอดรหัสภาพ คำนวณ การเงิน ราคาทองคำ กินอะไรดี
ข้อตกลงการใช้บริการนโยบายความเป็นส่วนตัวนโยบายเนื้อหานโยบายการสร้างรายได้About Usติดต่อเว็บไซต์แจ้งเนื้อหาไม่เหมาะสม

ทำไมเครื่องสแกนบาร์โค้ดดูเหมือนอ่านเส้นขาว ทั้งที่ข้อมูลซ่อนอยู่ทั้งขาวและดำ

เขียนโดย nantana

เครื่องไม่ได้มองสีดำกับสีขาวแบบสายตา แต่มองปริมาณแสงที่เด้งกลับมา


เวลาเห็นพนักงานลากลำแสงแดงผ่านบาร์โค้ด หลายคนมักเข้าใจว่าเครื่องกำลังอ่านเส้นดำ เพราะเส้นดำดูเด่นที่สุดบนฉลาก แต่กลไกจริงชวนหักมุมอยู่หน่อย ตัวรับแสงจะได้รับสัญญาณแรงจากพื้นที่สีขาว และได้รับสัญญาณอ่อนจากพื้นที่สีดำ จากนั้นวงจรกับซอฟต์แวร์ค่อยเอาการสลับกันของสัญญาณสว่าง–มืดไปแปลเป็นตัวเลข ดังนั้นประโยคที่ว่าเครื่องอ่านเส้นขาวจึงไม่ผิดเสียทีเดียว แต่ก็ยังไม่ครบ เพราะข้อมูลไม่ได้อยู่ในสีขาวฝ่ายเดียว มันอยู่ที่ความกว้างและลำดับของทั้งแถบมืดกับช่องสว่างต่างหาก

ลองนึกภาพไฟฉายส่องไปบนกระดาษขาวกับหมึกดำ กระดาษขาวสะท้อนแสงกลับเข้าตาเยอะ ส่วนหมึกดำดูดกลืนแสงไว้มากกว่า เครื่องสแกนแบบเลเซอร์ก็ใช้หลักคล้ายกัน ลำแสงกวาดจากซ้ายไปขวา เมื่อผ่านช่องขาว โฟโตไดโอดภายในจะรับแสงสะท้อนมากและสร้างสัญญาณไฟฟ้าระดับสูง พอผ่านแท่งดำ แสงสะท้อนลดลง สัญญาณก็ต่ำลง ผลลัพธ์จึงออกมาเป็นคลื่นสูงต่ำต่อเนื่อง ไม่ใช่ภาพเลขฐานสองที่ลอยออกมาจากหมึกทันที

จุดสำคัญจริงคือขอบระหว่างมืดกับสว่าง


เครื่องจะจับจังหวะที่สัญญาณเปลี่ยนจากสูงเป็นต่ำและต่ำเป็นสูง แล้ววัดระยะเวลาหรือระยะทางระหว่างขอบแต่ละจุด ระยะนั้นบอกว่าแท่งหรือช่องกว้างกี่หน่วย ในบาร์โค้ดแบบเส้น เช่น EAN-13 หรือ UPC-A ตัวเลขแต่ละหลักถูกแทนด้วยรูปแบบแท่งและช่องหลายช่วงที่มีความกว้างต่างกัน เพราะฉะนั้น ช่องขาวก็เป็นส่วนของรหัสพอๆ กับแท่งดำ ถ้าช่องหนึ่งแคบเกินไปเพราะหมึกเยิ้ม หรือแท่งหนึ่งขาดเพราะงานพิมพ์เป็นรอย เครื่องอาจตีความชุดความกว้างผิดและอ่านไม่ผ่านได้ทันที

ตรงนี้เองที่ทำให้มาตรฐานตรวจคุณภาพบาร์โค้ดไม่ได้ดูแค่ว่าดำพอหรือยัง แต่ดูทั้งระดับการสะท้อนแสง ความต่างระหว่างส่วนสว่างที่สุดกับส่วนมืดที่สุด ความคมของขอบ และความแม่นของความกว้างแท่งกับช่อง เอกสารอ้างอิงด้านการตรวจตาม ISO/IEC 15416 อธิบายไว้ชัดว่าแสงสะท้อนจากแท่งมืดต้องต่ำกว่าแสงสะท้อนจากช่องสว่างมากพอ และระบบต้องหาเส้นแบ่งของแท่งกับช่องได้ ถ้าคอนทราสต์ต่ำ เช่น ฉลากเทาบนพื้นเงินเงา ถึงตาเปล่าจะยังเห็นลาย แต่เครื่องอาจเห็นเป็นคลื่นที่ต่างกันน้อยจนแยกขอบไม่ออก

แล้วเหตุใดบาร์โค้ดส่วนใหญ่ต้องดำบนขาว คำตอบคือคู่นี้สร้างความต่างของแสงได้สูงและพิมพ์ง่ายที่สุด GS1 จึงแนะนำแท่งสีเข้มบนพื้นสีอ่อน โดยชุดมาตรฐานที่ปลอดภัยสุดคือแท่งดำกับพื้นขาว แต่ไม่ได้บังคับว่าต้องมีเพียงสองสีนี้เสมอไป แท่งน้ำเงินเข้ม เขียวเข้ม หรือน้ำตาลเข้มอาจใช้ได้เมื่อให้คอนทราสต์เหมาะสม ส่วนสีแดง ส้ม และเหลืองไม่เหมาะทำแท่งสำหรับเครื่องที่ใช้แสงแดง เพราะพื้นผิวเหล่านี้สะท้อนแสงแดงกลับมาได้มาก จนอาจดูสว่างใกล้เคียงช่องขาวในสายตาของเซนเซอร์ ซองสีแดงที่มองเห็นเข้มด้วยตา จึงอาจแทบหายไปเมื่อถูกส่องด้วยเลเซอร์แดง ซะงั้น

พื้นที่ว่างก่อนและหลังบาร์โค้ดก็ไม่ได้เผื่อไว้สวยๆ มันมีชื่อว่า quiet zone ทำหน้าที่บอกเครื่องว่านี่คือจุดเริ่มและจุดจบของสัญลักษณ์ หากเอาตัวหนังสือ ลายพื้น หรือขอบกล่องไปชิดเกินไป เครื่องอาจนึกว่าลายนั้นเป็นแท่งเพิ่มเข้ามา แล้วหาโครงสร้างรหัสไม่เจอ จึงเห็นฉลากบางชิ้นมีขาวโล่งสองข้างกว้างกว่าช่องภายในอย่างตั้งใจ

เครื่องรุ่นใหม่ที่ใช้กล้องหรืออิมเมเจอร์ไม่ได้กวาดเส้นเดียวเหมือนเลเซอร์รุ่นเก่า แต่ถ่ายภาพทั้งบริเวณแล้ววิเคราะห์พิกเซล หลักพื้นฐานก็ยังเหมือนเดิม คือแยกส่วนสะท้อนแสงมากกับน้อย ตรวจขอบ วัดสัดส่วน และถอดรหัสตามชนิดบาร์โค้ด บางรุ่นยังอ่านบาร์โค้ดกลับสี แบบแท่งขาวบนพื้นดำได้เมื่อเปิดโหมด inverse แปลว่าสีดำไม่ใช่กฎศักดิ์สิทธิ์ สิ่งที่ขาดไม่ได้คือ ความแตกต่างของแสงที่ชัดเจน รูปแบบความกว้างที่ถูกต้อง และพื้นที่รอบรหัสที่ไม่ถูกรบกวน

สรุปแบบเห็นภาพง่ายๆ เครื่องสแกนไม่ได้เลือกอ่านเฉพาะเส้นขาวหรือเส้นดำ มันส่องแสง รับแสงที่สะท้อนกลับ แล้วฟังจังหวะสว่าง–มืดเหมือนฟังรหัสเคาะ เส้นขาวส่งสัญญาณดัง เส้นดำส่งสัญญาณเบา ส่วนข้อมูลเกิดจากจังหวะและความยาวของทั้งคู่ ถ้าขาดฝ่ายใดฝ่ายหนึ่ง บาร์โค้ดก็เหลือเพียงลายทางที่ไม่มีทางถอดความได้

⚠ แจ้งเนื้อหาไม่เหมาะสม 
nantana's profile
มีผู้เข้าชมแล้ว 79 ครั้ง
เขียนโดย nantana
เป็นกำลังใจให้เจ้าของกระทู้โดยการ VOTE และ SHARE
Hot Topic ที่น่าสนใจอื่นๆ
ลาภเด็ด...เช็คให้รวย เปิดเลขเด่นวงกลม 2-9 จัดคู่เลข 6 ชุด งวด 16 พ.ย. 69นางฟ้าให้โชค งวด 16 พ.ย. 69 แยกฟ้า-ดิน เลข 2 นำบน เลข 4 คุมล่าง พร้อมคู่เลขน่าจับตาเปิด 10 อำเภอที่ดินถูกที่สุดในไทย บางพื้นที่ราคาประเมินเริ่มเพียง 10,000 บาทต่อไร่4 โรงงานใหญ่ในไทย ที่มีพนักงานหลักพันคนพลังเต่าหับ ชูเลขเด่นวงกลม 5-1 จัด 8 คู่สองตัว แบ่งชัดสองกลุ่ม งวด 16 พ.ย. 69เปิดพิกัดทางหลวง 117 ถนนสายยาวผ่านพิจิตร กับปริศนาทางตรงเกือบ 100 กิโลเมตร10 นามสกุลที่มีผู้ใช้มากที่สุดในประเทศไทยรู้หรือไม่ว่า "กระเป๋า 4 มิติของ "โดราเอมอน" ใส่สิ่งมีชีวิตได้นะ!!"มหาวิทยาลัยไหนมีบัณฑิตตกงานน้อยที่สุดในไทย5 มหาวิทยาลัยไทย ที่เรียนจบยากมากที่สุด ต้องผ่านกี่ด่านกว่าจะได้ปริญญา?ค่าคงที่จักรวาลเกี่ยวข้องกับการขยายตัวของเอกภพอย่างไรเสือตกถัง อ.พล ขอนแก่น ชูเลขเด่นวงกลม พร้อมชุดสองตัวบน-ล่างและ 3 ตัวทอง งวด 16 พฤศจิกายน 2569
Hot Topic ที่มีผู้ตอบล่าสุด
รถไฟสายแรกของไทยเปิดตั้งแต่ พ.ศ. 2436 แต่ทำไมคนส่วนใหญ่จึงจำปี 2439มนุษย์เป็นสัตว์ชนิดเดียวที่มีคางจริงหรือคนเราฟังเพลงกี่เพลงตลอดชีวิตคนเรากินอาหารกี่มื้อตลอดชีวิตร่างกายสร้างเม็ดเลือดแดงใหม่ได้เร็วแค่ไหนลาภเด็ด...เช็คให้รวย เปิดเลขเด่นวงกลม 2-9 จัดคู่เลข 6 ชุด งวด 16 พ.ย. 69
กระทู้อื่นๆในบอร์ด English Edition
Examining the Structure of Thailand’s Amulet Market: When Certification Power, Pricing, and Belief Become a Self-Perpetuating Cycle By C.T. SuwanEP1 — What Does It Take to Turn a Book into a Real Product? Behind the Creation of Cosmic Mind: From Manuscript to Four Published FormatsWhy Cats Quiver Their Tails When They Greet YouIs It Jealousy or Resource Competition Between Pets?
ตั้งกระทู้ใหม่