ബാർകോഡ് റീഡറുകളെ സാങ്കേതികവിദ്യകളാൽ വേർതിരിച്ചറിയാൻ കഴിയും: 

പെൻ-ടൈപ്പ് റീഡറുകളിൽ ഒരു പ്രകാശ സ്രോതസ്സും ഫോട്ടോഡയോഡും ഉൾക്കൊള്ളുന്നു, അവ പേനയുടെ അഗ്രത്തിൽ സ്ഥാപിക്കുന്നു. ഒരു ബാർകോഡ് വായിക്കാൻ, പേന കൈവശമുള്ള വ്യക്തി അതിന്റെ അഗ്രം താരതമ്യേന കൃത്യമായ വേഗതയിൽ ബാറുകളിലൂടെ നീക്കണം. അച്ചടിച്ച കോഡിലെ ഓരോ ബാറിനെയും സ്ഥലത്തെയും മറികടക്കുമ്പോൾ പ്രകാശ സ്രോതസ്സിൽ നിന്ന് പ്രതിഫലിക്കുന്ന പ്രകാശത്തിന്റെ തീവ്രത ഫോട്ടോഡയോഡ് അളക്കുന്നു. ഫോട്ടോകോഡ് ബാർകോഡിലെ ബാറുകളുടെയും ഇടങ്ങളുടെയും വീതി അളക്കാൻ ഉപയോഗിക്കുന്ന ഒരു തരംഗരൂപം സൃഷ്ടിക്കുന്നു. ബാർകോഡിലെ ഇരുണ്ട ബാറുകൾ പ്രകാശത്തെ ആഗിരണം ചെയ്യുന്നു, അതിനാൽ വെളുത്ത ഇടങ്ങൾ പ്രകാശത്തെ പ്രതിഫലിപ്പിക്കുന്നു, അങ്ങനെ ഫോട്ടോഡയോഡ് സൃഷ്ടിക്കുന്ന വോൾട്ടേജ് തരംഗരൂപം ബാർകോഡിലെ ബാറിന്റെയും അവയ്ക്കിടയിലെ ഒഴിഞ്ഞ ഇടത്തിന്റേയും പാറ്റേൺ നൽകുന്നു. മോഴ്‌സ് കോഡ് ഡോട്ടുകളും ഡാഷുകളും ഡീകോഡ് ചെയ്യുന്നതിന് സമാനമായ രീതിയിൽ സ്കാനർ ഈ തരംഗരൂപത്തെ ഡീകോഡ് ചെയ്യുന്നു. 

ലേസർ സ്കാനറുകൾ പെൻ-ടൈപ്പ് റീഡറുകളുടെ അതേ രീതിയിൽ പ്രവർത്തിക്കുന്നു. അതിൽ പ്രകാശ സ്രോതസ്സായി ലേസർ ബീം ഉപയോഗിക്കുന്നു. ബാർകോഡിലുടനീളം ലേസർ ബീം സ്കാൻ ചെയ്യുന്നതിന് ഒരു റെസിപ്രോക്കേറ്റിംഗ് മിറർ അല്ലെങ്കിൽ കറങ്ങുന്ന പ്രിസം ഉപയോഗിക്കുന്നു. പെൻ-ടൈപ്പ് റീഡറിനെപ്പോലെ, ബാർകോഡിൽ നിന്ന് പ്രതിഫലിക്കുന്ന പ്രകാശത്തിന്റെ തീവ്രത അളക്കാൻ ഒരു ഫോട്ടോ ഡയോഡ് ഉപയോഗിക്കുന്നു. 

സെൽ ഫോൺ ക്യാമറകൾ
സിസിഡി റീഡറുകൾ (എൽഇഡി സ്കാനറുകൾ)
സാങ്കേതികവിദ്യ
മിഴിവ്