2d code [združljivostni način] - naravoslovnotehniška fakulteta - … · 2012-01-04 ·...

20
2D KODE Matrične kode § lastnosti kode - odvisne od namena uporabe § 2D simbologije so v uvodni fazi uveljavitve § uporabnost bo pokazal čas § počasno branje - slabost § velika količina podatkov - prednost § obstaja več kot 30 različnih 2D kod http://www.leoss.si/index.php?vie=ctl&gr1=strSvt&gr2=&id=2005032114455837 2 D KODE Samo za interno uporabo

Upload: vodung

Post on 11-Apr-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE

Matrične kode

§ lastnosti kode - odvisne od namena uporabe§ 2D simbologije so v uvodni fazi uveljavitve § uporabnost bo pokazal čas § počasno branje - slabost§ velika količina podatkov - prednost§ obstaja več kot 30 različnih 2D kod

http://www.leoss.si/index.php?vie=ctl&gr1=strSvt&gr2=&id=2005032114455837

2 D KODE

Sam

o za

inte

rno

upor

abo

Page 2: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

Primer QR koda

§ Japonski proizvajalec Denso

§ velika hitrost branja (10-krat večja, 30 ms za branje kode z 100 numeričnimi znaki)

§ vsesmerno branje

§ vgrajeno popravljanje napak

http://www.leoss.si/index.php?vie=ctl&gr1=strSvt&gr2=&id=2005032114455837

2 D KODE

http://www.leoss.si/index.php?vie=ctl&gr1=strSvt&gr2=&id=2005032114455837

Primer QR koda

q Popravljanje napaknapake zaradi poškodb kodeštiri možni načini popravljanja napak glede na stopnjo poškodbe (7% - 30%) in glede na način izdelave kode podatkov.

Izdelava QR kode

q z namenskimi tiskalniki (vgrajen modul za generiranje kode)q z generatorjem QR kode v okolju Windows 98/NT/2000/XP

2 D KODE

Sam

o za

inte

rno

upor

abo

Page 3: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D Barcode in Mobile Learning.

http://static.flickr.com/96/214538909_0b5f7a233d.jpg

Primer uporabe QR kod:

2 D KODE

PDF 417 code - electronic component labeling.

www.mvtec.com/halcon/ version7.1/pdf417.html

Hazardous materials labeling.

Badges, ID cards, driver licenses.

Primer uporabe kode PDF-417:

2 D KODE

Sam

o za

inte

rno

upor

abo

Page 4: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

Primer uporabe kode Data Matrix:• uporaba v farmaciji(2D-PharmacodeTM)

2D-PharmacodeTM (Laetus) je osnovana na specifikaciji DataMatrix kode.

2 D KODE

UVOD

Vrstične kode – izvor iz konvencionalnih kod

Matrične kode

Sam

o za

inte

rno

upor

abo

Page 5: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

STANDARDIZIRANE 2D KODE

V času razvoja se je standardiziralo predvsem pet izmed vseh 2D kod, ki se uporabljajo na tržišču:

• PDF-417 (ISO 15438)

• Aztec Code (ISO 24778)

• DataMatrix (ISO 16022)

• MaxiCode (ISO 16023)

• QR Code (ISO 18004)

2D KODE

Sam

o za

inte

rno

upor

abo

Page 6: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; PDF-417

• l. 1991 podjetje Symbol Technologies• PDF - Portable Data File• vsak zakodiran znak je sestavljen iz 17 modulov, vsak modul vsebuje 4 sklope črnih/belih kvadratkov • lahko ima od 3 do 90 vrstic• povečanje kapacitete zapisa - združevanje kod• vključen Reed-Solomon korektor napak• večsmerno branje kode• X - dimenzijo določa uporabnik sam

PDF417 Technology Overview [online]. Federation of Tax Administrators,<http://www.taxadmin.org/FTA/edi/pdf417info

2D KODE; PDF-417

• temelji na tehnologiji črtnih kod - koda berljiva s katerim koli čitalnikom (linearni laser, točkasti laser, CCD čitalnik).

http://www.hallogram.com/barcodes/pdf417/#pdf417

