Hogyan működik a CCD/linear imager vonalkódolvasó?

A linear imager olvasók, a lézer optikához hasonlóan csak 1 dimenziós vonalkódok (EAN13, EAN128, stb.) olvasására alkalmasak. A CCD vonalkódolvasó az olvasófejben elhelyezett LED fényérzékelőkkel képet készít a kódról, melyet dekódolva nyeri ki a tárolt információt.
Az általános felhasználású CCD szkennerek 10-50 cm-es távolságból olvasnak, a vonalkód felbontásától és a megvilágítástól függően. A linear imager és lézeres szkennerek teljesítmény és ár szempontjából hasonló tulajdonságúak. A linear imager olvasók előnye, hogy könnyebben olvassák a gyengébb minőségű, sérült vonalkódokat. 
Ajánlott felhasználási területük: kereskedelem (élelmiszer-, ruházati-, műszaki boltok, trafikok, italkereskedések, stb.) iroda (dokumentum, boríték, csomagazonosítás, stb.), szórakoztató központ(belépőjegy, parkolójegy, mobiljegy, stb.) és egészségügyi (recept, gyógyszer, stb.), gyártás, raktározás.