ข้ามไปยังเนื้อหา
ความรู้ QR

QR Code สแกนไม่ได้ เกิดจากอะไร แก้ยังไง

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

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

QR สี่แบบ สีเข้มบนพื้นขาว สีเหลืองอ่อนเกินไป โลโก้ใหญ่เกินไป และข้อมูลเยอะจนลวดลายถี่

สามอันทางขวาคือหน้าตาของปัญหาข้อ 1 ข้อ 6 และข้อ 7 ด้านล่าง เทียบกับแบบที่ถูกทางซ้ายสุด บนจอคอมบางอันอาจยังสแกนติด แต่พอพิมพ์ลงกระดาษจริง เจอแสงร้านและสแกนจากระยะไกล มักเป็นอันแรกๆ ที่สแกนไม่ติด

1. ความต่างของสีน้อยเกินไป

นี่คือสาเหตุอันดับหนึ่ง และเป็นข้อที่คนทำป้ายสวยๆ พลาดบ่อยที่สุด

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

สีที่มีปัญหาบ่อย คือ เหลือง ส้มอ่อน ฟ้าอ่อน ชมพูอ่อน เขียวมิ้นต์ เทาอ่อน และสีนีออนทุกชนิด

วิธีทดสอบ ถ่ายรูป QR แล้วเปิดฟิลเตอร์ขาวดำในมือถือ ถ้าลวดลายยังชัดคือผ่าน ถ้าเริ่มเลือนคือต้องแก้

วิธีแก้ เปลี่ยนเป็นสีเข้มขึ้น สีเข้มทุกโทนใช้ได้หมด เช่น น้ำเงินเข้ม เขียวเข้ม น้ำตาลเข้ม ม่วงเข้ม

ผลทดสอบของเรา (ก.ย. 2569) เราสร้าง QR อันเดียวกันด้วยสีต่างๆ บนพื้นขาว แล้วจำลองสภาพที่กล้องเจอจริง คือภาพเบลอเล็กน้อย มีสัญญาณรบกวน แสงไม่เท่ากันทั้งป้าย และบีบอัดเป็น JPEG จากนั้นถอดด้วยตัวอ่านแบบเดียวกับที่หน้าอ่าน QR จากรูป ใช้บนคอมพิวเตอร์ สีละ 30 รอบ โดยสุ่มทิศแสงใหม่ทุกรอบ

สีจุด ความต่างกับพื้นขาว อ่านได้
ดำ, น้ำเงินเข้ม, เขียวเข้ม, น้ำตาลเข้ม, ม่วงเข้ม 8.7 ถึง 17.7 เท่า 30 จาก 30 ทุกสี
แดง 4.8 เท่า 30 จาก 30
ส้ม 2.8 เท่า 29 จาก 30
ชมพู 2.6 เท่า 23 จาก 30
ฟ้า 2.5 เท่า 19 จาก 30
เขียวมิ้นต์, เทาอ่อน, เหลือง 1.5 เท่า 0 จาก 30

ตัวเลขความต่างคือค่า contrast ratio แบบเดียวกับที่ใช้วัดความอ่านง่ายของตัวหนังสือบนเว็บ ในการทดสอบนี้ ทุกสีที่ต่างจากพื้นขาวตั้งแต่ราว 4.5 เท่าขึ้นไปอ่านได้ครบทุกรอบ ส่วนสีที่ต่ำกว่า 3 เท่าเริ่มพลาด และสีพาสเทลอ่อนๆ อ่านไม่ได้เลยสักรอบ กล้องมือถือรุ่นใหม่ส่วนใหญ่ถอดรหัสเก่งกว่าตัวอ่านที่เราใช้ทดสอบ ผลบนมือถือจริงจึงอาจดีกว่านี้บ้าง แต่มือถือรุ่นเก่ากับแอปสแกนราคาถูกไม่ได้เก่งขนาดนั้น สีที่ตกในตารางนี้จึงเป็นสีที่เสี่ยงจริง

2. ขนาดเล็กเกินไปเมื่อเทียบกับระยะสแกน

