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

ทำไมบังบางส่วนแล้วยังอ่านได้

QR Code ทุกตัวเก็บข้อมูลมากกว่าที่จำเป็น ส่วนเกินนั้นคือ error correction ข้อมูลสำรองที่ช่วยให้เครื่องสแกนประกอบส่วนที่อ่านไม่ได้กลับคืนมา เดิมทีออกแบบมาเผื่อรอยเปื้อน รอยยับ และรอยขีดข่วนบนชิ้นงานในโรงงาน ส่วนโลโก้ก็แค่รอยเปื้อนที่เรียบร้อยเป็นระเบียบ

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

ระดับกู้คืนได้ความกว้างโลโก้ที่ปลอดภัยสุด
L7%ราว 12%
M15%ราว 17%
Q25%ราว 22%
H30%25%

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

กฎสามข้อ

  1. ให้โลโก้กว้างไม่เกิน 20% ของความกว้างโค้ด ซึ่งเป็นค่าเริ่มต้นในเครื่องมือของเราอยู่แล้ว และต่ำกว่าเพดาน 25% พอสมควรแม้จะอยู่ที่ระดับ H
  2. ใช้ error correction ระดับ H ปล่อยค่าไว้ที่ อัตโนมัติ แล้วเครื่องมือจะสลับไป H ให้เองทันทีที่คุณใส่โลโก้ จะเปลี่ยนเองก็ต่อเมื่อรู้เหตุผลชัดเจน
  3. ใส่พื้นทึบรองหลังโลโก้ โลโก้พื้นใสที่วางทับช่องโค้ดตรง ๆ จะมีเศษลวดลายโผล่ผ่านช่องว่างของตัวอักษร ซึ่งทำให้เครื่องสแกนสับสนกว่าบล็อกทึบสะอาด ๆ เสียอีก เครื่องมือจะเติมพื้นรองให้อัตโนมัติ

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

ทำยังไงในเครื่องมือ

เปิด ตัวเลือกเพิ่มเติม แล้วไปแท็บ โลโก้ เลือกจากโลโก้แบรนด์ที่มีให้ หรืออัปโหลดของคุณเองก็ได้ รองรับ PNG, JPEG และ WebP ขนาดไม่เกิน 2 MB ลากแถบปรับขนาดแล้วดูภาพตัวอย่างไปด้วย จะมีคำเตือนขึ้นทันทีที่โลโก้ใหญ่เกินเกณฑ์ปลอดภัยของระดับ error correction ที่ใช้อยู่

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

โลโก้แบบไหนรอด แบบไหนไม่รอด

เครื่องหมายที่เรียบง่ายและคอนทราสต์สูงใช้ได้ เช่น ตัวอักษรตัวเดียว ไอคอนทึบ หรือคำสั้น ๆ สามสี่ตัวอักษร

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

หลีกเลี่ยงโลโก้สีอ่อนบนพื้นรองสีขาวด้วย เครื่องสแกนมองหาคอนทราสต์ เครื่องหมายสีเทาจาง ๆ บนพื้นขาวจะถูกอ่านเป็นรอยเลอะที่ตีความไม่ได้ แทนที่จะเป็นช่องว่างที่ชัดเจน

งานพิมพ์กินระยะเผื่อของคุณไปส่วนหนึ่ง

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

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

ทดสอบให้จริงจัง

สแกนโค้ดที่เสร็จแล้วจากระยะราว 15 ซม. แล้วลองอีกครั้งจากระยะหนึ่งเมตร ลองทั้งกลางแดดจ้าและในห้องแสงน้อย ถ้ามีทั้ง iPhone และ Android ให้ลองทั้งคู่ด้วยกล้องที่ติดมากับเครื่อง ไม่ใช่แอปสแกนแยก

ถ้าอ่านได้บ้างไม่ได้บ้าง นั่นไม่ใช่เรื่องดวง แต่คือโค้ดกำลังบอกว่าโลโก้ใหญ่เกินไป ลดลงหนึ่งขั้นแล้วทดสอบใหม่ ติด ๆ ดับ ๆ ตอนนี้แปลว่าพังแน่ตอนอยู่บนใบปลิวพันใบ

ขั้นตอนเต็มอยู่ใน เช็กลิสต์ทดสอบก่อนพิมพ์ และถ้าตอนนี้สแกนไม่ติดอยู่แล้ว เช็กลิสต์แก้ 7 ข้อ ครอบคลุมสาเหตุที่พบบ่อย

ใส่โลโก้ลงโค้ดของคุณ แถบปรับขนาดและคำเตือนอยู่ตรงนั้นเลย