Fotografije se zakodira z (400 – 700) bajti z uporabo JPEG kompresije. prstne odtise se zakodira z manj kot 300 bajti, geometrija roke (10 do 20 bajtov).Sa

mo

za in

tern

o up

orab

o

Page 7: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; PDF-417

Stopnja popravljanja napak: višja stopnja – večja koda oz. manj prostora za kodiranje podatkov (npr. 10% zaščita pred umazanijo zahteva 10% večji simbol).

2D KODE; DataMatrix

• razvilo podjetje RVSI Acuity CiMatrix (Siemens)• pozicionirni vzorec v obliki črke L – finder pattern• nasprotni dve sosednji stranici sta natisnjeni izmenično ČB kvadratni vzorčni zapis - timing pattern• velikost od 10 do 144 modulov (kvadratna / pravokotna)• večsmerno branje kode, hitro branje (kontrast 20 %)• Reed-Solomonov korektor napak

Knowledge Base: DataMatrix (ECC 200) [online]. TEC-IT, <http://www.tec.com/en/support/knowbase/symbologies/datamatrix/Default.aspx>

Sam

o za

inte

rno

upor

abo

Page 8: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; DataMatrix

Primer zapisa podatkov:• v 1 KB lahko zapišemo 1 črko ali 2 številki• najmanjša koda 10 x 10 (8 x 8 zapis podatkov)• podatki 3 KB, korektor 5 KB

2D KODE; DataMatrix

• omogočajo enostavno branje, pri majhnem kontrastu • označevanje zahtevnih površin (kovine, steklo, keramika...)• za identificiranje napak, optimiziranje linij, znižanje stroškov proizvodnje, identificiranje vhodnih produktov...• uporaba v industriji (avtomobilska, letalska,elektrotehniška ...)

http://www.technifor.com/en/marknread/index.php#solution

Sam

o za

inte

rno

upor

abo

Page 9: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

Micro 2D datamatrix

2D KODE; DataMatrix

2D KODE; MaxiCode

• 1992 razvilo podjetje United Parcel Service – imenuje tudi UPS• bikivo oko – pozicionirni vzorec (finder pattern)• oblikovana iz 866 šesterokotnih modulov, ima konstantno velikost, večja kapacitivnost z združevanjem (do 8 kod)• osnovna koda vsebuje do 93 znakov• omogoča večsmerno branje

Od standardiziranih kod se uporablja najmanj, najnižja kapaciteta.

Namenjena kodiranju naslovov poštnih ter dostavnih aplikacij z majhno količino informacij.

2D Barcode Symbologies Overview [online]. TEC-IT, [citirano 6. 2. 2009]. Dostopno na svetovnem spletu: <http://www.tec-it.com/en/support/knowbase/symbologies/barcode-overview/2d-barcodes/Default.aspx>

Sam

o za

inte

rno

upor

abo

Page 10: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; QR Code

• QR - quick response• kodo je razvilo japonsko podjetje Denso Wave• vsebuje kotne vzorce prepoznavnosti – pozicionirni vzorci• omogoča večsmerno hitro branje (CCD kamera)• najvišja kapaciteta zapisa• podizvedba - mikro QR koda (kodiranje npr. ID številk)

2D KODE; QR Code

Visoka kapaciteta zapisljivosti podatkov. V enem simbolu jelahko zapisanih do 7366 znakov (statična koda).

Majhna velikost kode - 1/10 prostora navadne črtne kode.

Sam

o za

inte

rno

upor

abo

Page 11: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; QR Code

Zapis kanji in kana simbolov. Zapiše lahko več kot 20 %več podatkov kot druge 2D kode.

Koda je odporna na umazanijo in poškodbe, saj jo lahkokljub temu preberemo.

2D KODE; QR Code

http://www.qrme.co.uk/qr-code-news/qr-code-pictures.html?showall=1

Sam

o za

inte

rno

upor

abo

Page 12: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE; Uporaba

REED-SOLOMON

