Najprościej rzecz ujmując skaner kodów kreskowych, jest urządzeniem, które umożliwia odczytanie, zdekodowanie i przesłanie do komputera danych zaszyfrowanych w kodzie kreskowym. Skanery można skategoryzować ze względu na: sposób