2d code [združljivostni način] - naravoslovnotehniška fakulteta - … · 2012-01-04 ·...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
2D KODE
2D KODE
Sam
o za
inte
rno
upor
abo
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
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
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
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
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
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
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