• zelo razširjeni v komunikacijskih sistemih• uporabljajo se pri DVD, brezžični, mobilni in satelitski komunikaciji, digitalni TV, pri 2D kodah • omogočajo preverjanje in korekcijo napak • določanje polinoma z načrtovanjem velikega števila točk

2D KODE; korektorji napak

http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction

GENERATORJI 2D KOD• http://www.tec-it.com/online-demos/tbarcode/barcode-generator.aspx?LANG=en

Sam

o za

inte

rno

upor

abo

Page 13: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE

2D KODE

Sam

o za

inte

rno

upor

abo

Page 14: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

POSEBNE 2D KODE

2D KODE

Microsoftova 2 D koda – Microsoft tag

• možnost zapisa velike količine podatkov na osnovno mrežo 5 x 10(kodiranje na osnovi trikotnih elementov in barv)• tehnologija enkodiranja: High Capacity Color Barcodes (HCCBs)• ima vključen RS korektor napak• možnost uporabe 8, 4 ali 2 barvi – ČB• z 8 barvami – kodiranih 3500 znakov/inch2

Sam

o za

inte

rno

upor

abo

Page 15: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE

JagTag

• uporabniki ne potrebujejo programa za odčitavanje kod • kodo fotografira in jo pošlje na določeno številko ter dobi povratno sporočilo z vsebino kode.

http://www.jagtag.com/market-applications

2D KODE

Podvrste QR kode

SQRC kodaZaradi želje, da se bi nekateri podatki zaščitili pred javnostjo, so razvili SQRC (Security QR Code). •omogoča varovanje podatkov (enkriptirane podatke berejo le bralniki z enakim enkripcijskim ključem)

SQRC kodo se lahko bere z enakimi programi kot QR kode, vendar se prebere le tisti del podatkov, za katerega ni potrebno imeti enkripcijskega ključa.

Sam

o za

inte

rno

upor

abo

Page 16: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE

Podvrste QR kode

iQR koda•je nova generacija 2D kod•zaradi želje po shranitvi večje količine podatkov na manjši prostor•iQR kode so lahko kvadratne ali pravokotne oblikeVključen RS korektor napak, ki bo omogočal korekcijo 50 %(rob okoli kode pa bo velik samo 2 modula)večja gostota kodiranja - pri isti velikosti kot jo ima klasična QR koda

Vrste 2D (QR) kod glede na način enkodiranja podatkov:•statične, dinamične in/ali pametne kode.

Statična QR koda - kodiranih podatkov ni mogoče spremeniti, ko je koda natisnjene

Dinamična QR - kodirane podatke se lahko spremeni, ne da bi bilo potrebno spremeniti simbol QR kode. (kodiranje URL naslovov do katerih vodi koda, spreminjanje vsebine omogočajo različne platforme, ki lahko hkrati beležijo tudi statistične podatke, čas skeniranja in ostale podrobnosti).

Pametna QR koda - je napredna oblika dinamične QR kode, kjer je na primer URL naslov določen v realnem času z CBSR (Contex Based Service Rule) orodjem.

2D KODE

Sam

o za

inte

rno

upor

abo

Page 17: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

2D KODE

EZ koda•je dinamična matrična koda, licenca - podjetje Scanbuy.

Splošne specifikacije so objavljene. Vsak uporabi le-teza razvoj aplikacije, za generiranje ali branje EZ kod.

Ima preprost, učinkovit dizajn, velika je 11 × 11 modulov, fizična velikost je stacionarna - 1,27 cm

Podatkovna kapaciteta 76 bitov in nosilnost prostora 83 modulov število možnih unikatnih kombinacij kode je 75 sekstilijon.

EZ kodaJe sestavljena iz vodilnih linij (ang. guide bar), treh kotnih modulov (ang. cornerstones) in podatkovnega območja (ang. data area).

Vodilni liniji določata lokacijo in usmerjenosti kode, kotni moduli –detekcija dimenzionalnih zamikov.

2D KODE

Sam

o za

inte

rno

upor

abo

Page 18: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

EZ kodaKoda ima koordinatni sistem z začetkom v zgornjemlevem robu. Ena enota koordinatnega sistema ustreza velikosti enega modula – enega bita. Največji indeks odgovarja najpomembnejšemu bitu, najnižji indeks pa najmanj pomembnemu.Svetli rob - velikost enega modula.

