Riešenie problémov s čiarovým kódom

Prečo čiarový kód sníma z telefónu, ale nie z hodiniek Garmin

Keď rovnaký kód funguje na telefóne, ale zlyhá na hodinkách, displej nie je vždy problémom.

Prečo čiarový kód sníma z telefónu, ale nie z hodiniek Garmin

Frustrujúce je, ako blízko môže všetko vyzerať k fungovaniu. Čiarový kód je viditeľný na hodinkách Garmin. Iný telefón to dokáže prečítať. Meno a číslo sa zobrazujú správne. Potom to skener pri vchode do telocvične, pokladni alebo klubovom stole odmietne.

To automaticky neznamená, že displej Garmin nemôže zobrazovať čiarové kódy. Zvyčajne to znamená, že jedna časť reťazca nezodpovedá tomu, čo prijímajúci systém očakáva.

Skontrolujte údaje v kóde

Fotoaparát telefónu je nezvyčajne zhovievavý skener. Dokáže preostriť, upraviť expozíciu, vyskúšať niekoľko formátov čiarových kódov a obnoviť informácie z nedokonalého obrázka. Pevná maloobchodná alebo prístupová čítačka je oveľa menej flexibilná. Môže akceptovať iba jeden formát na jednu vzdialenosť s presnou hodnotou, ktorá je už zaregistrovaná v jeho systéme.

Úspešné skenovanie pomocou telefónu je užitočné, ale nie rozhodujúce. Ukazuje, že na hodinkách sú čitateľné údaje. Neukazuje, že skutočný čitateľ akceptuje tieto údaje ako platné členstvo, lístok alebo účet.

Na malých rozdieloch záleží. Chýbajúca úvodná nula môže ukazovať na iný identifikátor. Znak skopírovaný z čísla vytlačeného pod čiarovým kódom nemusí byť súčasťou zakódovanej hodnoty. V ostatných prípadoch je vytlačené číslo len skrátenou referenciou, zatiaľ čo čiarový kód obsahuje dlhší interný záznam.

Najbezpečnejším východiskovým bodom je pôvodná karta alebo oficiálna aplikácia. Dekódujte úplnú hodnotu zo samotného kódu a ponechajte ju presne tak, ako sa zobrazuje, vrátane núl, interpunkcie a veľkých písmen.

QR nie je univerzálna náhrada

Jednou z najčastejších chýb je premena každého čísla karty na QR kód. Nový obrázok QR môže byť platný, ale skener ho stále môže odmietnuť, pretože organizácia očakáva iný formát čiarového kódu.

Karta do posilňovne môže používať kód 128. Maloobchodná vernostná karta môže používať EAN-13 alebo UPC-A. Staršia klubová karta môže používať kód 39. Niektoré cestovné a prístupové karty používajú Aztec. Formát je súčasťou identity karty, nie len vizuálnou preferenciou.

Namiesto výberu symbolu, ktorý sa dá najjednoduchšie vygenerovať, reprodukujte pôvodný formát. Ak je zdrojom fyzická karta, čítačka, ktorá hlási dekódovanú hodnotu aj formát, je užitočnejšia ako aplikácia fotoaparátu, ktorá zobrazuje iba text.

Zmena kódov spôsobuje iný problém

Niektoré karty sú statické. Ich hodnota zostáva nezmenená niekoľko mesiacov alebo rokov, čo z nich robí dobrých kandidátov na peňaženku na hodinky. Ostatné sú generované oficiálnou aplikáciou a menia sa pri každom otvorení aplikácie alebo po krátkom intervale.

Skopírovaný dynamický kód môže prejsť okamžitým testom a neskôr zlyhať. S obrázkom hodiniek nie je nič zlé; platnosť tokenu vypršala. Ak sa pôvodný kód zmení, oficiálna aplikácia zostáva správnym miestom na jej použitie.

Otvorte pôvodný kód, poznačte si jeho hodnotu a otvorte ho znova neskôr. Ak sa hodnota nemení, je pravdepodobne vhodná pre offline peňaženku. Ak sa otočí, pokladajte uloženú kópiu prinajlepšom za dočasnú.

Skontrolujte displej a skener

Hodinky Garmin využívajú rôzne technológie a veľkosti displeja. Jasné obrazovky AMOLED, reflexné obrazovky MIP a kompaktné obrazovky Instinct môžu všetky zobrazovať použiteľné kódy, ale symbol musí zostať úplný a jasný.

Kód potrebuje čistý biely okraj, silný kontrast a dostatok priestoru na to, aby jeho čiary alebo štvorce zostali oddelené. Jas obrazovky, odrazy, uhol zápästia a ohnisková vzdialenosť čitateľa môžu ovplyvniť výsledok. Pomalé posúvanie hodiniek smerom ku skeneru a od neho často funguje lepšie ako ich pritláčanie na sklo.

Ani pri ideálnom vykreslení nemôže žiadna aplikácia v hodinkách prinútiť skener operátora, aby podporoval formát alebo akceptoval neregistrovanú hodnotu. Záverečný test sa musí uskutočniť pri skutočnej pokladni, bráne alebo recepcii.

Lepší spôsob, ako vyriešiť problém

Začnite radšej s originálnou kartou než s kópiou obrazovky. Obnovte presnú zakódovanú hodnotu, identifikujte pôvodný formát a potvrďte, že hodnota zostáva rovnaká. Pridajte ho do hodiniek, synchronizujte a porovnajte zobrazený výsledok so zdrojom.

Pre prvé skutočné skenovanie majte k dispozícii fyzickú kartu alebo oficiálnu aplikáciu. Ak hodinky fungujú, záložný zdroj môže nabudúce zostať doma. Ak sa tak nestane, neúspešný test sa stane užitočnou informáciou: hodnotu, formát, zobrazenie a prijímací systém možno skontrolovať samostatne namiesto náhodného generovania nových obrázkov.

Čo WalletPro podporuje

WalletPro je navrhnutý pre statické karty, ktoré musia zostať dostupné na hodinkách Garmin aj po odpojení telefónu. Podporuje QR, Code 128, Aztec, EAN-13, Code 39 a UPC-A, čo umožňuje zachovať pôvodný formát namiesto vynútenia každej hodnoty do QR.

Uložené karty zostanú v hodinkách po synchronizácii, takže členstvo v posilňovni, vernostná karta, klubové ID, parkrun kód alebo kompatibilný prístupový lístok môžu byť pripravené bez otvárania telefónu. Aplikácia nemôže zaručiť prijatie každým skenerom, obnoviť dynamické tokeny predajcu ani nahradiť systém účtov vydavateľa. Môže odstrániť nezhodu medzi pôvodným statickým kódom a symbolom zobrazeným na zápästí, ktorému sa dá vyhnúť.

Otvorte WalletPro v Garmin Connect IQ.

Keď sa čiarový kód naskenuje z telefónu, ale nie z hodiniek Garmin, zmena obrázka naslepo je zriedka riešením. Začnite s identitou karty. Keď sa hodnota, formát, displej a skener zhodnú, hodinky sa stanú najrýchlejším miestom na ich uchovanie.