Un dispozitiv de scanare a codurilor de bare constă de obicei din următoarele părți principale:
Sursa de lumină: De obicei, o sursă de lumină (cum ar fi un LED sau un laser) care produce dungi optice scanabile.
Cap de scanare: o parte în mișcare care include un receptor optic și un decodificator.
Driver electronic: controlează mișcarea sursei de lumină și a capului de scanare.
Controller: procesează date scanate, decodează codurile de bare sau codurile QR și efectuează operațiuni conexe.