หลักคร่าวๆ คือ ระยะสแกนหารด้วยสิบ เท่ากับขนาด QR ขั้นต่ำ

ระยะที่คนยืนสแกน ขนาดขั้นต่ำ
30 ซม. 3 x 3 ซม.
50 ซม. 5 x 5 ซม.
1 เมตร 10 x 10 ซม.
3 เมตร 30 x 30 ซม.
5 เมตร 50 x 50 ซม.

ป้ายติดผนังร้านที่คนต้องยืนห่างสองสามเมตรเพราะมีเคาน์เตอร์ขวาง แต่พิมพ์ QR ขนาดเท่านามบัตร คือกรณีที่เจอบ่อยมาก

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

3. ขอบขาวรอบ QR หายไป

QR Code ต้องมีพื้นที่ว่างรอบตัวเพื่อให้กล้องจับขอบเจอ พื้นที่นี้ต้องกว้างอย่างน้อยเท่ากับความกว้างของช่องสี่เหลี่ยมเล็กสี่ช่องในตัวรหัส

สิ่งที่ทำให้ขอบหายคือ การครอปรูปให้ชิดขอบ QR การวางข้อความหรือกราฟิกชิดเกินไป และการวาง QR ทับบนพื้นหลังลวดลาย

วิธีแก้ เว้นขอบขาวรอบ QR ให้กว้างพอ และถ้าจะวางบนพื้นหลังสี ให้ทำกล่องสีขาวรองใต้ QR ก่อน

4. พิมพ์ออกมาแล้วสีเพี้ยนหรือซีด

QR ที่ดูดีบนจอแต่พิมพ์แล้วใช้ไม่ได้ เกิดจากสองเรื่อง

จอเรืองแสงเอง ทำให้ความต่างของสีดูชัดกว่าความจริง ส่วนกระดาษต้องอาศัยแสงจากภายนอกสะท้อน

หมึกพิมพ์ให้สีต่างจากจอ สีบนจอเป็นแสง ส่วนหมึกเป็นสารสี สีเดียวกันจึงออกมาไม่เหมือนกัน มักซีดลงเล็กน้อย

วิธีแก้ พิมพ์ตัวอย่างออกมาทดสอบก่อนสั่งพิมพ์จำนวนมากเสมอ และสแกนจากกระดาษจริงในสภาพแสงจริง

5. พื้นผิวสะท้อนแสง

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

วิธีแก้ ใช้วัสดุเคลือบด้านแทนเคลือบเงา และเลี่ยงการติดตรงที่มีไฟส่องตรงๆ

6. ใส่โลโก้ใหญ่เกินไป

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

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

7. ข้อมูลเยอะเกินไปจนลวดลายถี่

ยิ่งใส่ข้อมูลมาก ตารางยิ่งละเอียด แต่ละช่องยิ่งเล็กลงเมื่อพิมพ์ขนาดเท่าเดิม

ที่เจอบ่อยคือลิงก์ที่มีพารามิเตอร์ติดตามยาวเหยียดต่อท้าย และข้อมูล vCard ที่กรอกครบทุกช่อง

วิธีแก้ ตัดพารามิเตอร์ที่ต่อท้ายหลังเครื่องหมายคำถามออก และกรอก vCard เฉพาะช่องที่จำเป็นจริงๆ

8. ป้ายเสียหายหรือเปื้อน

ป้ายที่ใช้มานานอาจมีรอยขีดข่วน สีซีดจากแดด หรือคราบสกปรกทับ

วิธีแก้ เช็ดทำความสะอาด ถ้าสีซีดจนจางแล้วต้องพิมพ์ใหม่ และควรตรวจป้ายเป็นระยะโดยเฉพาะป้ายกลางแจ้ง

9. ปัญหาอยู่ที่มือถือ ไม่ใช่ที่ QR

