QR code สแกนไม่ได้ สาเหตุและวิธีแก้ที่ใช้ได้จริง
QR code สแกนไม่ได้มักมาจากไม่กี่สาเหตุ กล้องแยกช่องสีเข้มออกจากช่องสีอ่อนไม่ได้ โค้ดเล็กหรือถี่เกินไปสำหรับระยะที่สแกน พื้นที่ว่างรอบโค้ดถูกตัดออก หรือส่วนหนึ่งของลายโค้ดเสียหายหรือถูกบัง ให้ตรวจสาเหตุที่แก้ง่ายที่สุดก่อน ได้แก่ความต่างของสีและพื้นที่ว่างรอบโค้ด ทั้งสองอย่างแก้ได้ในไฟล์ก่อนพิมพ์ใหม่
เครื่องสร้าง QR codeต้องการ QR code ที่ไม่หมดอายุใช้ฟรีความต่างของสีและการกลับสี
เครื่องสแกนจะมองหาโมดูลสีเข้ม คือช่องสี่เหลี่ยมที่ประกอบเป็นโค้ด บนพื้นหลังสีอ่อน ยิ่งสองสีต่างกันมากเท่าไร โค้ดก็ยิ่งอ่านง่ายเท่านั้น เครื่องสร้าง QR code จะวัดความต่างระหว่างสีของโค้ดกับพื้นหลัง และแสดงคำเตือนเมื่ออัตราส่วนต่ำกว่า 4:1 รวมถึงคำเตือนแยกต่างหากเมื่อสีของโค้ดอ่อนกว่าพื้นหลัง
โค้ดแบบสีอ่อนบนพื้นมืดเป็นกรณีที่เสี่ยง เครื่องสแกนบางรุ่นอ่านไม่ได้ ดังนั้นโค้ดสีขาวบนการ์ดสีดำจึงเป็นการเสี่ยงโชค โค้ดสีเขียวอ่อนบนการ์ดสีขาวอาจดูดีด้วยตา แต่สแกนไม่ได้ เพราะสองสีมีความสว่างใกล้กันแม้จะต่างกันที่เฉดสี ควรใช้โค้ดสีเข้มบนพื้นสีอ่อน และตรวจสีในแสงที่โค้ดจะถูกมองเห็นจริง
พื้นที่ว่างรอบโค้ด
QR code ต้องมีพื้นที่ว่างสีอ่อนล้อมรอบลายโค้ด เรียกว่าเขตพักสายตา (quiet zone) ความกว้างมาตรฐานคือ 4 โมดูล โดยโมดูลคือช่องสี่เหลี่ยมหนึ่งช่องของโค้ด เครื่องสแกนใช้พื้นที่ว่างนี้เพื่อหาขอบของลายโค้ด โค้ดที่พิมพ์ชนขอบกระดาษใบปลิว หรือถูกตัดชิดในโปรแกรมออกแบบ มักเสียพื้นที่ว่างไป และอาจสแกนไม่ได้เลย แม้ดูสมบูรณ์แบบ
เครื่องสร้างจะตั้งเขตพักสายตาเป็น 4 โมดูลซึ่งเป็นมาตรฐาน และให้เพิ่มได้สูงสุด 10 แต่ลดไม่ได้ พื้นที่ว่างที่กว้างขึ้นช่วยได้เมื่อโค้ดอยู่ใกล้งานศิลป์ที่รกตา ถ้าเป็นโปสเตอร์สีสัน ให้มีแผ่นสีอ่อนรองหลังทั้งโค้ดรวมพื้นที่ว่างด้วย แทนที่จะปล่อยให้ลวดลายชิดลายโค้ด และตรวจพื้นที่ว่างอีกครั้งหลังปรับขนาดภาพในโปรแกรมอื่น เพราะการปรับขนาดอาจตัดพื้นที่ว่างออกได้
ขนาด ข้อมูล และการแก้ข้อผิดพลาด
QR code คือตารางตาราง และข้อมูลที่มากขึ้นหมายถึงช่องที่มากขึ้น ลิงก์สั้นพอดีกับตารางที่ห่าง ลิงก์ยาวที่มีพารามิเตอร์ติดตามจะทำให้ตารางถี่ขึ้น ช่องเล็กลง และกล้องต้องแยกแต่ละช่องให้ได้ในระยะที่สแกน มีสองวิธีที่ช่วยได้ คือพิมพ์โค้ดให้ใหญ่ขึ้น และทำเนื้อหาให้สั้นลง คู่มือการลบการติดตามออกจากลิงก์ อธิบายวิธีตัดข้อความส่วนเกินออกจากลิงก์
ควรทดสอบที่ระยะที่ผู้คนจะใช้จริง โค้ดที่สแกนได้จากระยะ 10 ซม. บนโต๊ะทำงาน อาจสแกนไม่ได้จากระยะหนึ่งเมตรที่หน้าต่างร้าน
การแก้ข้อผิดพลาดคือการเพิ่มข้อมูลสำรองเข้าไป เพื่อให้ยังอ่านโค้ดได้แม้บางส่วนเสียหายหรือถูกบัง ระดับมาตรฐานคือ L, M, Q และ H ซึ่งกู้คืนได้ประมาณ 7%, 15%, 25% และ 30% ของ codeword ตามลำดับ เครื่องสร้างใช้ M เป็นค่าเริ่มต้น และควรเลือก H เมื่อต้องวางโลโก้กลางโค้ด
การแก้ข้อผิดพลาดระดับสูงไม่ได้ไม่มีต้นทุน เพราะเพิ่มช่องสำรองเข้าไป เนื้อหาเดิมจึงต้องใช้โค้ดที่ถี่และใหญ่ขึ้น ควรเพิ่มระดับก็ต่อเมื่อโค้ดมีโอกาสถูกทำให้เสียหายหรือถูกบัง การเพิ่มระดับไม่ได้แก้ปัญหาความต่างของสีต่ำ และโค้ดที่ถี่ขึ้นอาจสแกนยากขึ้นในระยะไกล
ตรวจโค้ดก่อนพิมพ์
- สร้างโค้ดในขนาดที่จะพิมพ์จริง เครื่องสร้างให้เลือกได้ทั้ง SVG และ PNG และ SVG จะคมชัดในทุกขนาดที่พิมพ์
- ตรวจว่าไม่มีคำเตือนเรื่องความต่างของสี และพื้นที่ว่างรอบโค้ดอยู่ในไฟล์แล้ว
- พิมพ์ทดสอบในขนาดจริงบนกระดาษที่จะใช้ แล้วสแกนในแสงที่โค้ดจะถูกมองเห็นจริง
- สแกนจากระยะที่ผู้คนจะใช้ และลองเข้าใกล้และถอยห่างเล็กน้อยด้วย
- ถ้าสแกนไม่ได้ ให้เปลี่ยนทีละอย่าง ตามลำดับนี้: สี แล้วพื้นที่ว่าง แล้วขนาด แล้วเนื้อหา
กรณีพิเศษ
- แสงสะท้อน ลามิเนตมันวาวหรือหน้าต่างที่อยู่ด้านหลังโค้ดอาจทำให้ช่องสีอ่อนกลืนไปกับแสง ให้เอียงโค้ดให้พ้นจากแสง หรือพิมพ์บนกระดาษด้าน
- พื้นผิวโค้ง โค้ดที่พันรอบขวด แก้ว หรือป้ายโค้งจะบิดรูป และตารางจะไม่เรียงตรงแนวอีกต่อไป ควรพิมพ์บนพื้นราบ หรือทำโค้ดให้ใหญ่พอให้ความโค้งมีผลน้อยลง
- การสึกหรอ รอยพับ รอยขีดข่วน และฝนอาจทำให้ช่องแตกเร็วกว่าที่การแก้ข้อผิดพลาดจะรับมือได้ ฟิล์มกันรอยแบบด้านใสช่วยปกป้องโค้ดที่พิมพ์แล้วโดยไม่ทำให้เกิดแสงสะท้อน
- หน้าจอ โค้ดบนโทรศัพท์หรือจอมอนิเตอร์ต้องมีความสว่างพอ และหน้าจอควรหันเข้าหากล้อง หน้าจอที่เอียงอาจสะท้อนภาพในห้อง และทำให้โค้ดจางลง
- แบบคงที่หรือแบบไดนามิก โค้ดแบบคงที่เก็บเนื้อหาไว้ในลายโค้ดเอง จึงไม่ต้องพึ่งบริการใดให้ออนไลน์อยู่ ส่วนโค้ดที่ชี้ไปยังบริการเปลี่ยนเส้นทาง จะหยุดทำงานเมื่อบริการนั้นหยุด QR code แบบคงที่และแบบไดนามิก อธิบายความต่างนี้
- โค้ด Wi-Fi โค้ด Wi-Fi ใช้รูปแบบ QR เดียวกัน จึงมีสาเหตุเดียวกันด้วย การ์ด QR Wi-Fi สร้างการ์ดที่พิมพ์ได้ให้แขกสแกนด้วยกล้องโทรศัพท์ โทรศัพท์ส่วนใหญ่ที่ผลิตในช่วงไม่กี่ปีหลังเชื่อมต่อได้จากแอปกล้องโดยตรง ส่วนรุ่นเก่าอาจต้องใช้แอปสแกนเนอร์ การแชร์ Wi-Fi ด้วย QR code มีรายละเอียดเพิ่มเติม
- เลนส์และการซูม เลนส์ที่มีรอยเปื้อนทำให้ภาพเบลอจนดูเหมือนโค้ดไม่ดี ให้เช็ดเลนส์ก่อน และถอยออกมาแทนการใช้ดิจิทัลซูม เพราะการซูมแบบดิจิทัลทำให้รายละเอียดหาย
แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI
ความคิดเห็น
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย


