Põhiline tehnoloogia

QR-koodi vöötkood

QR-koodi vöötkood
QR-koodi vöötkood

Video: QR koodi lugemine ja loomine 2024, Mai

Video: QR koodi lugemine ja loomine 2024, Mai
Anonim

QR-kood, täieliku kiirreageerimise kood, vöötkoodi tüüp, mis koosneb väikeste mustvalgete ruutude trükitud ruudumustrist, mis kodeerib arvutisüsteemi skaneeritavaid andmeid. Mustvalged ruudud võivad tähistada numbreid 0 kuni 9, tähti A kuni Z või tähti mitte-ladina tähtedega, näiteks jaapani kanji.

QR-koodid töötas 1994. aastal välja Jaapani ettevõte Denso Wave - Denso osakond, mis on autofirma Toyota Motor Corporation tütarettevõte - autoosade jälgimiseks montaaži käigus. QR-koode kasutatakse reklaamides sageli veebisaidi URL-i kodeerimiseks, mis sisaldab kupongi või teavet toote kohta. Neid on kasutatud ka spordiürituste ja kontsertide piletitel. QR-koode loetakse tavaliselt mobiiltelefonide laserskannerite või kaamerate abil, mis seejärel kasutavad mustri dekodeerimiseks spetsiaalset tarkvara.

QR-koodi kolm nurka sisaldavad leidja mustrit, mustvalgete ruutude pesastatud seeriaid, mis optilise skanneri tuvastamisel ja tarkvara poolt tõlgendamisel võimaldavad skaneerimisseadmel määrata QR-koodi orientatsiooni. Samuti on olemas kaks muud mustrit. Joondusmustrit, väiksemaid ruute, mis sisaldavad veel väiksemaid ruute, kasutatakse kõigis peale kõige väiksemate koodide, et teha kindlaks, kas QR-koodi on moonutatud, ja ajastusmustrit, vahelduvate mustvalgete ruutude rida ja veerge, mis ühendavad leidja muster, toimib QR-koodi koordinaatsüsteemina.

Suurim võimalik kood, versioon 40, mis on lubatud QR-koodi standardi kohaselt, on maatriks suurusega 177 × 177 pikslit ja väikseim, versioon 1, on 21 × 21 pikslit. Versiooni 40 QR-kood võib sisaldada 7 089 numbrimärki või 4 296 tähtnumbrilist tähemärki. (Võrdluseks - see artikkel sisaldab 2 006 tähtnumbrilist tähemärki.) Denso Wave lõi ka QR-koodi väiksema versiooni, mida saab kasutada väikeste objektide jälgimisel. Mikro QR-koodina on saadaval neljas versioonis, suurusega 11 × 11 kuni 17 × 17 pikslit.