CCD readers use an array of hundreds of tiny light sensors lined up in a row in the head of the reader. Each individual light sensor in the CCD reader is extremely small and because there are
hundreds of sensors lined up in a row, a voltage pattern identical to the pattern in a bar code is generated in the reader by sequentially measuring the voltages across each sensor in the row. The
CCD reader measurers emitted ambient light from the bar code whereas pen or laser scanners are measuring reflected light of a specific frequency originating from the scanner itself.