EZcode on ETH Zurichin luoma 2D- viivakoodi , joka on lisensoitu yksinomaan Scanbuylle vuonna 2006. Tämä koodi on luotu erityisesti kamerapuhelimia varten, koska se on yksinkertaisempi muihin 2D-viivakoodeihin verrattuna. Koodauksen ja dekoodauksen EZcode-määritykset ovat julkisia.
EZcode-salauksenpurkuohjelma on nimeltään ScanLife. Se on saatavana useimmille matkapuhelimille. Kun ohjelma käynnistetään, se lukee koodin, muodostaa yhteyden palvelimeen ja toimittaa tiedot käyttäjälle. Kaikki tapahtuu melko nopeasti, mutta vaatii Internet-yhteyden.
EZcode löytyy usein Yhdysvalloissa, Meksikossa, joissakin Latinalaisen Amerikan maissa, Espanjassa, Tanskassa, Italiassa ja Ranskassa.
Seuraava tekninen kuvaus perustuu Scanbuyn toimittamiin spesifikaatioihin [1] .
11x11 EZCode koostuu 11x11 moduuleista (suuria pikseleitä), jotka on järjestetty ruudukkoon (esimerkki alla):
y\x | .. | .. | 0 | yksi | 2 | 3 | neljä | 5 | 6 | 7 | kahdeksan | 9 | kymmenen | .. | .. |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
.. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. |
.. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. |
0 | .. | .. | X | __ | 0 | yksi | 2 | 3 | neljä | 5 | 6 | __ | X | .. | .. |
yksi | .. | .. | __ | __ | 7 | kahdeksan | 9 | kymmenen | yksitoista | 12 | 13 | __ | __ | .. | .. |
2 | .. | .. | neljätoista | viisitoista | 16 | 17 | kahdeksantoista | 19 | kaksikymmentä | 21 | 22 | __ | X | .. | .. |
3 | .. | .. | 23 | 24 | 25 | 26 | 27 | 28 | 29 | kolmekymmentä | 31 | __ | X | .. | .. |
neljä | .. | .. | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | __ | X | .. | .. |
5 | .. | .. | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | __ | X | .. | .. |
6 | .. | .. | viisikymmentä | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | __ | X | .. | .. |
7 | .. | .. | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | __ | X | .. | .. |
kahdeksan | .. | .. | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | __ | X | .. | .. |
9 | .. | .. | __ | __ | 77 | 78 | 79 | __ | __ | __ | __ | __ | __ | .. | .. |
kymmenen | .. | .. | X | __ | 80 | 81 | 82 | __ | X | X | X | X | X | .. | .. |
.. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. |
.. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. | .. |
Symboli | Selitys |
---|---|
. | Kaksi valkoista moduulia koodin ympärillä [2] |
_ | Aina valkoinen moduuli osana kiskoa |
X | Aina musta moduuli, osana opasta |
0-75 | Informaatio bitti |
76-82 | Virheentarkistusbitti |
Värit voidaan kääntää, jos inversio sisältää kaksi valkoista moduulia koodin ympärillä. [2]
Keskustietokannan käyttäminen antaa Scanbuylle mahdollisuuden ansaita rahaa viivakoodipalvelusta jättäen loput ilmaiseksi. Se mahdollistaa myös vanhentuneiden koodien ja päällekkäisten koodien poistamisen, mikä vähentää riskiä mahdollisten koodien määrän vähentämisestä.
Viivakoodit | |
---|---|
Lineaarinen |
|
2D |
|
Muut |
|
Aiheeseen liittyvät artikkelit | Viivakoodien ominaisuuksien vertailu |