Kreiranje Dizajnerskog 2d QR Koda

Embed Size (px)

Citation preview

SVEUILITE U ZAGREBU GRAFIKI FAKULTET ZAGREB

ZAVRNI RAD

Katarina Raji

SVEUILITE U ZAGREBU GRAFIKI FAKULTETDizajn grafikog proizvoda

ZAVRNI RADKREIRANJE DIZAJNERSKOG QR 2D KODA

MENTOR: doc. dr. sc. Lozo Branka

STUDENT: Katarina Raji

ZAGREB, 2010.

1

1.SAETAKOvaj zavrni rad opisuje postupak kreiranja dizajnerskog QR 2D koda. QR kod patentiran je japanske korporacije Denso Wave 1994. godine. QR znai Qiuck Response jer je kod je kod osmiljen da se skup informacija oitava (dekodira) pri velikim brzinama. U teorijskom dijelu ukratko e biti opisani 2D kodovi, s naglaskom na QR kod; njegov opis, izgled, osnovne elemente, primjenu i mogunost ispravljanja greaka, te neke aplikacije za dizajnerske QR 2D kodove za pojedine brandove, industriju zabave i trgovinu. U praktinom dijelu bit e kreiran vlastiti dizajnerski QR kod, opisan postupak izrade i mogue aplikacije, te u provjerena itljivost samoga koda. Kljune rijei: 2D kodovi, QR kod, elementi, dizajn, aplikacije

ABSTRACTCreation of custom QR 2D code describes a procedure of creating a custom QR 2D code. QR code was patented by Japanese corporation Denso Wave in 1994. QR means Quick Response, as it was created for the contents to be decoded at high speed. In theoretical part 2D codes will be briefly describe , with an emphasis on QR code, its description, appearance, basic elements, applications and the possibility of error correction and some applications for custom QR 2D codes for special brands, entertainment industry and retail. In practical part own custom QR code will be created, process of production and possible applications will be described, and finally the readability of the code will be verified.

Key words: 2D codes, QR code, elements, design, applications

2

SADRAJ

1. Saetak...2 2. Uvod .............................................................................................................................. 4 3. 2D kodovi ...................................................................................................................... 6 3.1. Povijest i podjela kodova 3.2. Dvodimenzionalni kodovi 4. QR kod ........................................................................................................................ 14 4.1. Struktura QR koda 4.2. Tehniki podaci QR koda 4.3. Karakteristike QR koda 5. Dizajnerski QR 2D kod ............................................................................................... 21 5.1. Primjeri aplikacija 6. Kreiranje dizajnerskog QR koda ................................................................................. 28 6.1. Opis postupka izrade i mogue aplikacije 6.2. Provjera itljivosti 7. Zakljuak ..................................................................................................................... 32 8. Literatura ..................................................................................................................... 33

3

2. UVOD

U dananjem svijetu tiskovine su svakodnevni izvor informacija koje su na raspolaganju u obliku razliitih asopisa, letaka, plakata, ambalae i ostalih grafikih proizvoda. No, unato tome sve vie koristi se i Internet gdje se informacije mijenjaju gotovo neprestano. Osim neaurnosti, kod tiskovina nailazimo i na problem prostora. Na problem ogranienosti prostora ponajvie nailaze dizajneri koji ele prikazati vie sadraja nego to ih sam proizvod moe podnijeti (npr. ambalaa), a pri tome moraju pripaziti na itljivost teksta. Sve vie kupaca i potroaa ele to vie informacija na samom proizvodu (hranjive i zdravstvene vrijednosti, nutricionistiki podaci). Danas su sve raireniji 2D kodovi, koji s jedne strane mogu omoguiti pristup do dodatnih informacija koje su ukljuene neposredno u kod i mogu se proitati bez povezivanja na Internet, a s druge strane kodovi omoguavaju i pristup do razliitih mrenih sadraja koji su posredno ili neposredno vezani uz proizvod. QR kodovi su, uz Data Matrix, meu najee koritenim formatima kodova. Imaju veliku primjenu u Aziji i Oceaniji, te brzo napreduju u Europi i Americi. Iako ga je jo prije 16 godina, 1994. godine za svoje potrebe razvio Denso Wave, japanski proizvoa autodijelova, QR kod je tek relativno nedavno poeo osvajati svijet. U poetku su koriteni za praenje dijelova u automobilskoj industriji, a sada se koriste u puno irem kontekstu, ukljuujui i komercijalnu upotrebu za reklamiranje te specifine aplikacije za mobilne ureaje poznate pod nazivom mobilno obiljeavanje (eng.mobile tagging). QR kod se ubrzo proirio u sve grane proizvodnje, logistike i prodaje. Danas se najee koristi za:

Voenje inventara uz upisivanje detaljnih podataka Upisivanje identifikacijskih podataka na osobne dokumente, posjetnice,

identifikacijske kartice, itd.

Voenje evidencije proizvoda u skladitu uz upisivanje ifre proizvoda, roka trajanja, serijskog broja, itd.

4

Zapisivanje podataka o proizvodu - serijskog broja, datuma proizvodnje, ifre smjene, ifre proizvodnog pogona, popisa komponenata

QR kod simboli koji spremaju URL adrese mogu se smjestiti na proizvode, u asopise, novine, posjetnice ili bilo koji drugi tiskani proizvod. Korisnici sa mobilnim telefonima u koje su ugraeni fotoaparati/kamere i instaliran poseban softver mogu skenirati simbol, dekodirati ga i pristupiti URL adresi, prikazati spremljene podatke na zaslonu ili upisati podatke sa posjetnice u adresar.

Slika 1. QR kod za rije UVOD

5

3. 2D KODOVI

3.1. Povijest i podjela kodova Povijest koda poinje na Harvardskoj poslovnoj koli gdje je 1932. student Wallace Flint u svom diplomskom radu razradio prednosti koritenja buenih kartica u trgovini. Kupac bi u prodavaonici iz kataloga uzeo buenu karticu odgovarajueg proizvoda i odnio ju do prodavaa. Prodava bi karticu stavio u ita i time pokrenuo automatiziranu isporuku izabranog artikla iz skladita prodavaonice do blagajne. Razvoj koda u dananjem obliku zapoeo je 1948. u Philadelphiji na fakultetu Drexel Institute of Technology. Lokalni lanac supermarketa inicirao je projekt razvoja sistema za automatsko oitavanje informacija o proizvodima prilikom naplate na blagajni. Problem je zainteresirao Bernarda Silvera i Normana Josepha Woodlanda, koji su napustili fakultet i u potpunosti se posvetili rjeavanju problema. Patentirali su prvi kod poznat kao bull's eye (bikovo oko) jer se sastojao od koncentrinih crnih i bijelih krugova. Osnovni nedostatak njihovog izuma leao je u ureajima za oitavanje koji su bili nesigurni i vrlo skupi. Woodland se zaposlio u IBM-u i pokuao ukazati na potencijal koji lei u razvoju i koritenju kodova, ali IBM u to vrijeme nije bio zainteresiran.

Silver i Woodland svoj patent su prodali korporaciji RCA koja ga je implementirala u supermarketima lanova nacionalnog udruenja trgovina prehrambenom robom. Krajem 60tih razvijena je tehnologija laserskog oitavanja koja je omoguavala jeftino i precizno oitavanje podataka koda. Nova tehnologija odmah je privukla pozornost IBM-a, koji se sjetio Woodlandovog prijedloga i premjestio ga u odjel razvoja novih kodova. Pod njegovim vodstvom razvijen je novi, linijski kod pogodan za oitavanje laserskim itaima. Bull's eye kod pokazivao je velike potekoe u radu s novom tehnologijom oitavanja, dok je IBM-ov linijski kod radio besprijekorno. Pokazao se kao najbolji u primjeni i izabran je za ameriki standardni kod u trgovini. Radilo se o UPC kodu (Universal Product Code). Masovno koritenje kodova u trgovini zapoelo je 3. travnja 1973. kada je prodan prvi artikl oznaen UPC kodom. To je bilo veliko pakiranje Wrigley's Juicy Fruit vakaih guma. Veliku ulogu u uvoenju univerzalnih kodova u trgovinu imao je Wallace Flint, koji je u to vrijeme bio podpredsjednik nacionalnog udruenja trgovina prehrambenom robom.6

Podjela kodova Prema vrsti kodiranja i obliku zapisa podataka kodovi se dijele na jednodimenzionalne i dvodimenzionalne. Jednodimenzionalni kodovi su klasini kodovi koji u sebi nose samo jedan podatak obino ifru proizvoda na koji se kod odnosi. Nakon to ita oita kod, dobiva se ifra s kojom se pristupa svim podacima oitanog proizvoda spremljenima u raunalu. Crtini kod je smisleni niz tamnih linija i svijetlih meuprostora koji omoguavaju elektronskoj opremi oitavanje u njima sadranih informacija o proizvodu. Formira se prema tono odreenim pravilima koja ovise o vrsti koda. Kod se tiska kao simbol direktno na ambalau ili na naljepnicu. Proizvod oznaen na takav nain odlazi u distribucijsku mreu sve do krajnjeg prodajnog mjesta u trgovini gdje se skenira ili oitava prikladnom opremom i dekodira iz kodnog oblika u, ljudskom oku, prepoznatljivu informaciju. Najpoznatiji jednodimenzionalni kodovi su Codabar, Code 128, Code 39, EAN, JAN, Interleaved 2 of 5 i UPC.

Slika 2. Prikaz linearnog koda Dvodimenzionalni kodovi nisu samo nositelji ifre proizvoda, ve u sebi nose itav niz informacija o samom proizvodu. Jednostavnim oitavanjem iz samoga koda dobivaju se sve informacije o samom proizvodu. Najpoznatiji dvodimenzionalni kodovi su Aztec, Codablock, Code 1, Code 16K, Code 49, DataMatrix, MaxiCode, PDF 417, SuperCode i UltraCode, QR kod.

7

3.2. Dvodimenzionalni kodovi

Naziv je prikladan jer se zapravo simbol ne mora sastojati od crtica i praznina. Postoje dva tipa 2D kodova: u obliku stoga (stacked, engl. - kao kolekcija linearnih simbola sloenih u odreenu strukturu, u vie redova) i matrice (matrix, engl. - simbol se sastoji od svijetlih i tamnih krugova, kvadrata ili heksagonalnih elemenata)

Slika 3. Prikaz dvodimenzionalnog matrinog koda Razvoj 2D simbologije potaknut je potrebom da se sve vie informacija smjesti na mali prostor. Tradicionalni 1-dimenzionalni, linearni kodovi funkcioniraju kao referenca za informaciju pohranjenu u bazi podataka, a 2D kodovi mogu sluiti istoj svrsi na puno manjem prostoru ili mogu sluiti kao sama baza podataka, nosei sve potrebne podatke o oznaenom objektu. 2-dimenzionalni kod moe pohraniti puno vie podataka od linearnog; individualni simbol moe sadravati do 7000 numerikih ili 4200 alfa-numerikih znakova. Neke od njih imaju mogunost podjele sadraja na vie simbola, tako da je mogue kodirati praktiki neogranieno dugu poruku. Nedostatak 2D simbologije je potreba specijalnog itaa; obino skupljeg od standardnog.

8

Slika 4. Primjer dvodimenzionalnog koda u obliku stoga Sloene simbologije nastale su od linearnih kodova. Simboli koda 39 i koda 128, sloenih horizontalno "u stog" u vie redova daju kod 49 i kod 16K. Kasnije, 1990 razvijen je i PDF417 s jo veim kapacitetom i gustoom zapisa, s veom itljivou. PDF417 dozvoljava puni ASCII set znakova, moe kodirati oko 2000 znakova na 4 kvadratna ina. SuperCode je nova varijanta "paketnog" sloenog koda gdje su podaci razbijeni u manje pakete i organizirani u simbole razliitih oblika. Matrine simbologije najee imaju jo veu gustou zapisa u odnosu na sloene simbologije i omoguavaju skeniranje bez obzira na orijentaciju. Matrini kod, odnosno simbol, je sastavljen od uzorka elija koji mogu biti kvadratni, heksagonalni ili kruni. Podaci su kodirani putem relativnih pozicija svijetlih i tamnih elemenata, a simbologija sadri i tehnike za detekciju i korekciju greaka. To omoguava veu pouzdanost oitavanja i itanje i djelomino oteenih simbola.

Aztec kodovi Aztec kod je matrinim kod koji podrava itavi ASCII set znakova i prua nekoliko modela mogunosti ispravljanja pogreaka. Aztec kodovi su etvrtasti i mogu biti oitani s bilo koje orijentacije.

Slika 5. Prikaz dvodimenzionalnog Aztec koda

9

Kod je napravljen od kvadrata koji rastu od centra kruno od centralnog znaka. Veliina koda je karakterizirana od broja layera izvan centralnog znaka, i moe imati domet od 132.

Codablock kod Codablock je kod u obliku stoga baziran na kodu Code 128. Moe ifrirati itavi set ASCII znakova postavljenog u kod koji sadrava viestruke redove Code 128 simbola, sluei se uobiajnim Start A startnim simbolom i uobiajnim Stop stop simbolom. Osim startnog i stop simbola, ostali simboli su u paralelnim redovima i izmeu imaju horizontalnu liniju.

Slika 6. Prikaz dvodimenzionalnog Codablock koda Codablock kodovi mogu sadravati maksimalno 2725 znakova. Codablock kodovi mogu imati izmeu 2 do 44 redova, i svaki moe sadravati 4 do 16 simbola plus podsetni selektor, indikator redova i kontrolni broj. Codablock kodovi samoipituju simbole i mogu se oitati iz bilo kojeg smjera.

DataMatrix kod DataMatrix je dvodimenzionalan kod poznat jo pod nazivom ECC200. DataMatrix podrava napredno kodiranje provjere pogreaka i algoritme za provjeru istih.

10

Slika 7. Primjer DataMatrix koda DataMatrix je kod koji se sastoji od crnih i bijelih tzv. elija ili modula posloenih u etvrtastu ili pravokutnu strukturu.. Koliina kodirane informacije ovisi o dimenzijama simbola kojeg koristimo. Kodovi za korekciju pogreaka su dodani kako bi osnaili kod; ak i ako su djelomino oteeni, i dalje se mogu oitati. DataMatrix kod moe pohraniti do maksimalno 2335 alfanumerikih znakova. Ovisno kako se gleda, svijetli modul je 0, a tamni modul je 1, ili obrnuto. Svaki ovaj kod je sloen od dva puna susjedna graninika u obliku slova L nalaznik uzorka (eng. finder pattern) i dva ostala graninika koji se sastoje od naizmjeninih svijetlih i tamnih modula nazvanih vremenski uzorak (eng. timing pattern). U okvirima tih linija se nalaze redovi i stupci kodiranih informacija. Nalaznici uzoraka se koriste kako bi se locirao i orijentirao kod, dok vremenski uzorak odreuje sumu brojeva redova i stupaca u kodu. to je vie podataka kodirano u kodu, broj elija (redova i stupaca) e se poveati. Moe kodirati do maksimalno 3116 znakova od cijelog ASCII seta znakova. Veliki kodovi sadre nekoliko podruja. Svako podatkovno podruje je razgranieno s nalaznikom uzorka i sve to je okrueno sa svih strana s tihim zonama margina (eng. quiet zone).

Slika 8. Primjer velikog DataMatrix koda s nekoliko podruja Svaki kod ima broj redova i broj stupaca. Veina njih su kvadrati veliina od 10x10 pa do 144x144, ali ipak ima nekih pravokutnih veliina od 8x8 do 16x48. Svaki kod koji koristi11

korekciju pogreaka moe biti prepoznat po modulu u gornjem desnom kutu koji je iste boje kao i boja pozadine.

PDF417 kod PDF417 je dvodimenzionalan kod koji je pravokutnog oblika; sam oblik moe biti prilagoen do nekih mjera i to prilagoavajui irinu i visinu omoguivi im da rastu usporedno s porastom koliine podataka. Isto tako je mogue podijeliti velike koliine podataka u nekoliko PDF417 koda koji su logiki povezani. Ne postoje teoretske granice u koliinama podataka koje se mogu pohraniti u formatima koda PDF417.

Slika 9. Prikaz PDF417 koda PDF417 se koristi za obiljeavanje rizinih materijala; pohranjivanje tehnikih specifikacija i kalibracija podataka na elektronikim instrumentima; kodiranje otisaka prstiju, potpisa, brojeva, crtea i fotografija na poleini vozakih dozvola. PDF417 je simbologija razliite duljine s mnotvom redova koja nudi visok kapacitet pohrane podataka i mogunost korekcije pogreaka. PDF417 moe biti skeniran s linearnim PDF417 skenerom, laserskim skenerom, ili dvodimenzionalnim slikovnim ureajem. Jedan PDF417 moe kodirati vie od 1100 bajta, 1800 ASCII znakova, te 2700 brojki, ovisno o odabranoj vrsti strukturiranih podataka. Svaki PDF417 kod sastoji se od stoga i redova, od 3 do 90 redova od kojih je svaki jedan mali linearan kod. Svaki red sadri start i stop strukturu (eng. start and stop pattern), lijeve i desne pokazivae (eng. left and right row indicators) i od jedan do trideset znakovnih oznaka podataka. Budui da su i broj redova i njihova duljina odabrani prije tiskanja, omjer irine i visine slike koda PDF417 se moe prostorno prilagoditi potrebama printanja.

12

Slika 10. Analiza PFD417 koda PDF417 kod takoer koristi korekciju greaka. One omoguavaju itau kodova da popuni dijelove podataka koje su eventualno izgubljeni ili pak oteeni ili neitljivi. Opseg korekcije greaka se odreuju vie-manje u svim programima za tisak koda. Razine korekcija greaka i dopuna koje postoje kod ovog koda nude se od Razine 1 do Razine 8. Svi programi za tiskanje koda imaju i opciju odabiranja automatskog odreivanja korekcije pogreaka. Postoje nekoliko podvrsta PDF417 koda: MicroPDF, MacroPDF i TruncatedPDF (skraen kod PDF417).

13

4. QR KOD

QR kod je patentiran je od japanske korporacije Denso Wave 1994. godine. QR znai Quick Response jer je kod osmiljen da se skup informacija oitava (dekodira) pri vrlo velikim brzinama.

Slika 11. Primjer QR koda

QR kod (engl. Quick Response, brzi odaziv) je nastao u Japanu, u tvrtci Densowave 1994. godine i primarni mu je cilj bio oznaavanje dijelova u proizvodnji raznih vozila. ( Denso je lan Toyotine grupe kompanija i takoer nositelj patenta). Sada se koriste u puno veem kontekstu, ukljuujui i komercijalnu upotrebu za reklamiranje te konvencionalne aplikacije za mobilne ureaje poznate pod nazivom mobilno obiljeavanje (mobile tagging, engl.). Japan je trenutano najvei korisnik QR kodova (QR kodovi su zapravo standard za japanske mobilne ureaje) sa Australijom i Sjedinjenim Amerikim Dravama koje idu u istom smjeru. U Japanu gotovo svaki mobilni ureaj koji ima ugraenu kameru moe itati ove kodove.

4.1. Struktura QR koda QR kod se moe prepoznati po 3 velika etverokutnika u kutovima. To su registracijske oznake koje pokazuju koja strana ide na vrh. Dobar skener moe proitati QR kod s bilo koje14

strane i rotirati ga u memoriji tako da registracijske oznake i ostatak QR koda budu dobro orijentirani. Crni i bijeli etverokutnici u podruju izmeu registracijskih oznaka su kodirani podaci i u tim podrujima dodane su i provjere greaka i njihova korekcija. To ini QR kod jo vie naprednim, te otpornim na eventualne tete elemenata. S najveom razinom kodiranja i provjere greaka, mogue je oitati taj kod kao originalan kod i to ak s 30% oteenja od ukupnog skupa informacija. QR kod moe ifrirati vie podataka od ostalih kodova i to preko 4000 ASCII znakova. Verzije QR koda se rangiraju od verzije 1 do verzije 40. Svaka od tih verzija ima razliite konfiguracije modula ili broj tih modula (modul u ovom sluaju predstavlja crne i bijele elemente koji sainjavaju QR kod). Konfiguracija modula oznaava broj modula sadranih u kodu poevi od Vezije 1 (21 x 21 modul) pa sve do Verzije 40 (177 x 177 modula).

Slika 12. Struktura QR koda QR kod se sastoji od funkcionalnih uzoraka koji omoguuju oitavanje laganim i podruja podataka gdje su pohranjeni podatci. QR kod ima uzorke za nalaenje, uzorke za poravnavanje, uzorke za podeavanje vremena i mirnu zonu. Uzorak za nalaenje (eng. Finder Pattern)

15

Uzorak za detektiranje pozicije QR koda. Stavljanjem ovog uzorka u tri kutka koda, moe se detektirati pozicija, veliina i kut koda. Ovaj uzorak posjeduje strukturu koja moe biti detektirana u svim smjerovima (360). Uzorak za poravnavanje (eng. Alignment Pattern) Uzorak za korekciju distorzije QR koda. Ima visoku uinkovitost kod korekcije nelinearnih distorzija. Centralna koordinata uzorka za poravnavanje bit e identificirana za korekciju distorzije koda. Uzorak za podeavanje vremena (eng. Timing Pattern) Uzorak za identificiranje centralne koordinate svake elije u QR kodu sa bijelim i crnim uzorcima poslaganim naizmjenino. Koristi se za korekciju centralne elije za podatke kada je kod iskrivljen ili kada postoji pogreka u nagibu elije. On je smjeten u vertikalnom i horizontalnom smjeru.

Tiha zona (eng. Quiet Zone) Zona bez podataka potrebna za itanje QR koda. Ova tiha zona olakava detektiranje koda pokraj slike oitanog CCD skenerom. etiri ili vie elija je potrebno za tihu zonu.

Podruje podataka (eng. Data Area) U podruju podataka su pohranjeni podatci QR koda. Sivo podruje predstavlja podruje podataka.

16

4.2. Tehniki podaci QR koda

Veliina koda

Min. 21x21 elije - Max. 177x177 elije (sa razmakom 4-elije ) Numeriki znakovi Alfabetiki znakovi Binarni (8 bit) Kanji znakovi Nain numerikih znakova Nain alfabetikih znakova Nain binarnih znakova Nain Kanji znakova Razina L Maksimalno 7,089 znakova Maksimalno 4,296 znakova Maksimalno 2,953 znakova Maksimalno 1,817 znakova 3.3 elije/znak 5.5 elije/znak 8 elije/znak 13 elije/znak 7% kodnih rijei / znakova moe biti obnovljeno15% kodnih rijei / znakova moe biti obnovljeno 25% kodnih rijei / nakova moe biti obnovljeno 30% kodnih rijei / znakova moe biti obnovljeno

Vrsta i opseg simbola

Uinkovitost pretvorbe

Funkcionalnost korekcije pogreaka

Razina M Razina Q Razina H

Funkcionalnost povezivanja

Mogunost podjele u maksimalno 16 znakova

4.3. Karakteristike QR koda a) Mogunost oitavanja velikim brzinama i u svim smjerovima itanje matrinih simbola provodi se koristei CCD senzore (senzor podruja). Podatak skenirane linije e biti pohranjen u memoriju. Nakon toga, koristei senzor, analizirati e se detalji, identificirati uzorak za nalaenje, detektirati pozicija/ veliina/ kut uzorka te e se provesti proces dekodiranja. QR kod ima uzorke za nalaenje zahvaljujui kojima je mogue itanje pri velikim brzinama u svim smjerovima.

Slika 13. Uzorak za nalaenje17

b) Mogunost korekcije pogreaka QR kod ima sposobnost korekcije greaka kako bi obnovio podatke ako je kod djelomino prekriven ili oteen. Postoje 4 razine korekcije greaka koje su dostupne korisnicima kako bi ih odabrali prema operativnim potrebama. Poveavajui te razine, poboljavaju se i kapaciteti korekcija greaka, ali isto tako se poveavaju koliine podataka koda. Razina M (15%) se najee upotrebljava. Nekoliko znaajki QR koda mogu poveati itljivost koda, ukljuujui ispravljanje pogreaka, tehniku maskiranja i dodanu strukturiranu funkciju. Tehnika maskiranja dodjeljuje crne i bijele toke podjednako i pomae u spreavanju umnoavanja uzoraka. Ovo pomae itaima kako bi izbjegli krivo itanje , te kako bi mogli brzo procesuirati kod. Postoji 8 uzoraka maski i koderi procjenjuju svaki uzorak kako bi odabrali najbolji ( vidi sliku 13.). Stoga, poslije maskiranja, ako linije i blokovi jo uvijek postoje u istoj boji, toke za masku su reducirane. Koder odabire masku sa najviom oznakom. Dodana strukturirana funkcija poveava skalabilnost QR koda razdjeljujui kod na skoro 16 podruja podataka. Ovo znai da moemo razbiti veliki QR kod u manje kodove ( vidi sliku 13.) tako da moemo manipulirati veliinom elije koda i kapacitetom podataka i zadovoljiti ogranienja aplikacija mobilnih ureaja.

Slika 14. Proces maskiranja

18

c) otpor prema oteenim simbolima Simboli esto znaju biti oteeni kada se nalaze na zakrivljenim povrinama ili ako je senzor nakrivljen ( kut izmeu lica CCD senzora i lica simbola). Kako bi ispravili tu distorziju, QR kod posjeduje uzorak za poravnavanje postavljenim u pravilnom intervalu u rasponu simbola.

Slika 15. Ispravljanje oteenih simbola

d) Podaci za restauriranje funkcionalnosti ( otpor prema zaprljanim i oteenim simbolima) QR kod ima etiri razliite razine korekcije pogreaka ( 7%, 15%, 25% i 30% za podruje simbola). Korekcija pogreaka funkcionalnosti je postavljena u skladu sa svakom mrljom/ oteenjem i koristi Reed- Solomon kod koji je veoma otporan na eksplozije pogreaka. ReedSolomon kodovi su postavljeni u podruje podataka QR koda. Ovakvom korekcijom greaka funkcionalnosti moe se pravilno oitati i kada su kodovi prljavi ili oteeni do razine korekcije pogreaka.

Slika 16. Prljavi/ Oteeni simboli

e) Efikasno kodiranje Kanji i Kana simbola QR kod je razvijen na temelju pretpostavke da e se koristiti u Japanu. Specifikacije simbola su uspjeno kodirale JIS razinu- 1 & 2 Kanji i Kana simbola. QR kod kodira 20 % uspjenije japanska slova od ostalih dvodiomenzionalnih kodova. Kodovi u svakoj dravi koriste jezik te

19

drave, i ova funkcionalnost im omoguuje kodiranje jezika na efikasan nain, kao to su kineski znakovi za Kinu i vijetnamski za Vijetnam uspjeno kodirani.

f) Funkcionalnost povezivanja simbola QR kod posjeduje funkcionalnost povezivanja to omoguuje pojedinom simbolu da bude predstavljen sa nekoliko simbola tako da ga podijelimo. Pojedini simbol moe biti podijeljen maksimalno u 16 simbola. Primjer prikazan na slici 17. je QR kod podijeljen u 4 simbola, i svaki simbol ima indikator koji pokazuje na koliko mnogo simbola je podijeljen originalan simbol i u kojem redu bi bio simbol meu ostalim podijeljenim simbolima. Ovo omoguuje da svi podaci budu ureeni i pohranjeni na kompjuter bez obzira kojim redom ih ita oitao. Ovom funkcionalnou povezivanja omogueno je tiskanje QR koda ak iako prostor za tiskanje nije dovoljno velik za jedan QR kod.

Slika 17. Povezivanje simbola

g) Povjerljivost koda Stvarajui vezu izmeu simbola i pohranjenih podataka jedinstvenom za upotrebu, QR kod se moe lako kodirati. Osim ako pretvorba izmeu simbola i pohranjenih podataka nije deifrirana, nitko nee biti u mogunosti proitati QR kod.

20

5. DIZAJNERSKI QR KOD

Dizajnerski QR kod je QR kod koji je optimiziran kako bi ukljuio sliku ili logotip s ciljem poboljanja stope pretvorbe. Karakteristike QR koda koje smo obrazloili u prethodnom poglavlju (mogunost korekcije pogreaka, otpor prema oteenim simbolima, funkcionalnost restauriranja podataka, funkcionalnost povezivanja podataka itd.) su omoguile razvoj dizajnerskih QR kodova. Najraniji primjer koda sa vlastitim brandiranim dizajnerskim elementima koji sam uspjela pronai je QR kod Duncana Robertsona sa BBC-a.

Slika 18. BBC dizajnerski QR kod Vodilja u njegovom pionirskom radu je upravo karakteristika mogunosti korekcije pogreaka, u nekim sluajevima i do 30 %. Dizajnerski QR kod Louis Vuittona Nam pokazuje koliko zapravo moemo daleko ii u svom naumu dizajniranja. Ovaj kod je osmislio Takashi Murakami i SET.

21

Slika 19. Louis Vuitton dizajnerski QR kod

5.1. Primjeri aplikacija dizajnerskog QR koda

a) tiskani mediji QR kodovi omoguuju tiskanim medijima da budu interaktivni zahvaljujui konvencionalnim aplikacijama za mobilne ureaje poznate pod nazivom mobilno obiljeavanje (eng. mobile tagging). Potroa koristei mobitel sa kamerom i odgovarajuom aplikacijom ( Kaywa reader, QuickMark) moe oitati QR kod kako bi dobio razne informacije: kupone, dijelove virusne marketinke kampanje, URL adrese, reklamne poruke i slino.

Slika 20. Dizajnerski QR kod boidnu promociju Coach-a22

Slika 21. Naslovnica nizozemskog asopisa Bright

Slika 22. Primjer dizajnerskog QR koda u britanskom asopisu Wired23

b) industrija zabave Kao dio promotivne kampanje za film Superman returns , jednog od najiekivanijih filmova, SET organizacija je kreirala dizajnerski QR kod sa svjetski najprepoznatljivijim logom. Taj logo je prvi u vlasnitvu Warnera Bros.-a, film studija spomenutoga filma i DC Comics-a, jednog od najrairenijeg i najuspjenijeg stripa.

Slika 23. Dizajnerski kod sa logom Supermana

Slika 24. Plakat za film Superman returns i web stranica SET organizacija je takoer kreirala dizajnerske QR kodove za glazbenu industriju, za umjetnika elektronike glazbe Funky Gonga, te ameriki bend Passion Pit.

24

Slika 25. Primjeri dizajnerskih QR kodova za glazbenu industriju

c) vizitke Vizitke na slici 25. Prikazuju jedinstvene ivotinje sa integriranim QR kodovima. QR kodovi olakavaju klijentima da skeniraju vizitke i imaju informaciju trenutno na mobitelu. Zapravo, QR kodovi mogu sadravati bogatstvo podataka, ukljuujui: brojeve telefona, web adrese i email adrese.

Slika 26. Primjer vizitki sa dizajnerskim QR kodovima25

d) reklamna industrija QR kod sa marketinke perspektive omoguuje ljudima kontakt sa reklamama koje ih zanimaju, a ne kontakt sa nasilnim reklamama sa kojima smo danas upoznati. QR kod nudi beskonane mogunosti povezivanja brandova sa potroaima. Mobilna tehnologija mijenja nain na kojima komuniciramo, a QR kodovi e dovesti interakciju potroa- tvrtka na sasvim drugu razinu. Vie od 40 % korisnika mobilnih ureaja redovito koriste svoje mobitele za skeniranje QR kodova u reklamama. Zapravo, mnogo mobilnih ureaja u Japanu dolazi sa aplikacijama potrebnim za skeniranje QR kodova.

Slika 27. Dizajnerski QR code u reklami tvrtke Glico

Slika 28. Dizajnerski QR kod tvrtke Allied movers26

Slika 29. QR kod Marc Jacobsa

e) Najskuplji dizajnerski QR kod vicarski proizvoai luksuznih satova i zlata Piaget su proizveli vjerojatno najskuplji QR kod na svijetu. Osamnaest Karatni privjesak bijelog zlata oitavanjem vodi na japansku mobilnu stranicu koja slavi 20. Obljetnicu raspona posjeda Piaget-a. Njihova radionica u enevi navodno je provela 200 sati postavljajui dragulje i izraujui ovaj jedinstveni komad.

Slika 30. QR kod Piaget-a

27

6. KREIRANJE DIZAJNERSKOG QR KODA6.1. Opis postupka izrade dizajnerskog QR koda i mogue aplikacije Postupak izrade dizajnerskog QR koda nije sloen i softver koji nam je potreban je besplatan i dostupan svima. 1. Prije samoga poetka potreban nam je generator/proizvoa QR kodova. U postupku izrade vlastitog dizajnerskog koda koristila sam QuickMark generator koji je ujedno i ita ne samo QR kodova ve i Quick koda. QuickMarkom je mogue generirati telefonske brojeve, URL adrese, sms poruke, email-ove, vizitke i mnoge druge informacije. Najprije odabiremo koju vrstu informacija elimo generirati, u naem sluaju je to tekst; Katarina. Nakon to nam je QuickMark generirao QR kod, odabiremo format u kojem elimo pohraniti QR kod. Vrste formata koje QuickMark podrava su: BMP, JPEG, GIF i PNG. Daljnje mogunosti koje nudi QuickMark su eljena boja QR koda (crna, crvena, zelena, plava), zatim veliinu (5, 10 i 15 piksela).

Slika 31. Prikaz QuicMarka prilikom skeniranja QR koda

28

Slika 32. QR kod nastao ifriranjem teksta Katarina 2. Kada smo generirali eljenu informaciju, unesemo sauvani format u vektorski program koji podrava layere ( Photoshop, Illustrator). Stvarajui vlastiti dizajnerski QR kod koristila sam Photoshop. 3. Layere sa dizajniranim elementima smjestili smo na postojei generirani QR kod. U samom procesu pokuavamo integrirati dizajnirane elemente u sam QR kod, a ne samo ih zalijepiti na simbol.

Slika 33. Vlastiti dizajnerski QR kod29

Kao to smo ve napomenuli koritenje QR koda ima beskonane i iroke mogunosti u podruju marketinga i brandiranja. Upravo su dizajnerski QR kodovi doveli komunikaciju izmeu potroaa i samih tvrtki na viu razinu. Implementacije dizajnerskog QR koda kojeg smo kreirali upravo u ovom zavrnom radu su nebrojene. Prikazati emo samo nekoliko primjera njegove mogue upotrebe.

a) implementacija dizajnerskog QR koda na majice

Slika 34. Dizajnerski QR kod na majici

b) implementacija na vizitke

Slika 35. Dizajnerski QR kod na vizitkama

30

6.1. Provjera itljivosti dizajnerskog QR koda Provjeru itljivosti dizajnerskog QR koda proveli smo QuickMark itaem kodova. Ovaj proces koristili smo nekoliko puta prilikom samoga procesa kreiranja kako bi provjerili da li dizajnerski elementima ometaju oitavanje samoga QR koda. Postupak itanja QR koda je jednostavan: najprije u izborniku itaa QuickMarka odabrali smo aplikaciju za itanje QR kodova i pokrenuli ju, a ubrzo nam se prikazao zaslon slian onome koji vidite kada neto elite fotografirati mobitelom.

Namjestili smo potom zaslon itaa tako da QR kod zauzima veinu zaslona. Fotografirali smo QR kod uobiajenim nainom i softver za itanje kodova nam je automatski prepoznao informaciju skrivenu u kodu.

Slika 34. Oitavanje dizajnerskog QR koda Rezultat naeg oitavanja dizajnerskog QR koda je tekst odnosno informacija koju smo prvotno generirali kao QR kod, u naem sluaju je to tekst Katarina.

31

7. ZAKLJUAK

QR kodovi su ve godinama nezaobilazna stvar u Japanu, nema ovjeka koji ih nije vidio, a ogromna veina ih aktivno koristi - toliko da postoje specijalizirani asopisi koji u sebi ne sadre nikakav tekst - samo QR kodove! Budunost interneta i globalne komunikacije mobilni internet, se od pojave SmartPhone i iPhone ureaja lagano uvlai i u zapadni svijet, i njegov nezaobilazni dio e biti i 2D kodovi. Kao i svaka nova tehnologija, 2D kodovi moraju prijei dug put dok se potpuno ne udomae meu irom populacijom. Ono to je ve sada jasno je da je, uz toliko naina primjene i veliki broj ljudi koji ih svakodnevno koriste na razne kreativne naine, QR kod budunost. QR kod nazivaju komunikacijom budunosti, te novom vezom izmeu virtualnog i stvarnog svijeta. Kako su QR kodovi zapravo produetak interneta, mogunosti su beskonane. Problem je kako osvijestiti ljude da oni postoje. Nije problem zajednica koja koristi Internet, ali naueni sa slinim tehnologijama, trebat e vremena kako bi dola u Hrvatsku. Ovo je uvijek razlog rasprave sa geek tehnologijom. Moemo ju koristiti, veoma je korisna, no nee je svi koristiti. No 100 % vrijedi prouavati i invenstirati u QR tehnologiju, jer imaju obeavajuu budunost.

32

8. LITERATURA

http://planb.tportal.hr/teme/67272/QRkodovi.html http://qrcode.com.hr/

http://www.swetake.com/qr/qr1_en.html http://www.denso-wave.com/qrcode/index-e.html http://qrarts.wordpress.com/2010/06/19/readers-that-like-inverted-qr-codes/ http://www.tdr.hr/unlimited/HR/qr.html http://www.setjapan.com/ http://contentdeveloper.com/2010/01/how-to-customize-qr-codes-with-your-brandsidentity/ http://2d-code.co.uk/ http://www.gadgeterija.net/2010/04/11/sto-su-to-qr-kodovi-i-zasto-ih-cesce-ne-koristimo/ http://vox.prkos.com/gn.php?m=1&rbr=726&kategorija=0 http://www.pcchip.hr/vijesti/vijesti/poslovne-vijesti/brlog-biz-predstavio-qr-kod http://www.racoindustries.com/barcodegenerator/2d/qr-code.aspx http://www.tec-it.com/en/support/knowbase/symbologies/qrcode/Default.aspx

http://whatjapanthinks.com/2007/10/30/qr-code-usage-in-japan/

Barcode Readers using the Camera Device in Mobile Phones, Lim Ah Hock, Hiroshi Hanaizumi, Eisaku Ohbuchi, International Conference on Cyberworlds, 2004. QR Code - the Business Card of Tomorrow?, Martin Ebner, Graz University of Technology, Austrija, 2008.

33

34