QR کوڈ کیا ہے
QR کوڈ ایک دو جہتی بار کوڈ ہے جو معلومات کو بارز کی ایک قطار کے بجائے دونوں سمتوں میں، افقی اور عمودی، محفوظ کرتا ہے۔ نام کا مطلب Quick Response ہے، کیونکہ اسے تیزی سے پڑھے جانے کے لیے بنایا گیا تھا۔ DENSO WAVE نے، جو ٹویوٹا گروپ کی کمپنی ہے، اسے 1994 میں پروڈکشن لائنوں پر گاڑیوں کے پرزوں کو ٹریک کرنے کے لیے تیار کیا۔
آج زیادہ تر QR کوڈ ویب ایڈریس رکھتے ہیں، لیکن یہی علامت سادہ متن، رابطہ کارڈ، Wi-Fi کی ترتیبات، ادائیگی کی درخواستیں اور ٹکٹ کا ڈیٹا بھی لے جا سکتی ہے۔ ہر جدید اسمارٹ فون کا کیمرہ اسے پڑھ لیتا ہے، اسی لیے QR کوڈ فیکٹریوں سے نکل کر مینو، پوسٹرز، پیکیجنگ اور ادائیگیوں تک پھیل گئے۔
QR کوڈ کیسے بنتا ہے
QR کوڈ چھوٹے خانوں کا ایک چوکور گرڈ ہوتا ہے جنہیں ماڈیولز کہتے ہیں، اور ہر ماڈیول گہرا یا ہلکا ہوتا ہے۔ مقررہ پیٹرن اسکینر کو کوڈ ڈھونڈنے اور سیدھا کرنے میں مدد دیتے ہیں، اور باقی ماڈیولز ڈیٹا اور ایرر کریکشن رکھتے ہیں۔ پوری علامت کے گرد ایک خالی حاشیہ ہوتا ہے جسے کوائٹ زون کہتے ہیں، تاکہ اسکینر جان سکے کہ کوڈ کہاں سے شروع ہوتا ہے۔
- فائنڈر پیٹرن: کونوں میں تین بڑے چوکور جن سے اسکینر کوڈ اور اس کا رخ معلوم کرتا ہے
- الائنمنٹ پیٹرن: چھوٹے چوکور جو زاویے اور خمیدگی کی درستی میں مدد دیتے ہیں (ورژن 2 اور اس سے اوپر)
- ٹائمنگ پیٹرن: باری باری گہری اور ہلکی لکیریں جو گرڈ کا فاصلہ طے کرتی ہیں
- فارمیٹ انفارمیشن: ایرر کریکشن کا لیول اور ماسک پیٹرن درج کرتی ہے
- ورژن انفارمیشن: سائز درج کرتی ہے، ورژن 7 سے اوپر موجود ہوتی ہے
- کوائٹ زون: ہر طرف چار ماڈیولز کی خالی جگہ
ورژن، گنجائش اور ایرر کریکشن
QR کوڈ 40 سائزوں میں آتے ہیں جنہیں ورژن کہتے ہیں۔ ورژن 1 میں 21 × 21 ماڈیولز ہوتے ہیں، ہر ورژن ہر طرف 4 ماڈیولز بڑھاتا ہے، اور ورژن 40 میں 177 × 177 ماڈیولز ہوتے ہیں۔ زیادہ ڈیٹا کے لیے اونچا ورژن چاہیے، یعنی اتنے ہی پرنٹ سائز میں زیادہ اور چھوٹے ماڈیولز۔
ہر QR کوڈ ایرر کریکشن کے چار لیولز میں سے ایک استعمال کرتا ہے، جس کی بدولت کوڈ کا کچھ حصہ گندا، خراب یا ڈھکا ہونے پر بھی پڑھا جا سکتا ہے۔ لیول گنجائش اور مضبوطی کے درمیان توازن ہے: اونچا لیول کم ڈیٹا رکھتا ہے مگر زیادہ نقصان برداشت کرتا ہے۔
- لیول L تقریباً 7% کوڈورڈز بحال کرتا ہے
- لیول M تقریباً 15%
- لیول Q تقریباً 25%
- لیول H تقریباً 30%
- سب سے بڑی گنجائش (ورژن 40، لیول L): 7,089 ہندسے، 4,296 الفا نیومیرک حروف، 2,953 بائٹس یا 1,817 کانجی
QR کوڈ کہاں استعمال ہوتے ہیں
QR کوڈ وہاں استعمال ہوتے ہیں جہاں کسی پرنٹ شدہ یا اسکرین پر موجود سطح سے فون کو کچھ دینا ہو۔ عام استعمالات میں پوسٹرز اور بزنس کارڈ پر لنکس، ریستوراں کے مینو، Wi-Fi میں سائن اِن، ایونٹ ٹکٹ، بورڈنگ پاس، مصنوعات کی پیکیجنگ اور دکانداروں کو ادائیگیاں شامل ہیں۔ کئی ممالک میں قومی ادائیگی کے نظام QR کوڈ پر بنے ہیں۔
QR کوڈ اسٹیٹک ہو سکتا ہے، جس میں حتمی ڈیٹا براہِ راست انکوڈ ہوتا ہے، یا ڈائنامک، جس میں ایک مختصر ری ڈائریکٹ لنک ہوتا ہے جسے بعد میں بدلا اور گنا جا سکتا ہے۔ QR Code کا نام DENSO WAVE INCORPORATED کا رجسٹرڈ ٹریڈ مارک ہے۔