اسکنر CCD از اصل جفت شدن فتوالکتریک (CCD) برای تصویر کردن الگوی چاپ شده بارکد و سپس رمزگشایی آن استفاده می کند. مزایای آن این است: بدون شفت، بدون موتور، عمر طولانی و قیمت ارزان.
در هنگام انتخاب اسکنر CCD، دو پارامتر مهم آن ها هستند:
عمق میدان: از آنجا که اصل تصویربرداری یک CCD شبیه به یک دوربین است، اگر می خواهید عمق میدان را افزایش دهید، باید بر این اساس لنز را افزایش دهید، به طوری که CCD برای عمل بیش از حد بزرگ و ناخوشایند است. CCD عالی باید قادر به خواندن بدون چسبیدن به کد نوار، و آن را در اندازه متوسط و راحت به کار است.
وضوح: اگر شما می خواهید برای افزایش وضوح CCD, شما باید عنصر واحد عنصر عکس در محل تصویربرداری را افزایش دهد. CCDهای کم هزینه معمولاً ۵ پیکسل هستند، و برای خواندن کدهای تجاری مانند EAN و UPC کافی است. خواندن سایر سیستم های کد دشوار خواهد بود. CCDهای میان برد بیشتر ۱۰۲۴ پیکسل هستند و برخی حتی به ۲۰۴۸pixe۱ می رسند که می تواند بارکد را با باریک ترین عنصر واحد ۰٫۱ میلی متر متمایز کند.