بارکد خوان وسیله ای جهت اسکن بارکد کالا ها می باشد که از سالیان دور در سیستم فروش ، حسابداری و انبار داری مورد استفاده قرار می گیرد ، بارکد خوان ها انواع گوناگونی دارند که با نام بارکد اسکنر ، اسکنر بارکد ، بارکد ریدر و گان شناخته شده اند ، که امروزه سیستم بارکد خوان بسیار ارتقاء یافته است که دیتا کالکتور ، موبایل کامپیوتر ، PDA و اسکنر RFID می توان اشاره نمود .
دسته بندی بارکد اسکنر در چهار گروه ، بارکد خوان سیمی ، بارکد خوان بیسیم و موبایل کامپیوتر و اسکنر RFID تقسیم بندی می گردد ، هر یک از این گروه ها به گروه های دیگری تقسیم می گردند ، بارکد خوان در گذشته با تکنولوژی لیزری و تک بعدی ( بارکد تک بعدی ) اطلاعات را انتقال می داد اما با به کار آمدن تکنولوژی نوری ، سیستم لیزری منسوخ شد و در اکثر مدل ها سعی در ارتقاء بارکد خوان از لیزری به نوری همچنان در حال اجرا می باشد ، در زمینه بارکد ها نیز بارکد های تک بعدی به صورت روال وجود داشته و به هیچ عنوان منسوخ نشده اند بلکه هم پای بارکد های دو بعدی که امروزه رواج بیشتری دارند و به دلیل ذخیره ی اطلاعات بیشتر طراحی شده اند در دنیای تجارت و تولید مورد استفاده قرار می گیرد .
بارکد خوان دو بعدی و بارکد خوان تک بعدی تنها در نوع بارکد متفاوت می باشند ، بارکد خوان تک بعدی تنها قادر به اسکن بارکد ها میله ای ، خطی بوده و در صورتی که بارکد خوان دو بعدی علاوه بر اسکن بارکد های خطی و میله ای قادر به اسکن بارکد های مربعی ، QR کد را نیز دارد که امروز بیشتر در داروخانه های بارکد های دو بعدی ، مربعی و QR کد ها مورد استفاده قرار می گیرد ، قیمت بارکد خوان در مدل دو بعدی بالا تر از تک بعدی می باشد زیرا قادر است علاوه بر عملیات اسکن تک بعدی ، دو بعدی ها نیز پشتیبانی نماید .