1. Випромінювання джерела світла
Скануюча головка КПК (лазерна чи зображення) випромінює світло певної довжини хвилі (наприклад, червоне світло, лазерне або багато{0}}кольорове світлодіодне джерело світла) для освітлення штрих-коду.
Лазерна скануюча головка: зчитує різницю у відображенні між чорними та білими смугами штрих-коду шляхом швидкого переміщення лазерного променя вбік.
Головка сканування зображень CMOS: знімає зображення штрих-коду за допомогою камери та декодує його за допомогою алгоритмів.
2. Прийом відбитого сигналу
Чорні смуги штрих-коду поглинають світло, а білі смуги відбивають світло. Скануюча головка приймає відбитий світловий сигнал і перетворює його в електричний сигнал.
3. Декодування та передача
Вбудований -чіп декодування чи програмний алгоритм КПК перетворює електричний сигнал у цифрову/символьну інформацію (наприклад, код продукту, номер партії тощо).
Розкодовані дані передаються в систему КПК або серверну базу даних через інтерфейс (Bluetooth, Wi-Fi, USB тощо).
Процес сканування штрих-кодів на портативному КПК здається простим, але насправді він передбачає ефективну співпрацю апаратних технологій і логіки програмного забезпечення. Коли користувач запускає функцію сканування, датчик зображення, що лежить в основі пристрою, швидко активується, фіксуючи оптичний сигнал штрих-коду через високо-точну лінзу. У портативних КПК зазвичай використовується технологія зображення CMOS у поєднанні з системою адаптивного фокусування, що дозволяє отримати зображення протягом 0,3 секунди навіть у середовищах із кутом нахилу 30 градусів або в умовах слабкого освітлення.
Портативні КПК можуть ефективно збирати дані штрих-кодів і широко використовуються в експрес-доставках, роздрібній торгівлі, виробництві та медицині.