
Carta con codice a barre
Il codice a barre può essere definito come una simbologia o un alfabeto per la codifica di informazioni in un formato tale da poter essere acquisito automaticamente da opportuni lettori.
Tuttavia presenta un lato debole che da sempre ne ha limitato l'efficienza: l'interfaccia con il mondo esterno, e particolarmente l'acquisizione delle informazioni.
L'acquisizione dei dati avviene solitamente tramite operatore umano, mediante l'uso di terminali.
La codifica si basa su un concetto binario, quindi è già di per se vicina al linguaggio dei calcolatori. La diversa logica di codifica, dettata da diverse esigenze applicative, ha portato a diversi tipi di codici a barre. Alcuni di essi sono ampiamente diffusi, altri vengono usati solo in speciali settori, altri ancora solo in determinati paesi.