สร้าง QR Code ให้สแกนติดทุกครั้ง: สี โลโก้ ขนาดพิมพ์ และ Error Correction
QR ที่สแกนไม่ติดมักไม่ได้พังเพราะข้อมูล แต่พังเพราะสีตัดกันไม่พอ โลโก้ใหญ่เกิน หรือพิมพ์เล็กเกินไป บทความนี้อธิบายสี่ปัจจัยที่ตัดสินว่า QR จะสแกนติดหรือไม่ พร้อมตัวเลขที่ใช้ได้จริง

QR Code ที่พิมพ์ลงเมนู นามบัตร หรือป้ายหน้าร้านแล้วสแกนไม่ติด แทบไม่เคยเกิดจากข้อมูลข้างในผิด แต่เกิดจากสี่เรื่องที่มองข้ามกันบ่อย: สี โลโก้ ขนาดพิมพ์ และระดับการกู้ข้อมูล แก้สี่เรื่องนี้ให้ถูก QR ก็สแกนติดแม้จะโดนแสงสะท้อนหรือกระดาษยับ
1. สีต้องตัดกันชัด และห้ามสลับด้าน
กล้องมือถืออ่าน QR จากความต่างระหว่างจุดเข้มกับพื้นอ่อน ถ้าใช้สีลายอ่อนเกินไป เช่น เหลืองบนขาว หรือฟ้าอ่อนบนเทา แอปสแกนจะมองไม่เห็นขอบของจุด หลักที่ปลอดภัยคือค่าความต่างของสี (contrast) อย่างน้อย 3:1 ซึ่งแปลว่าสีเข้มจริง ๆ บนพื้นสว่างจริง ๆ
อีกข้อที่พลาดกันคือการสลับด้าน คือลายสีอ่อนบนพื้นเข้ม แอปสแกนหลายตัวรองรับ แต่หลายตัวไม่รองรับ ถ้าต้องการให้สแกนติดในทุกเครื่อง ให้ใช้ลายเข้มบนพื้นอ่อนเสมอ เครื่องมือสร้าง QR Code ของ Uppic ตรวจค่าความต่างของสีให้อัตโนมัติและเตือนเมื่อต่ำกว่า 3:1

2. โลโก้ใส่ได้ แต่ต้องรู้ว่ากินพื้นที่เท่าไร
QR ทนต่อความเสียหายได้เพราะมีข้อมูลสำรองฝังอยู่ในลาย (Error Correction) แบ่งเป็นสี่ระดับ: L กู้ได้ราว 7%, M 15%, Q 25% และ H 30% ของพื้นที่ โลโก้ตรงกลางคือการ "ทำลาย" ลายส่วนนั้นโดยตั้งใจ จึงต้องมีข้อมูลสำรองพอชดเชย
กฎง่าย ๆ คือใช้ระดับ H เมื่อมีโลโก้ และให้โลโก้กินพื้นที่ไม่เกินหนึ่งในห้าของด้านกว้าง ระดับ H ทำให้ลายละเอียดขึ้นเล็กน้อย แต่แลกกับความทนทานที่คุ้มกว่ามาก เครื่องมือของเราจะยกระดับเป็น H ให้อัตโนมัติทันทีที่อัปโหลดโลโก้ (ไฟล์ไม่เกิน 1 MB)
สิ่งที่ห้ามทำคือขยายโลโก้จนคลุมมุมทั้งสามของ QR สี่เหลี่ยมใหญ่ที่มุมคือ "ตำแหน่งนำทาง" ที่กล้องใช้หา QR ในภาพ ถ้ามุมใดโดนบัง QR จะสแกนไม่ติดทันทีไม่ว่า Error Correction จะสูงแค่ไหน
3. ขนาดพิมพ์ต้องสัมพันธ์กับระยะสแกน
QR ขนาด 2×2 เซนติเมตรคือขั้นต่ำสำหรับการสแกนระยะใกล้ เช่น บนนามบัตรหรือเมนู ถ้าเป็นโปสเตอร์ที่คนสแกนจากระยะหนึ่งเมตร ควรมีขนาดอย่างน้อย 10 เซนติเมตร กฎหยาบ ๆ คือ ขนาด QR ควรเป็นราวหนึ่งในสิบของระยะสแกน
อีกปัจจัยคือความละเอียดของลาย URL ยาว ๆ ทำให้ QR มีจุดเล็กและถี่ขึ้น พิมพ์เล็กแล้วจุดจะติดกัน ทางแก้ที่ได้ผลคือย่อ URL ให้สั้นก่อน หรือใช้ Dynamic QR ซึ่งฝังลิงก์สั้นของระบบไว้แทน ทำให้ลายโปร่งและสแกนง่ายกว่ามาก
4. ขอบขาวรอบ QR (Quiet Zone)
รอบ QR ต้องมีพื้นที่ว่างสีเดียวกับพื้นหลังอย่างน้อยความกว้างของจุดสี่จุด อย่าวางชิดขอบภาพ ชิดข้อความ หรือชิดกรอบลวดลาย เพราะกล้องจะแยกไม่ออกว่าขอบ QR อยู่ตรงไหน ถ้าใช้กรอบพร้อมข้อความชวนสแกน ให้กรอบอยู่นอกขอบขาว ไม่ใช่ทับ
Static หรือ Dynamic: เลือกให้ถูกก่อนพิมพ์
Static QR ฝังข้อมูลไว้ในภาพโดยตรง สร้างฟรี ไม่มีวันหมดอายุ ไม่ต้องมีบัญชี แต่แก้ปลายทางภายหลังไม่ได้ ถ้าพิมพ์ไปแล้ว URL เปลี่ยน ต้องพิมพ์ใหม่ทั้งหมด
Dynamic QR ฝังลิงก์สั้นของระบบ แล้วชี้ต่อไปยังปลายทางจริง จึงแก้ปลายทางได้ทุกเมื่อโดย QR เดิมไม่เปลี่ยน และมีสถิติการสแกน (เวลา อุปกรณ์ ประเทศ) เหมาะกับงานที่พิมพ์จำนวนมากหรือแคมเปญที่ปลายทางอาจเปลี่ยน
เช็กลิสต์ก่อนส่งพิมพ์
- ลายเข้มบนพื้นอ่อน ค่าความต่างสีอย่างน้อย 3:1
- มีโลโก้ = ใช้ Error Correction ระดับ H และโลโก้ไม่เกินหนึ่งในห้าของด้านกว้าง
- ขนาดอย่างน้อย 2×2 ซม. สำหรับระยะใกล้ และเพิ่มตามระยะสแกน
- เว้นขอบขาวรอบ QR อย่างน้อยสี่จุด
- ดาวน์โหลดเป็น SVG สำหรับงานพิมพ์ เพื่อให้ขยายเท่าไรก็คม
- ทดสอบสแกนจริงจากตัวอย่างพิมพ์ ด้วยมือถืออย่างน้อยสองเครื่องต่างยี่ห้อ
ผ่านหกข้อนี้แล้ว QR จะสแกนติดในสภาพจริง ไม่ใช่แค่บนหน้าจอคอมพิวเตอร์ที่ใช้ออกแบบ