QR کوڈ
ایک کیفے میزوں پر مینو کا QR کوڈ چھاپتا ہے اور بیچ میں اپنا لوگو رکھ دیتا ہے۔ پہلی میزوں پر کوڈ فوراً پڑھا جاتا ہے، مگر نئے اسٹکرز پر نہیں: ڈیزائنر نے لوگو بڑا کر دیا تھا۔ بظاہر کوڈ سلامت ہے، تینوں کونے کے مربع اپنی جگہ ہیں۔ لیکن لوگو کے نیچے ایک بلاک کے بائٹس کا تیسرا حصہ غائب ہو گیا، اور سطح M کی درستی اس سے کم ٹھیک کرتی ہے۔ فون کوڈ کو دیکھتا ہے اور چپ رہتا ہے۔
QR کوڈ متن کو مربع ماڈیولز میں لکھتا ہے: گہرا 1، ہلکا 0۔ ڈیٹا کو بائٹس میں توڑ کر سانپ کی شکل میں رکھا جاتا ہے۔ ان میں ریڈ–سولومن کے درستی بائٹس جوڑے جاتے ہیں: ان سے اسکینر خراب حصہ بحال کرتا ہے۔ ڈیٹا کے اوپر آٹھ ماسکوں میں سے ایک ہوتا ہے تاکہ کوڈ میں بڑے خالی دھبے نہ ہوں۔ ماسک کا نمبر اور درستی کی سطح تلاش کے نشانوں کے پاس دو بار لکھے ہوتے ہیں۔
| یہ کیا ہے | غلطی کی درستی کے ساتھ دو جہتی میٹرکس کوڈ |
| معیار | ISO/IEC 18004؛ قومی ورژن — جاپان میں JIS X 0510، چین میں GB/T 18284، روس میں GOST R ISO/IEC 18004 |
| سائز | ورژن 1–40: 21×21 سے 177×177 ماڈیول تک، اور خاموش علاقے کے +4 ماڈیول |
| گنجائش | 7089 ہندسوں، 4296 حروف و ہندسوں یا 2953 بائٹس تک |
| تحفظ | GF(256) پر ریڈ–سولومن، بائٹس کا 7 سے 30 % |
| کس سے پڑھتے ہیں | کیمرے سے: لیزر کو ایک قطار چاہیے، QR کو پوری تصویر |
اصطلاح کی اصل
تیز جواب، ماں اور پیمانہ
QR نام ایک انگریزی مخفف ہے جو جاپان میں گھڑا گیا؛ QR Code کمپنی Denso Wave کا رجسٹرڈ ٹریڈ مارک ہے۔ زیادہ تر زبانوں نے لاطینی حروف رکھ لیے، جبکہ چینی نے کوڈ کو اس کی ساخت کے لحاظ سے «دو جہتی» کہا۔ معیار میں کوڈ کو میٹرکس اور اس کے چھوٹے مربعوں کو ماڈیول کہا جاتا ہے۔
01 · ساخت
معاون فریم اور بائٹس کا سانپ
کونوں کے تین تلاش کے نشان کیمرے کو بتاتے ہیں کہ کوڈ کہاں ہے اور کتنا گھوما ہوا ہے۔ ان کے بیچ ہم وقت سازی کی نقطہ دار لکیر گرڈ کا قدم طے کرتی ہے۔ دوسرے ورژن سے اندر ہم ترتیبی کے نشان ہوتے ہیں: ان سے اسکینر کاغذ کے ٹیڑھ اور خم کو درست کرتا ہے۔ تلاش کے نشانوں کے پاس فارمیٹ کے 15 بٹ ہوتے ہیں، اور بڑے ورژنوں میں ورژن نمبر کے مزید 18 بٹ۔
باقی سب ڈیٹا ہے۔ اسے دو ماڈیول کے کالموں میں سانپ کی شکل میں لکھا جاتا ہے: نیچے سے اوپر، پھر اوپر سے نیچے، دائیں سے بائیں۔ درستی کے بائٹس ڈیٹا کے فوراً بعد آتے ہیں۔ بڑے ورژنوں میں بائٹس کئی بلاکس میں بانٹ کر آپس میں ملا دیے جاتے ہیں، اس لیے ایک دھبہ ہر بلاک کو تھوڑا تھوڑا بگاڑتا ہے، کسی ایک کو پورا نہیں۔
کوڈ سطح اور ماسک کیسے بتاتا ہے
درستی کی سطح اور ماسک چنیں۔ نیچے ڈیٹا کے پانچ بٹ، دس جانچ کے بٹ اور حفاظتی ماسک ہیں۔ یہ لڑی دو بار لکھی جاتی ہے: اوپر بائیں تلاش کے نشان کے گرد اور باقی دو کے ساتھ۔
کوڈ بنائیں اور اسے بگاڑیں
کوڈ معیار کے مطابق آپ کے متن سے بنتا ہے: موڈ، ورژن، بلاکس، ریڈ–سولومن، ماسک۔ «ساخت» — ماڈیول پر دبائیں اور جانیں کہ یہ کس کا بٹ ہے۔ «ماسک» — آٹھوں ماسک آزمائیں اور جرمانے دیکھیں۔ «نقصان» — بیچ کو لوگو سے ڈھانپیں، رنگ ٹپکائیں، خراشیں ڈالیں۔ اسکینر جو بچا اسے پڑھتا ہے اور بلاک ٹھیک کرتا ہے۔
02 · دو جہتی کوڈوں کا ارتقا
لکیر سے سطح تک
خطی کوڈ لمبائی پر آ کر رک گیا: ایک لکیر میں دو درجن حروف سے زیادہ نہیں سماتے۔ پہلے لکیروں کو ڈھیر کی شکل میں رکھا، پھر ماڈیولز کی گرڈ پر آئے۔ ہر کوڈ نے اپنا مسئلہ حل کیا: فیکٹری میں پرزہ، کنویئر پر پارسل، اسکرین پر ٹکٹ۔ QR اس لیے جیتا کہ وہ مفت ہو گیا اور فونوں میں پہنچ گیا۔
03 · موڈ اور گنجائش
حروف تہجی سائز طے کرتے ہیں
QR موڈ چن کر ڈیٹا کو دباتا ہے۔ ہندسے تین تین کر کے 10 بٹ میں جاتے ہیں۔ لاطینی بڑے حروف، ہندسے اور نو علامتیں — دو دو کر کے 11 بٹ میں۔ باقی سب بائٹس میں، ہر ایک 8 بٹ۔ ڈیٹا سے پہلے موڈ کے 4 بٹ اور حروف کا کاؤنٹر ہوتا ہے۔
04 · اندر کیا ہے
معاہدے کے تحت سادہ متن
QR خود نہیں جانتا کہ اس میں لنک ہے یا پاس ورڈ۔ وہ ایک لڑی رکھتا ہے۔ فون لڑی کی ابتدا دیکھتا ہے: https:// — براؤزر کھولو، WIFI: — نیٹ ورک سے جڑو، BEGIN:VCARD — رابطہ محفوظ کرو۔ ادائیگی کی لڑیاں ہر ملک کی اپنی ہیں۔ QR سے بڑے پیمانے کی ادائیگیاں چین میں شروع ہوئیں: Alipay اور WeChat Pay۔ بھارت میں لنک upi://pay ہے، یورو خطے میں EPC فارمیٹ میں SEPA ٹرانسفر، برازیل میں EMVCo کے سانچے کے مطابق Pix، روس میں GOST R 56042-2014 کے مطابق تفصیلات۔
05 · چھپائی کے اصول
06 · پڑوسی کوڈ
07 · تاریخی حصہ
ماساہیرو ہارا بتاتے تھے کہ گرڈ کا خیال انہیں گو کھیلتے ہوئے آیا: تختے پر کالے اور سفید پتھر پہلے ہی بہت معلومات رکھتے ہیں۔ مشکل کچھ اور تھی — کیمرے کو تحریروں اور تصویروں کے بیچ کوڈ فوراً ڈھونڈنا تھا۔ ہارا نے اخبار، رسالے اور ڈبے کھنگالے اور چوڑائیوں کی ایسی نسبت چنی جو چھپائی میں تقریباً نہیں ملتی۔
نشان 1 : 1 : 3 : 1 : 1 مرکز سے گزرنے والی ہر لکیر پر ایک جیسا دکھتا ہے، کیمرا کسی بھی زاویے سے دیکھے۔ ایسے تین نشان ملنے پر اسکینر ڈیٹا کا ایک بٹ پڑھے بغیر کوڈ کی جگہ، گھماؤ اور سائز جان لیتا ہے۔ اسی لیے QR ہر رخ میں پڑھا جاتا ہے، جبکہ بار کوڈ کو اپنی لکیر کے ساتھ شعاع کے آگے لانا پڑتا ہے۔
مقداروں کی فہرست
پوری فہرست ←SI کی سات بنیادی اکائیاں
تیزاب کا ایک قطرہ رس کا رنگ بدل دیتا ہے، نمک شعلے کو رنگ دیتا ہے، پانی ایک ٹھوکر سے جم جاتا ہے۔ ان کے نیچے Simetrium کے تمام ورق، شعبوں کے لحاظ سے اور حروفِ تہجی کی ترتیب میں۔
فہرست کھولیں ←





