Symbol čárového kódu se skládá z určitého počtu čar a mezilehlých mezer. Před a za symbolem musí být klidová zóna - prázdné místo určité šířky bez jakéhokoliv potisku. Symbol začíná znakem start, pak následují vlastní data s případným kontrolním součtem a na konci je znak stop.
Šířka čar a mezer, jakož i jejich počet, je dán specifikací symboliky příslušného kódu. Termín "symbolika" se používá pro popis pravidel, specifikujících způsob, jakým se kódují data do čar a mezer čárových kódů,. Je to něco podobného, jako termín "jazyk". Komunikují-li mezi sebou lidé psanou nebo mluvenou řečí, mohou používat jakýkoliv jazyk za předpokladu, že jej obě strany znají a dovedou jej používat. Stejná koncepce je použita u čárových kódů.
Existují dva základní typy symbolik čárových kódů: souvislé a diskrétní. Diskrétní čárové kódy začínají čárou, končí čárou a mezi jednotlivými znaky se nachází meziznaková mezera. Souvislé čárové kódy začínají čárou, končí mezerou a nemají meziznakové mezery. Která symbolika se v dané konkrétní aplikaci použije, závisí na charakteru dat.
K nejpoužívanějším symbolikám čárových kódů patří:
- Code 39 a Code 39 Mod 43
- U.P.C. A
- UPC E0 a UPC E1
- EAN 13 a EAN 8
- Code 93
- Interleaved 2/5 a Interleaved 2/5 Mod 10
- Code 128
- Codabar
- MSI
Code 39 a Code 39 Mod 43
Code 39 byl vyvinut jako první plně alfanumerická symbolika v roce 1974. Jedná se o nejčastěji používanou symboliku čárových kódů, neboť umožňuje zakódovat číslice, písmena a některé interpunkční znaky. Code 39 je diskrétní, s proměnnou délkou. Každý znak obsahuje 5 čar a 4 mezery. Z těchto devíti prvků jsou vždy 3 široké a 6 úzkých. Malá písmena nejsou podporována a jsou na vstupu automaticky konvertována na velká. Znak "hvězdička" je vyhrazen pro znaky start a stop. Code 39 Mod 43 obsahuje navíc kontrolní znak. Tento kontrolní znak se vypočítává ze součtu hodnot všech znaků řetězce celočíselným dělením modulo 43.U.P.C. A
Universal Product Code - univerzální kód výrobků - (U.P.C.) byl úspěšně zaváděn v supermarketech od roku 1973. Je navržen z hlediska jednoznačné identifikace výrobku a jeho výrobce. Jeho symbolika je pevné délky, numerická, souvislá. Každý znak má 4 prvky. UPC verze A se používá k zakódování 12-místného čísla. První číslice je znak systému číslování, dalších 5 je identifikační číslo výrobce, dalších 5 je číslo výrobku a poslední číslice je kontrolní znak.U.P.C. E0 a U.P.C. E1
U.P.C E0 je variantou kódu UPC A s potlačením nul. První znak této symboliky - znak systému číslování - je vždy 0 (nula). Ostatní znaky mají stejný význam, jako u UPC A. Pro správné číslo výrobku platí následující čtyři pravidla:
- Jsou-li poslední 3 číslice v čísle výrobce 000, 100 nebo 200, jsou platná čísla výrobku 00000 až 00999.
- Jsou-li poslední 3 číslice v čísle výrobce 300, 400, 500, 600, 700, 800 nebo 900, jsou platná čísla výrobku 00000 až 00099.
- Jsou-li poslední 2 číslice v čísle výrobce 10, 20, 30, 40, 50, 60, 70, 80 nebo 90, jsou platná čísla výrobku 00000 až 00009.
- Jestliže číslo výrobce nekončí nulou, jsou platná čísla výrobku 00005 až 00009.
U.P.C. E1 je také numerický kód pevné délky a jeho typické použití je pro zboží na regálech v maloobchodě. Délka vstupního řetězce je 6 číslic.







