Průvodce QR kódy
Co je QR kód, jaký typ zvolit, jak velký ho vytisknout a proč ten váš nefunguje. Bez marketingu, s čísly, která si můžete ověřit.
Obsah
Co je QR kód
QR kód je dvourozměrný čárový kód. Data jsou v něm zapsaná jako mřížka černých a bílých čtverečků, kterým se říká moduly. Na rozdíl od klasického čárového kódu se čte v obou směrech, takže pojme mnohem víc — až několik tisíc znaků.
Tři velké čtverce v rozích jsou hledáčky. Podle nich čtečka kód najde a zjistí, jak je natočený. Proto se s nimi v grafických úpravách zachází nejopatrněji: kód bez rozpoznatelných hledáčků se nenajde vůbec, i kdyby data byla v pořádku.
Velikost mřížky se udává jako verze, od 1 (21×21 modulů) do 40 (177×177). Verze roste s množstvím dat automaticky.
Jaký typ zvolit
QR kód sám o sobě obsahuje jen text. To, že telefon nabídne otevření odkazu nebo připojení k wifi, je dané formátem toho textu. Špatně zvolený formát znamená, že se místo akce zobrazí nesrozumitelný řetězec.
| Chci | Formát | Co udělá telefon |
|---|---|---|
| Odkaz na web | URL | Nabídne otevření stránky |
| Platbu v Česku | SPD | Otevře bankovní aplikaci s vyplněnou platbou |
| Platbu v eurech | EPC069-12 | Totéž v bankách eurozóny |
| Platbu na Slovensku | Pay by square | Otevře slovenskou bankovní aplikaci |
| Připojení k wifi | WIFI | Nabídne připojení bez psaní hesla |
| Vizitku | vCard nebo MeCard | Nabídne uložení do kontaktů |
| Událost | iCalendar | Nabídne uložení do kalendáře |
| Kód na obalu výrobku | GS1 Digital Link | Vede na stránku výrobku s šarží a expirací |
Jak velký ho vytisknout
Nejčastější příčina nefunkčního kódu. Pravidlo je jednoduché: jeden modul musí mít na papíře alespoň 0,4 mm. Z toho plyne minimální velikost celého kódu.
| Verze | Mřížka | Nejmenší tisk | Vhodné pro |
|---|---|---|---|
| 1 | 21×21 | 12 mm | Krátký kód, etiketa |
| 3 | 29×29 | 15 mm | Krátká adresa |
| 4 | 33×33 | 17 mm | Platba bez zprávy |
| 6 | 41×41 | 20 mm | Platba se zprávou |
| 10 | 57×57 | 27 mm | Vizitka |
| 15 | 77×77 | 36 mm | Delší vizitka s adresou |
To jsou hodnoty pro ideální podmínky: kvalitní tisk, matný papír, dobré světlo, telefon na dosah. V praxi počítejte s rezervou.
- Vizitka, účtenka, faktura — nejméně 20 mm.
- Leták, jídelní lístek — 25 až 30 mm.
- Plakát ve výloze — nejméně 100 mm; čte se z metru a víc.
- Billboard — pravidlo je desetina vzdálenosti čtení. Z deseti metrů tedy metr.
Korekce chyb a logo
QR kód obsahuje redundantní data, díky kterým se přečte i poškozený. Míra redundance se volí ve čtyřech stupních.
| Úroveň | Snese poškození | Kdy použít |
|---|---|---|
| L | 7 % | Čistý tisk, žádné logo, chci malý kód |
| M | 15 % | Běžné použití |
| Q | 25 % | Tisk na obal, štítek, venkovní použití |
| H | 30 % | Logo uprostřed, riziko poškrábání |
Vyšší úroveň znamená větší mřížku při stejném obsahu, tedy i větší tisk. Není to zadarmo.
Logo uprostřed
Logo překryje část dat, která se pak dopočítá z korekce. Proto při vložení loga vždycky zvyšte korekci na H.
Bezpečná plocha loga je do 20 % plochy kódu. Nad tím už na korekci nezbývá rezerva na skutečné poškození — a kód, který funguje na obrazovce a ne na potištěném hrnku, je horší než žádný.
Klidová zóna
Kolem kódu musí být volné světlé místo široké čtyři moduly. Bez něj čtečka nepozná, kde kód končí.
Je to nejpodceňovanější požadavek celé normy. Grafik kód zasadí těsně k okraji nebo na fotku a pak se diví, proč nefunguje. U kódu s mřížkou 33 modulů znamenají čtyři moduly asi 12 % šířky na každé straně.
Barvy a kontrast
Kód nemusí být černobílý, ale musí být kontrastní. Prakticky: poměr jasu alespoň 4,5 : 1, u hledáčků raději 5 : 1.
- Tmavé moduly na světlém pozadí, nikdy naopak. Většina čteček počítá s tím, že data jsou tmavá.
- Žlutá, světle zelená a oranžová jsou na bílém pozadí zrádné — vypadají výrazně, ale mají malý jasový kontrast.
- Přechod je bezpečný, jen když je kontrastní i jeho světlejší konec.
- Inverze, tedy světlé moduly na tmavém pozadí, funguje na některých čtečkách a na jiných ne. Nedoporučujeme ji na nic tištěného.
Statický nebo dynamický
Statický kód nese data přímo v obrázku. Funguje navždy, nezávisle na jakémkoli serveru, a nikdo nevidí, kdo ho naskenoval. Nevýhoda: co je vytištěné, to už nezměníte.
Dynamický kód nese jen krátký odkaz na server, který přesměruje na skutečný cíl. Cíl jde kdykoli změnit bez nového tisku a dá se počítat, kolikrát byl kód naskenován. Nevýhoda: závisí na tom, že server běží.
Časté chyby
- Malý tisk. Zdaleka nejčastější. Kód na účtence široký 10 mm nepřečte skoro nikdo.
- Chybějící klidová zóna. Kód nalepený k okraji nebo na fotku.
- Nízký kontrast. Barva podle firemního manuálu bez ověření jasu.
- Příliš velké logo. Vypadá dobře na obrazovce, na papíře už ne.
- Lesklý povrch. Lakovaný papír odráží světlo a čtečka vidí bílou plochu. U kódů na obalech volte matný lak.
- Kód na ohybu. Přehnutý leták nebo hrana krabice deformuje mřížku.
- Netestovaný kód. Ta nejlevnější chyba a zároveň nejdražší následek.
Jak kód otestovat
Než pošlete cokoli do tisku:
- Vytiskněte kód ve skutečné velikosti na obyčejné tiskárně.
- Naskenujte ho nejméně dvěma různými telefony, ideálně jedním s Androidem a jedním iPhonem.
- Zkuste to ze vzdálenosti, ze které se bude skenovat doopravdy.
- Zkuste to za horšího světla, ne jen u okna.
- Ověřte, že se otevřelo přesně to, co má — ne jen že se něco načetlo.
Pokud kód nese platbu, zkontrolujte v bankovní aplikaci číslo účtu i částku, ne jen že se formulář otevřel.
Co dál
Pokud vás zajímá, jak poznat podvodný kód a na co si dát pozor při skenování cizích kódů, přečtěte si Bezpečnost QR kódů.