ถ้า QR อันเดียวกันบางเครื่องสแกนได้บางเครื่องไม่ได้ ให้ลองตรวจฝั่งเครื่อง วิธีเปิดฟังก์ชันสแกนของแต่ละระบบเขียนไว้ละเอียดในวิธีสแกน QR Code บนมือถือ

  • เลนส์กล้องสกปรก เช็ดด้วยผ้านุ่มก่อน
  • ระบบปฏิบัติการเก่าเกินไป iPhone ก่อน iOS 11 และ Android ก่อนเวอร์ชัน 9 อาจสแกนจากกล้องไม่ได้ ต้องใช้แอปช่วย
  • ปิดฟังก์ชันสแกนไว้ ใน iPhone ต้องเปิดที่การตั้งค่ากล้อง ส่วน Android บางรุ่นต้องเปิดโหมด Google Lens
  • โฟกัสไม่เข้า ลองขยับเข้าออกช้าๆ หรือแตะที่หน้าจอตรง QR เพื่อบังคับโฟกัส

ลำดับการไล่แก้

ถ้าไม่รู้ว่าปัญหาอยู่ตรงไหน ให้ไล่ตามนี้

  1. เอาไฟล์ต้นฉบับไปวางในตัวอ่าน QR จากรูป ถ้าถอดข้อมูลออกมาได้ถูกต้อง แปลว่าตัวรหัสไม่มีปัญหา ปัญหาอยู่ที่การพิมพ์หรือการติดตั้ง
  2. ถ้าบนจอก็สแกนไม่ได้ ให้เพิ่มความเข้มของสีแล้วลองใหม่
  3. ยังไม่ได้ ให้ลดขนาดโลโก้หรือเอาโลโก้ออก
  4. ยังไม่ได้ ให้เปลี่ยนรูปแบบจุดเป็นแบบเหลี่ยม
  5. ยังไม่ได้ ให้ลดปริมาณข้อมูล เช่น ทำลิงก์ให้สั้นลง

ป้องกันไว้ก่อนดีกว่าตามแก้

ก่อนสั่งพิมพ์จำนวนมากทุกครั้ง ให้ทำสามอย่างนี้

  • พิมพ์ตัวอย่างหนึ่งใบด้วยขนาดจริงและวัสดุจริง
  • สแกนด้วยมือถืออย่างน้อยสองเครื่องต่างระบบ
  • สแกนในสภาพแสงจริงและจากระยะที่คนจะยืนจริง

เสียเวลาสิบนาที ดีกว่าพิมพ์ป้ายทิ้งทั้งล็อต

คำถามที่พบบ่อย

QR Code สแกนไม่ได้เกิดจากอะไรมากที่สุด

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

ทำไม QR ที่เคยสแกนได้ตอนอยู่บนจอ พอพิมพ์ออกมาแล้วสแกนไม่ได้

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

มือถือเครื่องหนึ่งสแกนได้ อีกเครื่องสแกนไม่ได้ เพราะอะไร

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

บทความที่เกี่ยวข้อง

  • เสาหลัก

    วิธีสร้าง QR Code ทีละขั้น ครบทุกแบบ ปี 2569

    สอนวิธีสร้าง QR Code ทีละขั้นครบทุกประเภท เลือกประเภทให้ตรงงาน ปรับดีไซน์ไม่ให้สแกนไม่ติด และขนาดที่ต้องพิมพ์จริง สำหรับมือใหม่

  • ความรู้ QR

    Dynamic QR กับ Static QR ต่างกันยังไง เลือกแบบไหนดี

    อธิบาย dynamic qr คือ อะไร ต่างจาก static QR ตรงไหน แก้ปลายทางทีหลังได้จริงไหม มีค่าใช้จ่ายอะไรบ้าง และร้านที่ติดป้ายพร้อมเพย์หรือเมนูควรเลือกแบบไหน

  • ความรู้ QR

    ระวัง QR Code หลอกโอนเงิน (quishing) สังเกตยังไง

    QR Code หลอกโอนเงิน หรือ quishing คือการปลอมป้าย QR รับเงินให้โอนผิดบัญชี สอนสังเกตป้ายที่ถูกสลับ ตรวจชื่อบัญชีก่อนกดโอน และวิธีรับมือถ้าเผลอโอนไปแล้ว

  • ความรู้ QR

    บาร์โค้ด กับ QR Code ต่างกันยังไง ใช้อันไหนดี

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