CCD sensors are readers designated for capturing linear barcodes (they've got hundreds of miniature light sensors, measuring the level of reflected light off the code, they don't contain mechanical parts prone to damage and have a high rate of reading).