QR Code คืออะไร ทำงานยังไง เข้าใจโครงสร้างก่อนพิมพ์
ผู้จัดทำ: QRS.in.th· เผยแพร่ · อัปเดต · ตรวจแหล่งอ้างอิง
QR Code หรือคิวอาร์โค้ดคือบาร์โค้ดสองมิติที่เก็บลิงก์ ข้อความ หรือข้อมูลอื่นให้กล้องอ่านได้ ขนาดตาราง ขอบว่างและความคมชัดมีผลต่อการสแกน ส่วนการเปิดลิงก์ขึ้นกับเว็บไซต์ปลายทางด้วย
ลองสร้าง QR Code ฟรีจากลิงก์หรือข้อความQR Code (Quick Response Code) คือบาร์โค้ดสองมิติที่เก็บข้อมูลได้ทั้ง URL ข้อความ เบอร์โทร หรือข้อมูลการชำระเงิน พัฒนาโดย Denso Wave ในญี่ปุ่นเมื่อปี 1994 เดิมทีสร้างมาเพื่อติดตามชิ้นส่วนรถยนต์ในสายการผลิต — ที่ต้องอ่านเร็วและอ่านได้ แม้ป้ายจะเปื้อน ซึ่งเป็นเหตุผลว่าทำไมมันถึงทนกว่าบาร์โค้ดเส้นมาก
บทความนี้อธิบายโครงสร้างและจุดที่ควรตรวจเมื่อ QR สแกนไม่ติด ถ้าอยากรู้ว่าเอาไปใช้ทำอะไรได้บ้างในทางธุรกิจ อ่านใช้ QR Code กับธุรกิจให้ได้ผล แทน
สี่เหลี่ยมสามมุมนั้นไม่ใช่การตกแต่ง
ลอง QR ใบไหนก็ได้ จะเห็นสี่เหลี่ยมซ้อนกันขนาดใหญ่อยู่ สามมุม — บน-ซ้าย บน-ขวา ล่าง-ซ้าย เรียกว่า finder pattern เป็นสิ่งแรกที่กล้องมองหา
ที่มีสามไม่ใช่สี่เพราะมุมที่หายไปนั่นแหละคือตัวบอกทิศ กล้องลากเส้นระหว่าง สามจุดนี้แล้วรู้ทันทีว่าภาพเอียงกี่องศา กลับหัวอยู่หรือเปล่า ถ่ายเฉียงมาแค่ไหน นี่คือเหตุผลว่าทำไมสแกน QR แบบเอียงๆ กลับหัว หรือส่องจากด้านข้างก็ยังติด ต่างจากบาร์โค้ดเส้นที่ต้องยิงให้ตรงแนว
ระหว่าง finder pattern มีแถวจุดดำ-ขาวสลับกันเรียกว่า timing pattern ทำหน้าที่เป็นไม้บรรทัดบอกว่าตารางนี้กว้างกี่ช่อง — เครื่องอ่านจึงรู้ว่าต้อง แบ่งภาพเป็นกี่ตาราง
ข้อสรุปที่ใช้ได้จริง: อย่าวางโลโก้ทับสี่เหลี่ยมสามมุม เพราะเครื่องอ่านใช้หาตำแหน่ง ของ QR แม้วางโลโก้ตรงกลางก็ยังต้องทดสอบสแกนไฟล์จริง
ขอบขาวรอบๆ ไม่ใช่ที่ว่างเปล่า
รอบ QR ต้องมีขอบขาวกว้างอย่างน้อย 4 เท่าของขนาดจุดหนึ่งจุด เรียกว่า quiet zone ถ้าไม่มี เครื่องอ่านหาขอบตารางไม่เจอ
การตัดขอบว่าง วาง QR ชิดข้อความหรือทับพื้นหลังลาย ๆ อาจทำให้เครื่องอ่าน แยกขอบตารางได้ยาก เว้นพื้นที่สีอ่อนรอบ QR ตามข้อกำหนด แล้วทดสอบในสภาพใช้งานจริง
ระดับกู้คืนข้อมูลมี 4 ระดับ ไม่ใช่ระดับเดียว
QR ทุกใบมีข้อมูลสำรองไว้ซ่อมตัวเองเมื่อบางส่วนเสียหาย เลือกได้ 4 ระดับ:
| ระดับ | กู้คืนได้ | เหมาะกับ |
|---|---|---|
| L (Low) | ~7% | บนจอ ในไฟล์ดิจิทัล ที่ไม่มีอะไรมาทำให้เสีย |
| M (Medium) | ~15% | ค่าเริ่มต้นทั่วไป งานพิมพ์ทั่วไป |
| Q (Quartile) | ~25% | ป้ายกลางแจ้ง สติกเกอร์ที่โดนขูด |
| H (High) | ~30% | มีโลโก้ทับ งานที่เปื้อนง่าย |
สิ่งที่ต้องแลก: ยิ่งกู้คืนได้มาก ยิ่งเหลือที่เก็บข้อมูลจริงน้อยลง ข้อมูลเท่ากันแต่ระดับ H จะได้ QR ที่จุดถี่กว่าระดับ L อย่างเห็นได้ชัด และจุดยิ่งถี่ยิ่งต้องพิมพ์ใหญ่ขึ้นถึงจะสแกนติด
หน้าสร้าง QR Code ใช้ระดับ H เป็นค่าเริ่มต้นเพราะรองรับการใส่โลโก้ — โลโก้ตรงกลางบังข้อมูลบางส่วน ตัวเลขในตารางเป็นสัดส่วน codewords ที่กู้คืนได้ ไม่ใช่เปอร์เซ็นต์พื้นที่ภาพที่วางโลโก้ทับได้ จึงไม่มีขนาดโลโก้เดียวที่รับประกันทุก QR
ส่วนช่องย่อลิงก์หน้าแรกใช้ระดับ M เพราะไม่มีโลโก้มาทับ จึงไม่ต้องเสียพื้นที่ ให้ข้อมูลสำรองเกินจำเป็น — ได้ QR ที่จุดห่างกว่าและพิมพ์เล็กได้กว่า
ยิ่งข้อมูลยาว จุดยิ่งถี่ — และเรื่องนี้กระทบภาษาไทยเป็นพิเศษ
QR มีขนาดตาราง 40 แบบ เรียกว่า version 1 คือ 21×21 ช่อง ไปจนถึง version 40 ที่ 177×177 ช่อง ใส่ข้อมูลมากขึ้น ระบบก็ขยับไป version ที่ใหญ่ขึ้นเอง
การเก็บข้อมูลมีหลายโหมด และกินที่ไม่เท่ากัน:
- ตัวเลขล้วน — ประหยัดที่สุด ~3.3 บิตต่อตัว
- ตัวเลข + อักษรอังกฤษพิมพ์ใหญ่ — 5.5 บิตต่อตัว
- ไบต์ (รวมภาษาไทย) — 8 บิตต่อไบต์
ภาษาไทยใน UTF-8 กินตัวละ 3 ไบต์ แปลว่าข้อความไทย 1 ตัวอักษรกินที่เท่ากับ ตัวเลข 7 ตัว ข้อความไทยยาวๆ จึงได้ QR ที่ถี่มากอย่างรวดเร็ว
ลดข้อมูลที่ไม่จำเป็นก่อน หาก URL ยาวอาจใช้ลิงก์ย่อ เพื่อลดขนาดตาราง แต่จะต้องพึ่งบริการลิงก์ย่อด้วย เปรียบเทียบ QR ที่สร้างจริงก่อนเลือกใช้ โดยเฉพาะงานพิมพ์ระยะยาวที่ควรชี้ไปยัง URL ที่คุณควบคุมได้
ทำไม QR ที่พิมพ์เล็กถึงสแกนไม่ติด
ขนาดจุดหรือโมดูลต้องสัมพันธ์กับความละเอียดเครื่องพิมพ์และคุณภาพงานจริง ไม่มีกฎขั้นต่ำ 0.4 มม. ที่ใช้กับเครื่องพิมพ์ทุกเครื่อง ตัวอย่างของ DENSO WAVE ใช้ 400 dpi และ 4 จุดพิมพ์ต่อโมดูล ได้ขนาดโมดูล 0.254 มม.
แปลว่า QR ที่มีข้อมูลเยอะ (จุดถี่) ต้องพิมพ์ใหญ่ตามไปด้วย — ถ้าจำเป็นต้องพิมพ์ ในพื้นที่จำกัด เช่นบนสติกเกอร์เล็กๆ ให้ลดข้อมูลลงแทนที่จะย่อรูป ดูคู่มือคำนวณขนาดพิมพ์และขอบว่าง แล้วทดลองพิมพ์หนึ่งชิ้นก่อนทำทั้งชุด
ลองสร้างดู
หน้าสร้าง QR Code ปรับสี รูปแบบจุด ใส่โลโก้ได้ และรองรับภาษาไทยเต็มรูปแบบ ถ้าต้องทำหลายอันพร้อมกันใช้หน้าสร้างหลายอัน
อ่านเพิ่มเติม
- ใช้ QR Code กับธุรกิจให้ได้ผล — เอาไปใช้จริงยังไง และพลาดตรงไหนบ่อย
- ทางเลือกแทน QRCode Monkey และ QR Tiger
- เทียบเว็บบาร์โค้ดออนไลน์ — “ฟรี” แบบไหนที่ร้านค้าใช้ได้จริง
แหล่งอ้างอิง
- DENSO WAVE — ขอบว่างและตัวอย่างคำนวณขนาดพิมพ์
- DENSO WAVE — การกู้คืนข้อมูลนับจาก codewords
- DENSO WAVE — QR Code Model 1 และ Model 2
วันที่ตรวจแหล่งอ้างอิงไม่ใช่วันที่ทดสอบทุกอุปกรณ์ เงื่อนไขของผู้ให้บริการอาจเปลี่ยนภายหลัง