2D KODE

EZ kodaDekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks na strežnik. Indeks se posreduje v podatkovno bazo. Iz podatkovne baze so podatki poslani nazaj na telefon.

Branje kode zahteva povezavo s spletom!

Velikost EZ kode se z večanjem količine podatkov ne spreminja. Tako je njena velikost vedno enaka 1,27 cm – gre za indirekten način - koda shranjuje le kodni indeks, preko katerega se nato dostopa do podatkov v centralni bazi.

V Sloveniji zastopnik – ITERON.

2D KODE

Sam

o za

inte

rno

upor

abo

Page 19: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

VIDEOhttp://www.youtube.com/watch?v=jQkUnXq3oZQ&feature=relatedhttp://www.qrme.co.uk/qr-code-news/qr-code-video.html

Bob Williams, UNDERSTANDING BARCODING, Pira reference series, PIRA; 2004, 428 str.

Specifications For Popular 2D Bar Codes [online]. BarCode 1, 1995-2009, obnovljeno 12. 11. 2008 [citirano 4. 2. 2009]. Dostopno na svetovnem spletu: http://www.adams1.com/stack.html

PDF417 Technology Overview [online]. Federation of Tax Administrators, obnovljeno 5. 2. 2009 [citirano 7. 2. 2009]. Dostopno na svetovnem spletu: <http://www.taxadmin.org/FTA/edi/pdf417info

Knowledge Base: DataMatrix (ECC 200) [online]. TEC-IT, [citirano 9. 2. 2009]. Dostopno na svetovnem spletu: http://www.tec-it.com/en/support/knowbase/symbologies/datamatrix/Default.aspx

2D Barcode Symbologies Overview [online]. TEC-IT, [citirano 6. 2. 2009]. Dostopno na svetovnem spletu: http://www.tec-it.com/en/support/knowbase/symbologies/barcode-overview/2d-barcodes/Default.aspx

http://www.freezerworks.com/imgmgr/freezerbondzfingerwvi.jpghttp://www.technifor.com/en/marknread/index.php#solution

http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correctionhttp://www.hallogram.com/barcodes/pdf417/#pdf417http://www.qrme.co.uk/qr-code-news/qr-code-pictures.html?showall=1http://en.wikipedia.org/wiki/High_Capacity_Color_Barcodewww.microsoft.com/tag/http://2d-code.co.uk/category/art/

LITERATURNI VIRI

Sam

o za

inte

rno

upor

abo

Page 20: 2D code [Združljivostni način] - Naravoslovnotehniška fakulteta - … · 2012-01-04 · Dekodiranje kode poteka s programon za branje kod, ki dekodira simbol in naloži kodni indeks

S2i EpiCode

q nova, naravna koda za identifikacijo izdelka.

q vsak material (papir, tekstil…) vsebuje stohastičen, vzorec, izdelan s prekrivanjem mikrostrukture materiala in tiska.

Velikost (od 10 x 10 mm2 pri 1.200 dpi do 3.3 mm2 pri 2.400 dpi).

PAMETNE ETIKETE - 2D KODE (HD KODE)

Postopek apliciranja kod proti ponarejevanju:n Kodiranje podatkov v 2D matrično kodo, tisk koden Zajem natisnjene kode, dekodiranje le-te in ekstrakcija

EpiCodeV stopnji kodiranja se uporabi kriptografijski način PKS (public key cryptography), s tem lahko le lastnik varnostnega ključa generira podatke, vsi lastniki javnega ključa, pa jo lahko berejo.V drugi stopnji se dekodira matrična koda in ekstrahira EpiCode. Uporablja se posebna programska oprema (EPYXSs Inc.)Programska oprema za dekodiranje procesira skenirano sliko DataGrid in poda dva vektorja: • Podatkovni vektora (error corrected) • Binarni vektor (EpiCode vector), ki vključuje prstni odtis kode.

PAMETNE ETIKETE - 2D KODE (HD KODE)

Sam

o za

inte

rno

upor

abo