Den frustrerende delen er hvor nær alt kan se ut til å fungere. Strekkoden er synlig på Garmin-klokken. En annen telefon kan lese den. Navn og nummer vises korrekt. Da nekter skanneren ved inngangen til treningsstudioet, kassa eller klubbskranke det.
Det betyr ikke automatisk at en Garmin-skjerm ikke kan vise strekkoder. Det betyr vanligvis at en del av kjeden ikke stemmer overens med det mottakssystemet forventer.
Kontroller dataene i koden
Et telefonkamera er en uvanlig tilgivende skanner. Den kan refokusere, justere eksponeringen, prøve flere strekkodeformater og gjenopprette informasjon fra et ufullkomment bilde. En fast detalj- eller tilgangsleser er mye mindre fleksibel. Den kan godta bare ett format, på én avstand, med en eksakt verdi som allerede er registrert i systemet.
En vellykket skanning med en telefon er nyttig, men ikke avgjørende. Den viser at det er lesbare data på klokken. Den viser ikke at den virkelige leseren godtar disse dataene som et gyldig medlemskap, billett eller konto.
Små forskjeller betyr noe. En manglende innledende null kan peke på en annen identifikator. Et tegn som er kopiert fra nummeret under strekkoden, er kanskje ikke en del av den kodede verdien. I andre tilfeller er det trykte nummeret kun en forkortet referanse mens strekkoden inneholder en lengre intern post.
Det sikreste utgangspunktet er det originale kortet eller den offisielle appen. Dekod hele verdien fra selve koden og behold den nøyaktig slik den vises, inkludert nuller, tegnsetting og store bokstaver.
QR er ikke en universell erstatning
En av de vanligste feilene er å gjøre hvert kortnummer om til en QR-kode. Det nye QR-bildet kan være gyldig, men skanneren kan fortsatt avvise det fordi organisasjonen forventer et annet strekkodeformat.
Et treningskort kan bruke kode 128. Et lojalitetskort kan bruke EAN-13 eller UPC-A. Et eldre klubbkort kan bruke kode 39. Noen reise- og adgangskort bruker Aztec. Formatet er en del av kortidentiteten, ikke bare en visuell preferanse.
Gjengi originalformatet i stedet for å velge det symbolet som er lettest å generere. Hvis kilden er et fysisk kort, er en leser som rapporterer både den dekodede verdien og formatet mer nyttig enn en kameraapp som kun viser teksten.
Endring av koder skaper et annet problem
Noen kort er statiske. Verdien deres forblir uendret i måneder eller år, noe som gjør dem til gode kandidater for en klokkelommebok. Andre genereres av en offisiell app og endres hver gang appen åpnes eller etter et kort intervall.
En kopiert dynamisk kode kan bestå en umiddelbar test og mislykkes senere. Ingenting er galt med klokkebildet; tokenet har utløpt. Hvis den opprinnelige koden endres, forblir den offisielle appen det riktige stedet å bruke den.
Åpne den opprinnelige koden, noter verdien, og åpne den igjen senere. Hvis verdien er uendret, er den sannsynligvis egnet for en frakoblet lommebok. Hvis den roterer, behandle en lagret kopi som midlertidig i beste fall.
Kontroller skjermen og skanneren
Garmin-klokker bruker forskjellige skjermteknologier og størrelser. Lyse AMOLED-skjermer, reflekterende MIP-skjermer og kompakte Instinct-skjermer kan alle presentere brukbare koder, men symbolet må forbli fullstendig og tydelig.
Koden trenger en ren hvit kant, sterk kontrast og nok plass til at linjene eller rutene kan holde seg adskilt. Skjermens lysstyrke, refleksjoner, vinkelen på håndleddet og leserens brennvidde kan påvirke resultatet. Å bevege klokken sakte mot og bort fra skanneren fungerer ofte bedre enn å trykke den mot glasset.
Selv med ideell gjengivelse kan ingen klokkeapp tvinge en operatørs skanner til å støtte et format eller godta en uregistrert verdi. Den siste testen må skje ved den virkelige kassen, porten eller resepsjonen.
En bedre måte å løse problemet på
Start med det originale kortet i stedet for et skjermbilde av en kopi. Gjenopprett den nøyaktige kodede verdien, identifiser originalformatet og bekreft at verdien forblir den samme. Legg den til klokken, synkroniser den og sammenlign det viste resultatet med kilden.
For den første virkelige skanningen, hold det fysiske kortet eller den offisielle appen tilgjengelig. Hvis klokken fungerer, kan reserven bli hjemme neste gang. Hvis den ikke gjør det, blir den mislykkede testen nyttig informasjon: verdien, formatet, displayet og mottakssystemet kan kontrolleres separat i stedet for å generere nye bilder tilfeldig.
Hva WalletPro støtter
WalletPro er designet for statiske kort som må forbli tilgjengelige på en Garmin-klokke etter at telefonen er koblet fra. Den støtter QR, Code 128, Aztec, EAN-13, Code 39 og UPC-A, slik at det originale formatet kan bevares i stedet for å tvinge hver verdi inn i QR.
Lagrede kort forblir på klokken etter synkronisering, så et treningsstudiomedlemskap, lojalitetskort, klubb-ID, parkrun-kode eller kompatibelt adgangskort kan være klart uten å åpne en telefon. Appen kan ikke garantere aksept av hver skanner, oppdatere dynamiske forhandlersymboler eller erstatte en utsteders kontosystem. Det kan fjerne det unngåelige misforholdet mellom den originale statiske koden og symbolet som vises på håndleddet.
Åpne WalletPro i Garmin Connect IQ.
Når en strekkode skanner fra en telefon, men ikke fra en Garmin-klokke, er det sjelden svaret å endre bildet blindt. Start med identiteten til kortet. Når verdien, formatet, displayet og skanneren stemmer overens, blir klokken det raskeste stedet å oppbevare det.