نوار کد اسکنر اغلب به نام نوار کد اسکنر / خوانندگان. آنها دستگاه هایی هستند که برای خواندن اطلاعات موجود در کدهای نواری استفاده می شوند. آن ها را می توان به اسکنر بارکد یک بعدی و دو بعدی تقسیم کرد. ساختار یک اسکنر بارکد معمولاً به صورت زیر است: منبع نور، دستگاه دریافت، جزء تبدیل فوتوالکتریک، مدار رمزگشایی، و رابط کامپیوتر. اصل کار اساسی تفنگ اسکن این است: نور ساطع شده توسط منبع نور از طریق سیستم نوری بر روی نماد بارکد می درخشد. نور منعکس شده بر روی مبدل فوتوالکتریک توسط سیستم نوری تصویر شده است، و توسط رمزگشایی به عنوان یک سیگنال دیجیتال تفسیر می شود که کامپیوتر می تواند به طور مستقیم آن را بپذیرد. تقسیم بندی اسکنر بارکد یک یا دو بعدی. همچنین می تواند به عنوان طبقه بندی: CCD, لیزر تمام زاویه و لیزر اسکنر بارکد دستی.
به اسکنر های کد نواری، کد نواری و اسکنر های کد نوار لیزری نیز می نامند. آن ها به طور گسترده ای در سوپرمارکت ها، لجستیک اکسپرس، و کتابخانه ها برای اسکن کدهای نوار کالاها و اسناد مورد استفاده قرار می گیرند.
آینه انتقال پنجره اسکن لیزری از مواد سخت شده ویژه ای استفاده می کند که دارای انتقال نور صاف و عمق طولانی میدان است. پلاستیک کلی باید بی بو, درجه حرارت بالا, مقاوم در برابر خوردگی, آسان به اسکراب, و آسان به کار.