একটি বারকোড স্ক্যানিং ডিভাইস সাধারণত নিম্নলিখিত প্রধান অংশগুলি নিয়ে গঠিত:
আলোর উত্স: সাধারণত একটি আলোর উত্স (যেমন একটি এলইডি বা লেজার) যা স্ক্যানেবল অপটিক্যাল স্ট্রাইপ তৈরি করে।
স্ক্যানিং হেড: একটি চলমান অংশ যা একটি অপটিক্যাল রিসিভার এবং একটি ডিকোডার অন্তর্ভুক্ত।
বৈদ্যুতিন ড্রাইভার: আলোর উত্স এবং স্ক্যানিং হেডের চলাচল নিয়ন্ত্রণ করে।
নিয়ামক: প্রক্রিয়াগুলি স্ক্যান করা ডেটা, ডিকোডগুলি বারকোড বা কিউআর কোডগুলি এবং সম্পর্কিত ক্রিয়াকলাপ সম্পাদন করে।
