Da bi razumeli notranjo strukturo in načelo delovanja optičnega bralnika črtne kode, bi morali najprej vedeti, kaj je črtna koda? Črtna koda je niz vzporednih grafik z različno debelino in razmikom po določenih pravilih. Običajne črtne kode so sestavljene iz črnih črtic (kratice na kratko) in belih črt (na kratko prazne) z zelo različno odbojnostjo.
Običajni optični bralnik črtne kode je običajno sestavljen iz svetlobnega vira, optične leče, optičnega modula, analogno-digitalnega pretvornega vezja in plastične lupine. Fotoelektrične elemente uporablja za pretvorbo zaznanih svetlobnih signalov v električne signale, nato pa električne signale prek analogno-digitalnega pretvornika pretvori v digitalne in jih posreduje v računalnik za obdelavo.
Ko svetloba, ki jo oddaja svetlobni vir optičnega bralnika črtne kode, preide skozi diafragmo in konveksno lečo in obseva črno-belo črtno kodo, odbojno svetlobo konveksna leča fokusira in obseva na fotoelektričnem pretvorniku čitalnika črtne kode. Zato fotoelektrični pretvornik sprejema odsevne svetlobne signale različnih jakosti, ki ustrezajo belim in črnim črtam, in jih pretvori v ustrezne električne signale in jih odda v ojačevalni in oblikovalni krog čitalnika črtne kode. Širina bele in črne črte je različna, različno pa je tudi trajanje električnega signala. Vendar pa je električni signal, ki ga oddaja fotoelektrični pretvornik in ustreza črtici in prostoru črtne kode, praviloma le približno 10 mV in ga ni mogoče neposredno uporabiti. Zato mora ojačevalnik najprej ojačati električni signal, ki ga oddaja fotoelektrični pretvornik, ojačani električni signal pa je še vedno analog za električne signale. Da bi se izognili napačnim signalom, ki jih povzročajo napake in madeži v črtni kodi, mora oblikovalni krog se za ojačevalnim vezjem doda za pretvorbo analognega signala v digitalni električni signal, da ga lahko računalniški sistem natančno interpretira. Impulzni digitalni signal oblikovalnega vezja se z dekoderjem pretvori v številke in informacije o znakih. Loči sistem črtne kode in smer skeniranja simbola črtne kode z določitvijo začetnega in končnega znaka. Ocenjuje se z merjenjem števila impulznih digitalnih električnih signalov 0 in 1, štetjem števila črt in presledkov ter določanjem širine črt in presledki z merjenjem trajanja signalov 0 in 1. V skladu s pravili kodiranja, ki ustrezajo sistemu črtne kode, lahko skener črtne kode spremeni simbole črtne kode v ustrezne številke in informacije o znakih ter jih prek vmesniškega vezja za obdelavo in upravljanje podatkov pošlje v računalniški sistem in tako zaključi celoten postopek črtne kode. priznanje.