![QR কোড কিভাবে কাজ করে?](https://beeblogquester.com/uploads/images/202307/image_870x_64b0b46f5a27c.jpg)
QR কোড কিভাবে কাজ করে?
প্রতিদিন আমরা QR ব্যবহার করছি, কিন্তু আমরা কি জানি QR কোড কি? এই দুটি QR অক্ষরের অর্থ কী? এটি কিভাবে কাজ করে? চলুন আজ জেনে নেই কিভাবে এটি কাজ করে।
QR এর পূর্ণরুপ হলো Quick Response। প্রথম 1994 সালে ডেনসো ওয়েভ নামে একটি জাপানি অটোমোটিভ কোম্পানি দ্বারা তৈরি করা হয়েছিল। আজকাল প্রায় যেকোনো কিছুর জন্য QR কোড ব্যবহার করা হয়। এক দশকেরও বেশি সময় ধরে Bangladesh এই পদ্ধতি ব্যবহার করা হচ্ছে। কিন্তু খুব একটা জনপ্রিয়তা পায়নি। আজকাল প্রায় যেকোনো কিছুর জন্য QR কোড ব্যবহার করা হয়। কয়েক বছরে অনলাইন লেনদেনের আধিপত্যের কারণে pastQR কোড এখন বেশ পরিচিত জিনিস।
কিন্তু এই QR কোড কি?
এই দুটি QR অক্ষরের অর্থ কী? আমরা প্রায় অনেক জানি না, গত কয়েক বছরে অনলাইন লেনদেনের আধিপত্যের কারণে QR কোড এখন বেশ জনপ্রিয়। আসলে QR কোড শব্দের অর্থ 'দ্রুত প্রতিক্রিয়া' (Quick Response) বোঝায়। অর্থাৎ কোডটি দ্রুত সাড়া দেবে।
আসলে এটি এক ধরনের ট্রেডমার্ক বা 2-ডি বার কোড, যা ডট ম্যাট্রিক্সে সাজানো থাকে। এটি প্রথম 1994 সালে ডেনসো ওয়েভ নামে একটি জাপানি অটোমোটিভ কোম্পানি দ্বারা তৈরি করা হয়েছিল। তাদের উদ্দেশ্য ছিল উৎপাদন যানবাহন নিরীক্ষণ করা। গত শতাব্দীতে এর আবিষ্কার। এটি আসলে প্রচলিত UPC বারকোডের চেয়ে অনেক সহজ। এটিতেও অনেক জায়গা রয়েছে। এটিতেও অনেক জায়গা রয়েছে।
QR কোডগুলি কীভাবে কাজ করে?
QR কোড, বা কুইক রেসপন্স কোড হল দ্বি-মাত্রিক বারকোড যা একটি QR কোড রিডার বা ক্যামেরা সহ একটি স্মার্টফোন দ্বারা স্ক্যান করা যায়। এগুলি একটি মেশিন-পাঠযোগ্য বিন্যাসে তথ্য সংরক্ষণ করার জন্য ডিজাইন করা হয়েছিল। QR কোডগুলি কীভাবে কাজ করে তার একটি ধাপে ধাপে ব্যাখ্যা এখানে রয়েছে:
- তৈরি: একটি QR কোড তৈরি করতে, আপনি একটি অনলাইন QR কোড জেনারেটর বা বিশেষ সফ্টওয়্যার ব্যবহার করতে পারেন। আপনি যে তথ্যটি এনকোড করতে চান তা ইনপুট করতে হবে, যেমন একটি ওয়েবসাইট URL, পাঠ্য, যোগাযোগের বিশদ বা অন্য কোনো ডেটা।
- এনকোডিং: QR কোড জেনারেটর ইনপুট তথ্যকে কালো এবং সাদা স্কোয়ারের প্যাটার্নে রূপান্তর করে। প্রতিটি বর্গক্ষেত্র একটি বাইনারি সংখ্যা (0 বা 1) প্রতিনিধিত্ব করে এবং এতে এনকোড করা ডেটা থাকে। কোডটি আংশিকভাবে ক্ষতিগ্রস্ত হলেও সঠিক স্ক্যানিং নিশ্চিত করতে QR কোডে ত্রুটি সংশোধন কোডও রয়েছে।
- স্ক্যানিং: একটি QR কোড পড়ার জন্য, আপনার স্মার্টফোনে ইনস্টল করা একটি QR কোড রিডার অ্যাপ বা একটি বিল্ট-ইন QR কোড স্ক্যানার সহ একটি ডিভাইস প্রয়োজন৷ অ্যাপটি খুলুন এবং ক্যামেরাটিকে QR কোডের দিকে নির্দেশ করুন। অ্যাপটি প্যাটার্ন বিশ্লেষণ করবে এবং এনকোড করা ডেটা ব্যাখ্যা করবে।
- ডিকোডিং: QR কোড রিডার কালো এবং সাদা বর্গক্ষেত্রগুলিকে সংশ্লিষ্ট বাইনারি অঙ্কগুলিতে অনুবাদ করে৷ এটি তারপর কোডের মধ্যে সংরক্ষিত তথ্য বের করতে বাইনারি ডেটা ডিকোড করে।
- অ্যাকশন: একবার ডেটা ডিকোড হয়ে গেলে, QR কোড রিডার অ্যাপ এনকোড করা তথ্যের উপর ভিত্তি করে বিভিন্ন ক্রিয়া সম্পাদন করতে পারে। উদাহরণস্বরূপ, যদি QR কোডে একটি ওয়েবসাইট URL থাকে, তাহলে অ্যাপটি ডিভাইসের ব্রাউজারে ওয়েব পৃষ্ঠা খুলতে পারে। এটিতে যোগাযোগের বিশদ বিবরণ থাকলে, অ্যাপটি আপনাকে আপনার পরিচিতিগুলিতে তথ্য সংরক্ষণ করতে অনুরোধ করতে পারে।
এক নজরে QR কোডের বৈশিষ্ট্যগুলি—
- সাদাতে কালো স্কোয়ার সহ একটি বর্গাকার গ্রিড হলো একটি QR কোড।
- একটি ইমেজিং সিস্টেম, যেমন একটি টেলিস্কোপ, তথ্য প্রদানের জন্য এই কোডটি উল্লম্ব বা অনুভূমিকভাবে স্ক্যান করতে পারে একটি বিল্ট-ইন সহ স্মার্টফোন ক্যামেরা, বা একটি QR রিডার।
- আসলে এটি একটি ধরনের মেশিন-পঠনযোগ্য অপটিক্যাল লেবেল যা একটি পণ্য বা বস্তু সম্পর্কে তথ্য প্রদান করে।
- ইমেজিং ডিভাইস স্ক্যান (device scan)করার পরে, কোডের ভিতরের বিন্দুগুলি সংখ্যা বা অক্ষরে রূপান্তরিত হয়।
- যখন কেউ তাদের স্মার্টফোন দিয়ে একটি QR কোড স্ক্যান করে, তখন তাদের ফোনের ওয়েব ব্রাউজারে একটি URL খোলা যেতে পারে৷
- QR কোডের বর্গাকার আকৃতি এর প্রকৃতি সংজ্ঞায়িত করে এবং প্রতিটি কোডকে অন্যান্য কোড থেকে আলাদা করে।
- কোন দুটি QR কোড একই প্যাটার্ন থাকতে পারে না।
QR কোডের সুবিধা
- একটি QR কোডে অনেক তথ্য থাকতে পারে। কারণতারা দ্বিমাত্রিক বা 2D।
- একটি ফোন থেকে QR কোড স্ক্যান করা যেতে পারে। সাধারণ ইউপিসি এটি করতে পারে না।
- আজকাল, বিমানবন্দরে বোর্ডিং পাস হোক বা সিনেমার টিকিট, এই QR কোডটি মোবাইল ফোন থেকে সবকিছু ব্যবহার করা সম্ভব করেছে।