QR kod
Kafić štampa QR kod jelovnika na stolovima i u sredinu stavlja svoj logotip. Na prvim stolovima kod se čita odmah, a na novim nalepnicama ne: dizajner je uvećao logotip. Kod izgleda čitav, sva tri ugaona kvadrata su na mestu. Ali ispod logotipa nestala je trećina bajtova jednog bloka, a korekcija nivoa M popravlja manje. Telefon gleda kod i ćuti.
QR kod upisuje tekst kvadratićima-modulima: taman je 1, svetao je 0. Podaci su razbijeni na bajtove i položeni cik-cak zmijom. Dodati su im bajtovi korekcije Rida i Solomona: po njima skener obnavlja oštećeni deo. Preko podataka leži jedna od osam maski, da u kodu ne bi bilo velikih praznih fleka. Broj maske i nivo korekcije upisani su pored markera za pronalaženje, dvaput.
| Šta je to | dvodimenzionalni matrični kod sa ispravljanjem grešaka |
| Standard | ISO/IEC 18004; nacionalne verzije — JIS X 0510 u Japanu, GB/T 18284 u Kini, GOST R ISO/IEC 18004 u Rusiji |
| Veličina | verzije 1–40: od 21×21 do 177×177 modula, +4 modula tihe zone |
| Kapacitivnost | do 7089 cifara, 4296 slova i cifara ili 2953 bajta |
| Zaštita | Rid–Solomon nad GF(256), od 7 do 30 % bajtova |
| Čime se čita | kamerom: laserskoj liniji treba jedan red, QR-u cela slika |
Etimologija
Brz odgovor, majka i mera
Naziv QR je engleska skraćenica smišljena u Japanu; QR Code je registrovani zaštitni znak kompanije Denso Wave. Većina jezika zadržala je latinična slova, a kineski je kod nazvao po građi — „dvodimenzionalni”. U standardu se kod zove matričnim, a njegovi kvadratići — modulima.
01 · Građa
Pomoćni okvir i zmija od bajtova
Tri markera za pronalaženje u uglovima govore kameri gde je kod i kako je okrenut. Isprekidana linija sinhronizacije između njih određuje korak mreže. Počev od druge verzije, unutra stoje markeri za poravnanje: po njima skener ispravlja iskošenost i savijenost papira. Pored markera za pronalaženje je 15 bita formata, a kod većih verzija još 18 bita broja verzije.
Sve ostalo su podaci. Upisuju se kolonama od po dva modula, cik-cak: odozdo nagore, zatim odozgo nadole, zdesna nalevo. Bajtovi korekcije idu odmah iza podataka. U većim verzijama bajtovi su razdeljeni u nekoliko blokova i izmešani, zato jedna fleka malo kvari svaki blok, a ne jedan u celini.
Kako kod saopštava nivo i masku
Izaberite nivo korekcije i masku. Ispod su pet bita podataka, deset kontrolnih i zaštitna maska. Ovaj niz se upisuje dvaput: oko gornjeg levog markera i duž druga dva.
Sastavite kod i pokvarite ga
Kod se gradi po standardu iz vašeg teksta: režim, verzija, blokovi, Rid–Solomon, maska. „Struktura” — kliknite na modul i saznajte čiji je to bit. „Maska” — prođite kroz osam maski i pogledajte kazne. „Oštećenje” — zaklonite sredinu logotipom, kapnite boju, izgrebite. Skener čita ono što je ostalo i popravlja blokove.
02 · Evolucija dvodimenzionalnih kodova
Iz niza u ravan
Linearni kod je stigao do granice dužine: u jedan red ne staje više od dvadesetak znakova. Prvo su redovi naslagani u gomilu, pa se prešlo na mrežu modula. Svaki kod rešavao je svoj zadatak: deo u fabrici, paket na traci, kartu na ekranu. QR je pobedio jer je postao besplatan i stigao u telefone.
03 · Režimi i kapacitet
Azbuka određuje veličinu
QR sažima podatke izborom režima. Cifre idu po tri u 10 bita. Velika latinična slova, cifre i devet znakova — po dva u 11 bita. Sve ostalo — bajtovima od po 8 bita. Pred podacima stoje 4 bita režima i brojač znakova.
04 · Šta je unutra
Običan tekst po dogovoru
Sam QR ne zna da je u njemu veza ili lozinka. On čuva nisku. Telefon gleda početak niske: https:// — otvori pregledač, WIFI: — poveži se na mrežu, BEGIN:VCARD — sačuvaj kontakt. Platne niske su u svakoj zemlji svoje. Masovna QR plaćanja počela su u Kini: Alipay i WeChat Pay. U Indiji je to veza upi://pay, u evrozoni — SEPA prenos po formatu EPC, u Brazilu — Pix po šablonu EMVCo, u Rusiji — platni podaci po GOST R 56042-2014.
05 · Pravila štampe
06 · Susedni kodovi
07 · Istorijski deo
Masahiro Hara je pričao da mu je ideja mreže pala na pamet uz igru go: crni i beli kamenčići na tabli već nose mnogo informacija. Teškoća je bila drugde — kamera mora odmah da nađe kod među natpisima i slikama. Hara je prebrao novine, časopise i kutije i odabrao odnos širina koji se u štampi gotovo ne sreće.
Marker 1 : 1 : 3 : 1 : 1 izgleda isto duž bilo koje linije kroz centar, pod kojim god uglom kamera gledala. Kad nađe tri takva markera, skener zna položaj, rotaciju i veličinu koda, a da nije pročitao nijedan bit podataka. Zato se QR čita u bilo kojoj orijentaciji, a bar-kod treba prinositi linijom ka zraku.
Katalog veličina
ceo indeks →Sedam osnovnih jedinica SI
Kap kiseline menja boju soka, so boji plamen, voda se ledi od jednog kucanja. Ispod njih svi listovi Simetriuma, po oblastima i abecedno.
Otvori indeks →





