SVEU

Č

ILIŠTE U ZAGREBU 

FAKULTET ELEKTROTEHNIKE I RA

Č

UNARSTVA 

ZAVOD ZA ELEKTRONI

Č

KE SUSTAVE I OBRADBU 

INFORMACIJA 

 
 
 
 
 
 
 
 
 
 
 

SEMINARSKI RAD IZ KOLEGIJA 

PODATKOVNI VIŠEMEDIJSKI PRIJENOS I RA

Č

UNALNE MREŽE 

 

BAR KOD 

 
 
 
 

Kristina Bashota 

Vedran Koruga 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Zagreb, 14.01.2008.

 

 

Sadržaj 

 

 

Uvod  ...................................................................................................................................     3 

Bar kod op

ć

enito 

............................................................................................................    4 

Povijest bar koda 

............................................................................................................    5 

Simbologije  .......................................................................................................................     6   

Linijski bar kod 

............................................................................................................    7 

Numeri

č

ki kodovi 

............................................................................................................    8 

 

EAN bar kod  ............................................................................................................    9 

Alfanumeri

č

ki kodovi 

................................................................................................   12 

2D kodovi 

.......................................................................................................................   13 

Alati za generiranje bar kodova  ....................................................................................   14 

 

Demo i Shareware alati 

....................................................................................   14 

 

Besplatni alati  

................................................................................................   17 

Alati za 

č

itanje bar kodova .............................................................................................. .   19 

Demo i Shareware alati 

 ...................................................................................   19 

 

Besplatni alati  

................................................................................................   21 

 

Web stranica  ...........................................................................................................   22 

Zaklju

č

ak 

........................................................................................................................  23 

Literatura 

........................................................................................................................  24 

background image

 

Bar kod op

ć

enito 

 

Bar  kod  je  broj  pretvoren  u  smisleni  niz  tamnih  linija  i  svijetlih  me

ñ

uprostora  koji 

omogu

ć

avaju elektroni

č

koj opremi da o

č

ita informaciju o proizvodu.  

U po

č

etku, bar kodovi su pohranjivali podatke u širinama i razmacima isprintanih paralelnih 

linija, no danas dolaze u uzorcima to

č

aka, koncentri

č

nih krugova i steganografiji (sakrivanje 

podataka  u  slici). 

Č

ita

č

  pretvara  taj  niz  u  broj  koji  je  klju

č

  za  bazu  podataka  o  proizvodu, 

kontrolu zaliha, inventuru itd. Bar kodovi mogu biti o

č

itavani opti

č

kim 

č

ita

č

ima (skenerima) 

ili  o

č

itani  sa  slike  posebnim  softwareom  

č

emu 

ć

e  kasnije  biti  rije

č

i  u  ovom  seminarskom 

radu. 

 

Povijest bar koda 

 

