Kod kreskowe – stanowią graficzną prezentację informacji przedstawioną w postaci kombinacji ciemnych i jasnych elementów, ustalonych według przyjętych reguł budowy danego kodu. Czytniki kodów kreskowych mają na celu umożliwienie automatycznego wczytywania informacji zawartych w kodach kreskowych. Głównym zastosowaniem jest automatyczna identyfikacja produktów w szeroko pojętej logistyce.
W trakcie czytania kodu techniką skanowania, światło pochodzące z czytnika uformowane w cienką wiązkę przesuwa się wzdłuż czytanego kodu, w danym momencie oświetla niewielki punkt kodu, jest ono odbijane przez jasne elementy kodu (przerwy), a pochłaniane przez jego ciemne elementy (kreski, pola). Światło odczytuje fotodioda, odbite od przerw powoduje powstanie w czytniku silniejszych sygnałów elektrycznych, natomiast w wyniku braku odbicia (kreski) powstają sygnały słabsze. W zależności od grubości kresek/przerw różny jest też czas trwania poszczególnych sygnałów. Czas trwania każdego impulsu koduje informacje, które są tłumaczone przez dekoder czytnika na cyfry, litery lub inne znaki i przesyłane do komputera.
Występują również kody wykorzystujące więcej, niż dwa kolory do zapisu informacji (np. Ultracode), co umożliwia zapisanie większej ilości informacji
Źródło : Wiki.