ข้ามไปยังเนื้อหา

เช็กลิสต์

ทำไม QR Code ที่พิมพ์แล้วสแกนไม่ติด: ขนาด คอนทราสต์ และการทดสอบ

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

หาก่อนว่าคุณอยู่กับปัญหาครึ่งไหน

ก่อนจะวินิจฉัยอะไร ให้แยกความผิดพลาดสองแบบที่ดูเหมือนกันเป๊ะสำหรับคนที่ถือมือถืออยู่ แต่ไม่มีอะไรเหมือนกันเลยนอกจากนั้น

ไม่กล้องอ่านลวดลายไม่ได้ ก็อ่านได้ดีอยู่แล้วแต่ปลายทางต่างหากที่พัง ถ้ามือถือแสดงตัวอย่างลิงก์ ที่อยู่ หรือปฏิกิริยาอะไรก็ตาม แปลว่าโค้ดปกติดีและปัญหาอยู่ที่ปลายทาง — ข้ามไปหัวข้อสุดท้ายได้เลย ถ้าไม่เกิดอะไรขึ้นเลย ปัญหาอยู่ที่โค้ด และหัวข้อที่อยู่ระหว่างกลางนี้ใช้ได้

ใช้เวลาห้าวินาที และช่วยคุณไม่ต้องไปรื้อไฟล์งานพิมพ์ที่ไม่เคยเสียตั้งแต่แรก

มันถูกพิมพ์เล็กเกินไปเมื่อเทียบกับระยะ

สาเหตุที่พบบ่อยที่สุดและคาดเดาได้ที่สุด กฎคร่าว ๆ บอกว่าด้านของโค้ดควรยาวราวหนึ่งในสิบของระยะที่อ่าน: ราว 3 ซม. สำหรับป้ายตั้งโต๊ะที่อ่านจากระยะเอื้อมแขน ราว 20 ซม. สำหรับหน้าร้านที่อ่านจากสองเมตร และใหญ่กว่านั้นมากสำหรับอะไรที่อ่านข้ามห้องหรืออ่านจากรถที่แล่นผ่าน

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

ถ้าลังเล ให้พิมพ์ใหญ่ไว้ก่อน ไม่เคยมีใครสแกนโค้ดไม่ได้เพราะมันใหญ่เกินไป

คอนทราสต์อ่อนเกินไปหรือกลับด้าน

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

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

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

ขอบว่างถูกตัดไป

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

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

ถ้าพื้นที่คับ ให้ย่อโค้ดลงแล้วเก็บขอบว่างไว้ โค้ดเล็กที่ขอบว่างครบอ่านได้ โค้ดใหญ่ที่ไม่มีขอบว่างมักอ่านไม่ได้

ตัวไฟล์เองผิดมาตั้งแต่แรก

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

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

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

วัสดุหรือพื้นผิวกำลังต่อต้านคุณ

โค้ดที่สแกนได้ไร้ที่ติบนกระดาษออฟฟิศอาจพังบนสินค้าจริง

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

สำหรับทุกอย่างที่โค้ง มีผิวสัมผัส หรือมันวาว ให้พิมพ์โค้ดใหญ่กว่าที่กฎระยะแนะนำ และทดสอบบนวัสดุจริงแทนที่จะทดสอบบนปรู๊ฟกระดาษ

โค้ดอ่านได้แต่ปลายทางพัง

ถ้ามือถือจำโค้ดได้แต่ผู้เข้าชมไปไหนไม่ได้เลย ปัญหาไม่ได้อยู่ที่ลวดลาย ให้ไปตรวจปลายทาง

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

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

ไล่ดูสิ่งเหล่านี้ก่อนส่งพิมพ์

ความผิดพลาดข้างบนเกือบทุกข้อจับได้ด้วยการตรวจปรู๊ฟสิบนาที

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

เกี่ยวกับผู้เขียน

Andrii Petlovanyi

พัฒนา Mosaqo บนเว็บ iOS และ Android

FAQ

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

ทำไม QR Code ของฉันสแกนไม่ติด

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

QR Code ควรมีขนาดเท่าไร

ราวหนึ่งในสิบของระยะที่อ่าน — ราว 3 ซม. สำหรับป้ายตั้งโต๊ะที่อ่านจากระยะเอื้อมแขน ราว 20 ซม. สำหรับหน้าร้านที่ระยะสองเมตร ให้พิมพ์ใหญ่กว่าที่กฎแนะนำถ้าที่อยู่ปลายทางยาว ถ้าพื้นผิวมันวาวหรือโค้ง หรือถ้าแสงน้อย ทั้งสามอย่างกินพื้นที่เผื่อจริงไปหมด

ทำไมโค้ดใช้ได้บนมือถือฉันแต่ไม่ได้บนของลูกค้า

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

พิมพ์ QR Code บนขวดหรือบรรจุภัณฑ์โค้งได้ไหม

ได้ แต่มีเงื่อนไข ความโค้งบิดตารางโมดูล: พิมพ์โค้ดใหญ่กว่าที่กฎระยะแนะนำ วางให้ห่างจากช่วงที่โค้งที่สุด และเผื่อขอบว่างไว้เยอะ ๆ ทดสอบบนบรรจุภัณฑ์จริงแทนปรู๊ฟแบน — โค้ดที่อ่านได้ไร้ที่ติบนกระดาษอาจพังเมื่อพันรอบแก้ว

กล้องอ่านโค้ดได้แต่ไม่มีอะไรโหลดขึ้นมา เกิดอะไรขึ้น

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

ขั้นตอนถัดไป

พร้อมสร้างคิวอาร์โค้ดแรกแล้วหรือยัง

สร้างคิวอาร์โค้ดและทดสอบก่อนพิมพ์

Mosaqo รุ่นแรกใช้ได้ฟรีและไม่ต้องใช้บัตรชำระเงิน

เริ่มใช้ฟรี