Prvi  patent  za  bar  kod  proizvod  (US  Patent  #2,612,994)  bio  je  izdan  izumiteljima 

Josephu  Woodlandu  i  Bernardu  Silveru  7.  listopada  1952.  godine.  Implementacija  je  bila 
omogu

ć

ena  radom  dvojice  inženjera  Raymonda  Alexandera  i  Franka  Stietza  u  Sylvaniji  na 

sustavu  za  identifikaciju  željezni

č

kih  vagona.  Tek  1966.  godine  je  bar  kod  bio  u 

komercijalnoj upotrebi, no tek je 80-ih godina 20. stolje

ć

a doživio uspjeh. Otkad je bar kod 

izumljen,  polaganim  koracima  postao  je  neophodan  dio  moderne  civilizacije.  Njegova 
upotreba je široko rasprostranjena i konstantno se unaprije

ñ

uje. 

Neke od današnjih upotreba bar kodova: 

 

Gotovo  svaki  proizvod  kupljen  u  trgovini  širokog  asortimana  proizvoda  ima  na  sebi 

bar  kod.  Ovaj  sustav  pomaže  kod  pra

ć

enja  broja  proizvoda  u  trgovini  i  smanjivanju 

broja  kra

ñ

a  (budu

ć

i  da  lopovi  više  nisu  mogli  tako  lako  zamijenjivati  cijene  sa 

jeftinijih  na  skuplje  proizvode).  Otkad  je  uveden  bar  kod  profitirali  su  i  potroša

č

i  i 

trgovci.  

 

Pra

ć

enje  kretanja  rent-a-car-ova,  ptrljage  u  zra

č

nim  lukama,  pisama  i  paketa, 

nuklearnog otpada. 

 

Nedavno su znanstvenici stavili male bar kodove na pojedine p

č

ele da bi mogli pratiti 

njihove navike parenja. 

 

Mnoge  karte  kao  npr.  za  kino,  kazalište,  sportske  dvorane  danas  na  sebi  imaju  bar 

kod. 

 

2D bar kod nalazi se i na putovnicama koje izdaje Republika Hrvatska. 

background image

 

Linijski bar kod 

  

Od svih, linijski bar kod najviše susre

ć

emo u svakodnevici. Linijski bar kod koristi se 

kao  klju

č

  za  pristup  bazi  podataka  gdje  su  pohranjeni  podaci  o  proizvodima.  Najve

ć

nedostatak  ovog  na

č

ina  kodiranja  je  ograni

č

ena  koli

č

ina  podataka  koja  se  može  pohraniti  u 

bar kod. 
 

  Jednostavan prikaz linijskog bar koda 

 

Da  ne  bi  došlo  do  pogrešaka  pri  o

č

itavanju,  ve

ć

ina  bar  kodova  mora  imati  prazan 

(bijeli) prostor sa svake strane (quiet zones = tihe zone) bar koda. Svaka simbologija koristi 
posebne  start  i  stop  znakove  na  svakom  kraju.  Ti  znakovi  identificiraju  simbologiju  i 
omogu

ć

avaju 

č

ita

č

u obostrano o

č

itavanje. Bar kod na kraju može imati i kontrolnu znamenku 

koja  se  izra

č

unava  na  temelju  prethode

ć

ih  znakova  u  skladu  s  odre

ñ

enim  algoritmom.  Ta 

kontrola  znamenka  služi  za  provjeru  korektnog  dekodiranja  simbola.  Bar  kod  simbol  može 
imati i interpretacijsku liniju - ispod samih linija i praznina bit 

ć

e otisnut i niz znakova koje 

simbol  predstavlja.  Tako  je  omogu

ć

eno  da  i  ljudi  mogu  pro

č

itati  isti  sadržaj  kao  i  bar  kod 

č

ita

č

 

Set znakova 
 
Postoje  tri  mogu

ć

nosti  kodiranja:  numeri

č

ki,  alfa-numeri

č

ki,  i  puni  ASCII  set 

znakova. 
Numeri

č

ki  set  znakova  zna

č

i  da  simbologija  može  kodirati  samo  znamenke  od  0  do  9. 

Dodatni  znakovi  koji  se  mogu  pojaviti  su  kontrolni,  kao  start/stop  znakovi. 
Alfanumeri

č

ki  set  znakova  može  kodirati  znamenke  od  0  do  9  i  znakove  internacionalne 

abecede  od  A  do  Z.  I  ovdje  su  mogu

ć

i  dodatni  kontrolni  start/stop  znakovi. 

Puni ASCII set znakova dozvoljava kodiranje svih znakova ASCII tablice vrijednosti od 0 do 
127. 
 

Diskretne i kontinuirane simbologije 
 
Bar kod simbologija može biti diskretna i kontinuirana. 

Kod diskretne simbologije svaki pojedini znak u simbolu može biti interpetiran individualno, 
bez obzira na ostale znakove u tom istom bar kod simbolu. U takvim simbologijama znakovi 
po

č

inju i završavaju crtom. Individualni znakovi su odvojeni odre

ñ

enim razmakom koji sam 

po sebi ne nosi zna

č

enje. 

 

U  kontinuiranim  simbologijama  znakovi  se  ne  mogu  promatrati  odvojeno  jedan  od 

drugoga, jer po

č

inju  crtom a završavaju prazninom. Praznina u simbolu završava tamo  gdje 

po

č

inje  slijede

ć

i  znak.  Znak  se  dakle  ne  može  promatrati  individualno  jer  ne  možemo  znati 

koliko  je  široka  zadnja  praznina  u  znaku  ako  ne  uzmemo  u  obzir  po

č

etak  slijede

ć

eg  znaka. 

Kontinuirana  simbologija  uklju

č

uje  i  neku  vrstu  oznake  kraja  simbola,  pa  je  posljednja 

praznina zadnjeg znaka ozna

č

ena je takvom završnom crtom. 

Želiš da pročitaš svih 24 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti