Upload
lytu
View
229
Download
3
Embed Size (px)
Citation preview
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala, ak.god. 2014/15
Alati za generiranje 2D kodova
Maja Jakovljević, dipl.ing.
Funkcija 2D kodova
Omogućuje dodatne informacije o proizvodu čiji tekstualni oblik nije u mogućnosti biti pohranjen
na proizvodu (ambalaža) - zauzimanje prostora
- narušavanje estetskog izgleda ambalaže
- Dvodimenzionalni kodovi poput QR kodova
nisu samo nositelji šifre proizvoda, već u sebi
nose niz drugih informacija o proizvodu
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Funkcija 2D kodova
- Tradicionalni linearni kodovi funkcioniraju kao referenca za informaciju pohranjenu u bazi
podataka, a 2D kodovi mogu služiti istoj svrsi na puno manjem prostoru ili mogu služiti kao
sama baza podataka, noseći sve potrebne podatke o označenom objektu
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
1d BARCODE (traditional) QR CODE (2D CODE)
Readability Traditional bar codes are best read with dedicated barcode scanners. Bar code must be level for Left-to-Right or Right-to-Left scanning
2D codes can be read with a cell phone or any mobile device having a camera. 2D codes are reaable at any skew or angle.
Used UPC codes can be seen on retail packaging such as groceries. Code 39 codes are displayed on FedEx and UPS labels.
2D Codes are the square codes displayed on direct mail, billboards, magazine advertisements.
Shape A traditional barcode is rectangular in shape that widens with more data.
2D Code is square and can be static in size. Adding more data increases the number of dots (pixels) in the code.
Data Capacity Barcodes hold typically 13 to 36 characters
2d codes can hold 2,100 characters or more.
Data Correction If a barcode is defaced there is no data correction.
A 2d code is readable even if 7% to 30% of the code is defaced.
Design & Color Traditional Bar codes should be Black & White (high contrast) for best readability.
A 2d code can be any color (or multiple colors) as long as contrast exists between the background and the pixels (dots). 2d Codes can be hand drawn.
Types Most popular 1d types:
Code 3 of 9 (FexEx, UPS) UPC/EAN (product
pricing) Interleaved 2 of 5
(manufacturing) ISBN (books)
QR code (open source, most popular)
Aztec Code Data Matrix CueCat Microsoft Tag PDF417, or Stacked Barcode Semacode ShotCode Touchatag SPARQCode SQR codes Maxicode
(izvor: http://www.qrcodeshowto.com/what-is-a-qr-code/is-a-qr-code-the-same-as-a-bar-code-with-pictures/)
Funkcija 2D kodova
- Tradicionalni linearni kodovi funkcioniraju kao referenca za informaciju pohranjenu u bazi
podataka, a 2D kodovi mogu služiti istoj svrsi na puno manjem prostoru ili mogu služiti kao
sama baza podataka, noseći sve potrebne podatke o označenom objektu
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Funkcija 2D kodova
• Dvodimenzionalni kodovi mogu sadržavati čitav niz informacija o samom proizvodu
• Jednostavnim očitavanjem iz samoga koda dobivaju se sve informacije o proizvodu
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Princip generiranja 2D kodova
Alati za generiranje 2D kodova - besplatni on-line generatori
- generatori predviđeni za instalaciju na računalo
Primjer - http://www.racoindustries.com – generator
QR 2D kodova
- tvrtka Raco Industries; omogućava regulaciju
razine korekcije, odabir jedne od 40 verzija QR
vrste koda, veličinu određenih tihih zona koda
- http://www.keremerkan.net/ - generator QR 2D
kodova
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Vrste 2D kodova
QR kod (Quick Response, eng.)
• Omogućava vrlo brzo dekodiranje skupa informacija
(japanska korporacija Denso Wave 1994.)
• Sadrže informacije i u vertikalnom i u horizontalnom smjeru
• QR kod sadrži puno veću količinu informacija nego klasičan
bar kod (konvencionalni bar kodovi pohranjuju maksimalno 20 znamenki, dok QR pohranjuje
nekoliko desetaka do nekoliko stotina puta više informacija)
• Tehnologijom današnjih mobilnih uređaja mogu se lako skenirati
• U početku su korišteni za praćenje dijelova u automobilskoj industriji, a sada se koriste u puno
većem kontekstu, uključujući komercijalnu upotrebu za reklamiranje te marketing
• Koristi tehnike za korekciju pogrešaka što omogućuje očitavanje djelomično oštećenih kodova
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Vrste 2D kodova
DataMatrix kod
• Kodiranje velikih količina podataka
• Opće logističke potrebe, aplikacije za upravljanje
dokumentima, poštanske usluge, medicina
• Napredno kodiranje provjere pogrešaka i algoritme za provjeru istih (prepoznavanje koda
koji su oštećeni čak do 60%)
• DataMatrix sastoji se od crnih i bijelih tzv. ćelija ili modula četvrtaste ili pravokutne strukture
• DataMatrix kod može pohraniti 2335 alfanumeričkih znakova
• Nalaznici uzoraka se koriste kako bi se locirao i orijentirao kod, dok vremenski uzorak
određuje sumu brojeva redova i stupaca u kodu (što je više podataka kodirano u kodu, broj
ćelija odnosno redova i stupaca će se povećati)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Vrste 2D kodova
Aztec Code
• može kodirati od malih do velikih količina podataka (Andy Longacre, 1995.)
• veličina simbola podešava se automatski ovisno o količini ulaznih podataka
• primjer je dvodimenzionalnog matričnog koda
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Elementi kodova
• QR 2D kod prepoznajemo po 3 velika četverokuta u kutovima koji predstavljaju
registracijske oznake i označavaju koja strana ide na vrh prilikom očitavanja
• Crni i bijeli četverokuti između navedenih registracijskih oznaka predstavljaju kodirane
podatke i u tim područjima dodane su i provjere grešaka a i njihova korekcija
• Oko 2D koda nalazi se tzv. quiet zone odnosno "tiha zona" margina
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Elementi kodova
Prikaz QR 2D koda i njegovih područja (© copyright http://www.qrme.co.uk):
(© copyright www.qrme.co.uk)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Interaktivnost 2D kodova
Primjeri primjene 2D kodova:
• Sustavi pametne ambalaže
(npr. 2D kodovi na ambalaži za
prehrambene namirnice sadrže dodatne
informacije o proizvodu, poput
nutricionističkih vrijednosti, recepata za
pripremu i slično - jako dobro prihvaćeno
sa strane potrošača)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Interaktivnost 2D kodova
Primjeri primjene 2D kodova:
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Interaktivnost 2D kodova
Primjeri primjene 2D kodova:
• medicinska, prehrambena, farmaceutska
industrija
• nagradne igre (npr. kod omogućava direktno
slanje SMS-ova očitavanjem)
• vozni red javnog prijevoza (2D kodovi koji
vode na internetske stranice na kojima se
može pronaći vozni red, informacije o
eventualnim kašnjenjima i slično)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Interaktivnost 2D kodova
Primjeri primjene 2D kodova:
• Povezivanje s društvenim mrežama
• Razne tvrtke diljem svijeta, marketing i oglašavanje
• Informativne kampanje
• Pristup materijalima, uputama, tekstovima i dodatnim informacijama na predavanjima (npr.
mogu se zadati zadaci za domaću zadaću putem 2D koda, koja se na isti način može i predati)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Uvjeti očitavanja 2D kodova
Tehnike očitavanja 2D kodova:
• Besplatni internetski dekoderi (npr. http://www.zxing.org/w/decode.jspx)
• Računalni dekoderi (npr. Quickmark - radi na principu zaslona mobilnog uređaja, osim
dekodiranja omogućuje i generiranje 2D kodova)
• Mobilne tehnologije (mobilni uređaji moraju posjedovati programe za provedbu procesa
očitavanja, npr. Kaywa Reader, Quickmark, I-Nigma)
INTERNET + SOFTVER + KAMERA (obuhvaćanje koda) = DEKODIRANJE informacija
- Najviše mogućnosti rada pružaju pametni telefoni (smartphone)
- Najveći izbor aplikacija za očitavanje trenutno je dostupno za iPhone
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Granica očitavanja 2D kodova
• QR kod je čitljiv iz bilo kojeg kuta pri velikim brzinama (tri točke koje se ističu u kodu
omogućavaju čitaču prepoznavanje orijentacije koda i prema tome prilagođava čitanje
ostatka)
• Preporuka je da veličina koda ne bude manja od 2x2 cm (u tom slučaju kod može sadržavati
oko 60 znakova)
• Povećanjem broja znakova povećava se i veličina koda
• Preporuča se barem 4 mm tihe zone (quiet zone, eng.) oko koda
• Pri veličini koda 2x2 cm kod može biti skeniran s udaljenosti od oko 10 cm, a za skeniranje
na većim udaljenostima potrebno je generirati veći kod
• Za optimalne rezultate pri očitavanju 2D kodova mobilnim uređajem preporuča se kod
fiksirati na ravnu podlogu
• 2D kodovi mogu se aplicirati na različitoj vrsti podloga, od papira, kartona i tekstila do
LCD/plazma ekrana
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Sustav ispravljanja grešaka 2D kodova
• QR kod ima sposobnost korekcije grešaka kako bi obnovio podatke u slučaju oštećenja ili
onečišćenja koda
• Korisnicima su dostupne 4 razine korekcije grešaka koje se određuju prilikom generiranja
koda
• Povećanjem razine poboljšavaju se i kapaciteti korekcija grešaka, ali isto tako se
povećavaju količine podataka koda (razina M -15% se najčešće upotrebljava)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Sustav ispravljanja grešaka 2D kodova
Korekcija pogrešaka po razinama:
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
KAPACITET KOREKCIJE GREŠAKA
RAZINA L 7% kodnih riječi/znakova može biti obnovljeno
RAZINA M 15% kodnih riječi/znakova može biti obnovljeno
RAZINA Q 25% kodnih riječi/znakova može biti obnovljeno
RAZINA H 30% kodnih riječi/znakova može biti obnovljeno
Namjerne dizajnerske greške 2D kodova
(Custom QR codes - http://www.visualead.com/blog/unique-qr-codes/)
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Namjerne dizajnerske greške 2D kodova
(Custom logo QR codes - http://www.promotionaldistributor.com/page/QRcodes.html )
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala
Generiranje 2D kodova
Sveučilište u Zagrebu, Grafički fakultet
Vježbe Kolegija Primjena i ispitivanje grafičkih materijala