QR Code ใช้ไม่ได้หรือหมดอายุ? สาเหตุและวิธีแก้
ถ้า QR Code บนใบปลิวหรือเมนูของคุณจู่ ๆ ก็เปิดไปเจอหน้า “หมดอายุ” “ถูกปิดใช้งาน” หรือ “อัปเกรดแพ็กเกจ” เกือบแน่นอนว่าเป็นโค้ดแบบไดนามิก คือโค้ดชี้ไปที่เซิร์ฟเวอร์ redirect ของผู้ให้บริการสร้างโค้ด และผู้ให้บริการปิดมันเมื่อช่วงทดลองใช้หรือแพ็กเกจของคุณหมด ลวดลายที่พิมพ์ออกไปไม่ได้เสีย แต่ลิงก์ข้างในตอนนี้พาไปที่หน้าของเขาแทนหน้าของคุณ คุณจ่ายเงินเพื่อเปิดใช้งานใหม่ได้ หรือพิมพ์ใหม่ด้วยโค้ดแบบคงที่จากเครื่องมืออย่างเครื่องมือสร้าง QR Code ซึ่งใส่ลิงก์ของคุณลงในลวดลายโดยตรง จึงไม่มีอะไรให้ใครปิดได้
QR Code แบบคงที่ กับแบบไดนามิก
QR Code เก็บข้อความสั้น ๆ ไว้ ส่วนใหญ่เป็นลิงก์ ความต่างระหว่างสองแบบอยู่ที่ว่าเป็นลิงก์ ไหน
โค้ดแบบคงที่ (static) มีปลายทางของคุณอยู่ในตัว เช่น https://yourcafe.com/menu มือถือสแกนแล้วไปที่นั่นทันที ไม่มีคนกลาง ไม่มีอะไรต้องออนไลน์ค้างไว้นอกจากเว็บไซต์ของคุณเอง และโค้ดใช้ได้ตราบเท่าที่สิ่งพิมพ์ยังอยู่ ข้อแลกเปลี่ยนคือเปลี่ยนเนื้อหาหลังพิมพ์ไม่ได้
โค้ดแบบไดนามิก (dynamic) มีลิงก์สั้นบนโดเมนของผู้ให้บริการ เช่น https://qr-vendor.example/a8Kx2 เมื่อมือถือเปิดลิงก์นี้ เซิร์ฟเวอร์ของผู้ให้บริการจะดูว่าต้องส่งผู้เข้าชมไปที่ไหน แล้ว redirect ไปยังเมนูของคุณ ขั้นตอนตรงกลางนี้คือสิ่งที่ทำให้โค้ดไดนามิกมีประโยชน์ เพราะเปลี่ยนปลายทางภายหลังหรือนับจำนวนการสแกนได้ และก็เป็นสิ่งที่ทำให้ผู้ให้บริการปิดโค้ดได้ด้วย ถ้าค่าสมาชิกขาด ช่วงทดลองใช้หมด หรือบริษัทปิดตัว เซิร์ฟเวอร์ของเขาจะหยุดส่งต่อและแสดงหน้าของตัวเองแทน
เครื่องมือสร้างโค้ด “ฟรี” หลายเจ้าสร้างโค้ดไดนามิกเป็นค่าเริ่มต้นโดยไม่บอกผลที่ตามมาให้ชัด ทุกอย่างใช้ได้ดีในช่วงสัปดาห์แรก ๆ โค้ดถูกพิมพ์ลงเมนู 500 ใบ แล้วช่วงทดลองใช้ก็หมดลง
วิธีดูว่าโค้ดของคุณเป็นแบบไหน
ไม่ต้องใช้เครื่องมือพิเศษ แค่ดูลิงก์ที่อยู่ในโค้ด
- หันกล้องมือถือไปที่โค้ด ก่อนเปิด มือถือส่วนใหญ่จะแสดงตัวอย่างลิงก์ในหน้าต่างแจ้งเตือน
- อ่านชื่อโดเมน เป็นเว็บไซต์ ของคุณ หรือเป็นชื่อบริษัท QR Code หรือบริการย่อลิงก์?
- ถ้าเป็นโดเมนของผู้ให้บริการสร้างโค้ด แสดงว่าเป็นโค้ดไดนามิก และบริษัทนั้นเป็นผู้ควบคุมว่าโค้ดจะใช้ได้ต่อหรือไม่
ถ้าลิงก์ชี้ไปที่โดเมนของคุณเอง เช่น yourcafe.com/menu แต่ยังใช้ไม่ได้ ปัญหาไม่ได้อยู่ที่ผู้ให้บริการ QR Code แต่หน้านั้นย้ายที่หรือเว็บไซต์ล่ม ซึ่งอยู่ในมือคุณทั้งหมด (ดูด้านล่าง)
สิ่งที่ทำได้ตอนนี้
ติดต่อผู้ให้บริการหรือจ่ายเงิน ถ้าโค้ดผ่านเซิร์ฟเวอร์ของผู้ให้บริการ เขาเป็นคนเดียวที่เปิดใช้งานใหม่ได้ ตรวจบัญชีของคุณกับผู้ให้บริการ การเปิดใช้งานใหม่อาจเป็นทางแก้ที่เร็วที่สุดเมื่อคุณมีสิ่งพิมพ์หลายพันชิ้นกระจายอยู่ อ่านให้ดีว่ากำลังสมัครอะไร ทั้งเรื่องว่าเป็นการเรียกเก็บเงินต่อเนื่องหรือไม่ และจะเกิดอะไรขึ้นถ้ายกเลิกภายหลัง
พิมพ์ใหม่ด้วยโค้ดแบบคงที่ ถ้าพิมพ์ไปไม่มาก หรือถึงเวลาต้องเปลี่ยนอยู่แล้ว ให้สร้างโค้ดแบบคงที่ที่ชี้ไปยังหน้าของคุณเองโดยตรงแล้วพิมพ์ใหม่ ในเครื่องมือสร้าง QR Code เลือก ลิงก์ วาง URL ของคุณ แล้วดาวน์โหลด SVG ส่งให้โรงพิมพ์ โค้ดมีแค่ลิงก์ของคุณ ไม่มีบัญชี ช่วงทดลองใช้ หรือเซิร์ฟเวอร์ redirect อยู่เบื้องหลัง
ปิดทับโค้ดเก่า สำหรับเมนู ป้ายบนโต๊ะ หรือโปสเตอร์ที่ยังอยากใช้ต่อ สติกเกอร์โค้ดใหม่ติดทับโค้ดเก่าเป็นทางออกชั่วคราวที่ใช้ได้จริงจนกว่าจะพิมพ์ล็อตใหม่ ทำสติกเกอร์ให้ใหญ่พอจะปิดโค้ดเก่าได้มิด มือถือจะได้ไม่สแกนโดนโค้ดผิดตัว
ถ้าโค้ดชี้ไปที่โดเมนของคุณ ให้ redirect เอง เมื่อลิงก์ในโค้ดอยู่บนโดเมนที่คุณควบคุม และแค่หน้านั้นย้ายที่ ให้ตั้ง redirect บนเว็บไซต์จากที่อยู่เดิมไปยังที่อยู่ใหม่ ผู้ให้บริการโฮสติ้งหรือเครื่องมือสร้างเว็บไซต์ของคุณมักทำได้ แล้วโค้ดทุกชิ้นที่พิมพ์ไปแล้วจะกลับมาใช้ได้โดยไม่ต้องพิมพ์ใหม่
วิธีป้องกันครั้งหน้า
- ใช้โค้ดแบบคงที่ สำหรับทุกอย่างที่จะพิมพ์ โค้ดแบบคงที่คือค่าเริ่มต้นที่ปลอดภัย หมดอายุไม่ได้เพราะไม่มีอะไรอยู่บนเซิร์ฟเวอร์
- ชี้ไปที่โดเมนของคุณเอง แม้จะเป็นโค้ดแบบคงที่ ก็ควรลิงก์ไปที่หน้าบนเว็บไซต์ของคุณเอง แทนลิงก์แชร์ไฟล์หรือหน้าของบุคคลที่สามที่อาจหายไป
- อยากได้ความยืดหยุ่น? สร้างเอง ใช้ที่อยู่ที่คงที่บนเว็บไซต์ของคุณ เช่น
yourcafe.com/menuแล้วเปลี่ยนสิ่งที่หน้านั้นแสดง หรือ redirect ไปที่อื่น เมื่อใดก็ตามที่เมนูเปลี่ยน คุณจะได้ประโยชน์หลักของโค้ดไดนามิกโดยไม่ต้องพึ่งใคร - ตรวจก่อนพิมพ์ สแกนตัวอย่างสุดท้ายด้วยมือถือสองเครื่องที่ต่างกัน เปิดลิงก์ และยืนยันว่าโดเมนเป็นของคุณ โค้ดแบบคงที่แก้ไขภายหลังไม่ได้ พิมพ์ URL ผิดตัวเดียวก็ต้องพิมพ์ใหม่
สาเหตุอื่นที่ทำให้สแกน QR Code ไม่ได้
ไม่ใช่ทุกปัญหาจะเกิดจาก redirect ที่ถูกปิด ถ้ามือถือไม่รู้จักโค้ดเลย สาเหตุมักเป็นเรื่องทางกายภาพ
คอนทราสต์ต่ำ สีเทาอ่อนบนพื้นขาว หรือสีน้ำเงินเข้มบนพื้นดำ ทำให้กล้องแยกความต่างได้น้อยเกินไป วิธีแก้: ใช้โค้ดสีเข้มบนพื้นสีอ่อนที่มีคอนทราสต์สูง เครื่องมือสร้างโค้ดจะเตือนเมื่อคอนทราสต์ต่ำเกินไป
สีกลับด้าน โค้ดสีอ่อนบนพื้นสีเข้มดูมีสไตล์ แต่เครื่องสแกนหลายตัวอ่านไม่ได้ วิธีแก้: ให้โค้ดเข้มกว่าพื้นหลังเสมอ เครื่องมือสร้างโค้ดจะแจ้งเมื่อสีกลับด้าน
เล็กเกินไป หรือไม่มีขอบว่าง โค้ดจิ๋วบนนามบัตร หรือโค้ดที่พิมพ์ชิดกราฟิกอื่น อาจสแกนติดยาก วิธีแก้: พิมพ์ให้ใหญ่ขึ้น และเว้นขอบสีอ่อนว่าง ๆ รอบทั้งสี่ด้าน
สิ่งพิมพ์เสียหาย รอยขีดข่วน รอยพับ คราบ แสงสะท้อนจากการเคลือบ หรือโลโก้ที่วางทับตรงกลาง อาจลบลวดลายไปมากเกินไป วิธีแก้: เลือกระดับการทนความเสียหายสูงสุดตอนสร้างโค้ด ซึ่งจะเพิ่มข้อมูลสำรองให้โค้ดยังใช้ได้แม้เสียหายบางส่วน และใช้ผิวด้านเมื่อทำได้
ข้อมูลมากเกินไป ยิ่งโค้ดเก็บข้อความมาก ช่องสี่เหลี่ยมยิ่งแน่นและเล็ก และยิ่งสแกนยาก URL ยาว ๆ ที่มีพารามิเตอร์ติดตามเป็นตัวการที่พบบ่อย วิธีแก้: ใช้ลิงก์ที่สั้นลง เช่น ที่อยู่หน้าที่สะอาดบนเว็บไซต์ของคุณ และพิมพ์โค้ดให้ใหญ่ขึ้นอีกหน่อย เครื่องมือสร้างโค้ดจะแจ้งเมื่อเนื้อหายาวเกินกว่าจะใส่ในโค้ดเดียว
สำหรับโค้ด Wi-Fi บนโต๊ะหรือในห้องพักให้เช่า มีจุดที่ต้องระวังเพิ่มอีกเล็กน้อย ดูวิธีสร้าง QR Code Wi-Fi
คำถามที่พบบ่อย
QR Code หมดอายุเองได้ไหม?
ไม่ได้ QR Code เป็นแค่ลวดลายที่พิมพ์ออกมา โค้ดแบบคงที่ไม่มีวันหมดอายุ ส่วนโค้ดไดนามิกจะหยุดทำงานก็ต่อเมื่อเซิร์ฟเวอร์ redirect ที่อยู่เบื้องหลังหยุดส่งต่อผู้เข้าชม
เปลี่ยนปลายทางของ QR Code แบบคงที่ได้ไหม?
เปลี่ยนที่ตัวโค้ดไม่ได้ เพราะลิงก์เป็นส่วนหนึ่งของลวดลาย แต่ถ้าโค้ดชี้ไปที่หน้าบนโดเมนของคุณเอง คุณเปลี่ยนหน้านั้นหรือ redirect ไปที่อยู่ใหม่ได้
โค้ดจากเครื่องมือนี้จะใช้ไม่ได้ไหม ถ้าเว็บไซต์นี้หายไป?
ไม่ เครื่องมือสร้าง QR Code สร้างโค้ดแบบคงที่ในเบราว์เซอร์ของคุณ ลิงก์ของคุณอยู่ในลวดลาย โค้ดจึงใช้ได้ต่อโดยไม่ต้องพึ่งเว็บไซต์นี้
ทำไมโค้ดสแกนได้บนมือถือเครื่องหนึ่งแต่อีกเครื่องไม่ได้?
ส่วนใหญ่เพราะโค้ดอยู่ในระดับก้ำกึ่ง เช่น คอนทราสต์ต่ำ ขนาดเล็ก แสงสะท้อน หรือสิ่งพิมพ์เสียหาย ที่กล้องดี ๆ ยังอ่านได้ ให้เพิ่มคอนทราสต์ ขนาด และระดับการทนความเสียหาย แล้วทดสอบใหม่กับมือถือหลายเครื่อง