A CCD szkenner a fotoelektromos összekapcsolás (CCD) elvét használja a vonalkód nyomtatott mintájának ábrázolására, majd dekódolására. Előnyei: nincs tengely, nincs motor, hosszú élettartam és olcsó ár.
A CCD szkenner kiválasztásakor a két legfontosabb paraméter a következő:
Mélységélesség: Mivel a CCD képalkotási elve hasonló a fényképezőgéphez, ha növelni szeretné a mélységélességet, ennek megfelelően növelnie kell az objektívet, hogy a CCD túl nagy és kényelmetlen legyen a működéshez. A kiváló CCD-nek képesnek kell lennie arra, hogy a vonalkódhoz való ragaszkodás nélkül olvasható legyen, és mérsékelt méretű és kényelmesen kezelhető.
Felbontás: Ha növelni szeretné a CCD felbontását, növelnie kell a fényérzékeny elem egységelemét a képalkotás helyén. Az alacsony költségű CCD-k általában 5 képpont, és elegendő olyan kereskedelmi kódokat olvasni, mint az EAN és a UPC. Nehéz lesz más kódrendszereket olvasni. A középkategóriás CCD-k többnyire 1024pixelesek, és némelyikük még a 2048pixe1-et is eléri, ami megkülönbözteti a vonalkódot a legszűkebb 0,1 mm-es egységelemmel.