CCD-moduler är linjära (1D) skanningsmoduler. De består av en CCD-sensor, som i princip är en kamera med en rad pixlar, elektronik för att förstärka signalen som kommer från kameran och en processor som avkodar signalen och matar ut den avkodade datan via ett seriellt gränssnitt.
CCD-modulen har en inbyggd LED som lyser upp streckkoden. Detta ljus reflekteras och fångas av CCD-sensorn som omvandlar ljuset till en elektronisk signal. Den signalen förstärks sedan och matas till en mikroprocessor som avkodar signalen.
En översikt över de olika komponenterna i en CCD-modul visas nedan. Modulen har en belysnings-LED som lyser upp målstreckkoden (omgivande ljus kan också användas även om endast den röda delen av ljusspektrumet används). CCD-sensorn i modulen "tittar" på den upplysta streckkoden genom en liten lins och fångar en enda rad i streckkoden. Denna rad av pixlar matas sedan ut som en analog signal, filtreras och digitaliseras genom att jämföra den med en tröskelnivå.
Den resulterande digitala signalen behandlas sedan av en mikrokontroller som avkodar den och därefter sänder de avkodade tecknen över ett USB- eller seriellt gränssnitt.
Fördelarna med CCD-moduler är:
Mycket robust eftersom det inte finns några rörliga delar
Billig på grund av den relativt enkla konstruktionen
Små
Låg energiförbrukning
Nackdelarna med CCD-moduler är:
Begränsat skärpedjup
Mindre lämpliga för högupplösta etiketter
Kan inte läsa 2D-koder