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

PNG เป็นกริดพิกเซล เป็นตัวเลือกที่ถูกเมื่อโค้ดอยู่บนหน้าจอ เว็บไซต์ สไลด์ อีเมล หรืองานพิมพ์ครั้งเดียวเร็ว ๆ ที่คุณรู้ขนาดสุดท้ายแล้ว ส่งออกมันใหญ่ ๆ (1024 หรือ 2048 px) เพื่อให้ร้านพิมพ์มีพิกเซลให้ทำงาน แต่ขยาย PNG เล็ก ๆ เกินความละเอียดของมันแล้วสี่เหลี่ยมที่คมกลายเป็นบล็อกเบลอที่มีขอบนุ่ม และขอบนุ่มคือสิ่งที่ทำให้เครื่องสแกนลังเลเป๊ะ
SVG เป็นเวกเตอร์ โค้ดถูกอธิบายเป็นรูปทรง ไม่ใช่พิกเซล มันจึงยังคมสมบูรณ์แบบที่ขนาด ใด ๆ นั่นคือสิ่งที่คุณต้องการสำหรับงานพิมพ์จริง โปสเตอร์ บรรจุภัณฑ์ นามบัตร แบนเนอร์ม้วน ส่ง SVG ให้คนที่ทำเลย์เอาต์ของคุณ (Illustrator, InDesign, Figma, Affinity รับได้หมด) แล้วปรับสเกลได้อิสระโดยไม่เสียขอบเลย เมื่อสงสัยสำหรับงานพิมพ์ หยิบ SVG
จริง ๆ แล้วมันควรใหญ่แค่ไหน?

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