Toolora

QR Code คืออะไร

ลวดลายสี่เหลี่ยมหมายถึงอะไร ทำไมโค้ดที่มีรอยยังใช้ได้ และ QR Code ทำอะไรได้บ้าง

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

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

ข้างในมีอะไร

ข้อความ นั่นคือคำตอบทั้งหมด แต่สิ่งที่โทรศัพท์ทำต่อขึ้นอยู่กับรูปแบบของข้อความนั้น

เนื้อหาใน QR Code โทรศัพท์จะเสนอให้
https://example.com เปิดหน้าเว็บ
เจอกันหกโมงเย็น แสดงข้อความ
WIFI:T:WPA;S:Cafe;P:hunter2;; เชื่อมต่อเครือข่าย
tel:+6621234567 โทรออก
mailto:hi@example.com เขียนอีเมล
BEGIN:VCARD… บันทึกรายชื่อผู้ติดต่อ

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

QR Code หนึ่งอันเก็บตัวอักษรและตัวเลขได้ราว 4,300 ตัว หรือประมาณ 2,900 ไบต์ แต่ในทางปฏิบัติแทบไม่มีใครใช้ถึงขนาดนั้น เพราะยิ่งเก็บข้อมูลมาก ลวดลายยิ่งถี่และสแกนยากขึ้น

ลวดลายแต่ละส่วนหมายถึงอะไร

การจัดวางไม่ใช่การตกแต่ง ทุกส่วนมีหน้าที่ของมัน

สี่เหลี่ยมใหญ่สามมุม คือ finder pattern ทำให้เครื่องสแกนหาตำแหน่งของโค้ดและคำนวณว่าโค้ดหมุนอยู่กี่องศา นี่คือเหตุผลที่คุณสแกนโค้ดตะแคงหรือกลับหัวได้

สี่เหลี่ยมเล็กใกล้มุมที่สี่ (มีในโค้ดทุกขนาดยกเว้นขนาดเล็กที่สุด) คือ alignment pattern ช่วยแก้ความบิดเบี้ยวจากมุมมอง เช่น การสแกนแบบเฉียง หรือโค้ดที่พิมพ์บนผิวโค้งอย่างขวดน้ำ

เส้นประที่ลากระหว่าง finder pattern คือ timing pattern บอกเครื่องสแกนว่าหนึ่งช่องมีขนาดเท่าใด เพื่อให้รู้ว่าเส้นตารางอยู่ตรงไหน

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

ส่วนที่เหลือคือข้อมูลของคุณบวกกับข้อมูลสำรองสำหรับกู้คืน

ทำไมโค้ดที่เสียหายยังสแกนได้

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

ระดับ กู้คืนได้ถึง เหมาะกับ
L ~7% หน้าจอที่สะอาด หรือต้องการเก็บข้อมูลมากในพื้นที่น้อย
M ~15% งานทั่วไป เป็นค่าเริ่มต้นที่เหมาะสม
Q ~25% สิ่งพิมพ์ที่ถูกหยิบจับบ่อย
H ~30% สภาพแวดล้อมสมบุกสมบัน หรือมีโลโก้ตรงกลาง

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

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

โค้ดแบบคงที่กับแบบเปลี่ยนปลายทางได้

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

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

สำหรับเมนูอาหาร นามบัตร ป้าย Wi-Fi หรืองานใดที่ปลายทางไม่เปลี่ยน แบบคงที่คือทางเลือกที่ปลอดภัยกว่า

สแกนแล้วปลอดภัยไหม

QR Code ทำอะไรด้วยตัวเองไม่ได้ ความเสี่ยงจึงเท่ากับการกดลิงก์ทั่วไป นั่นคืออยู่ที่ปลายทาง

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

ลองสร้างดู

เครื่องมือสร้าง QR Code รองรับลิงก์ ข้อความ และเครือข่าย Wi-Fi ดาวน์โหลดได้ทั้ง PNG และ SVG และทำงานในเบราว์เซอร์ของคุณทั้งหมด หากกำลังทำป้าย Wi-Fi คู่มือนี้อธิบายรายละเอียดเฉพาะไว้แล้ว