Viivakoodin vianmääritys

Miksi viivakoodi skannaa puhelimesta, mutta ei Garmin kellosta?

Kun sama koodi toimii puhelimessa, mutta epäonnistuu kellossa, näyttö ei aina ole ongelma.

Miksi viivakoodi skannaa puhelimesta, mutta ei Garmin kellosta?

Turhauttavaa on se, kuinka läheltä kaikki voi näyttää toimivan. Viivakoodi näkyy Garmin kellossa. Toinen puhelin voi lukea sen. Nimi ja numero näkyvät oikein. Sitten kuntosalin sisäänkäynnin, kassan tai klubin pöydän skanneri kieltäytyy siitä.

Tämä ei automaattisesti tarkoita, ettei Garminin näyttö voi näyttää viivakoodeja. Se tarkoittaa yleensä sitä, että yksi ketjun osa ei vastaa sitä, mitä vastaanottava järjestelmä odottaa.

Tarkista koodin sisältämät tiedot

Puhelimen kamera on epätavallisen anteeksiantava skanneri. Se voi tarkentaa, säätää valotusta, kokeilla useita viivakoodimuotoja ja palauttaa tietoja epätäydellisestä kuvasta. Kiinteä vähittäismyynti- tai pääsylukija on paljon vähemmän joustava. Se voi hyväksyä vain yhden muodon yhdellä etäisyydellä, jonka tarkka arvo on jo rekisteröity sen järjestelmään.

Onnistunut skannaus puhelimella on hyödyllinen, mutta ei ratkaiseva. Se osoittaa, että kellossa on luettavissa olevaa dataa. Se ei osoita, että todellinen lukija hyväksyy nämä tiedot voimassaolevaksi jäsenyydeksi, lipuksi tai tiliksi.

Pienillä eroilla on merkitystä. Puuttuva etunolla voi viitata toiseen tunnisteeseen. Viivakoodin alapuolelle painetusta numerosta kopioitu merkki ei välttämättä ole osa koodattua arvoa. Muissa tapauksissa painettu numero on vain lyhennetty viite, kun taas viivakoodi sisältää pidemmän sisäisen tietueen.

Turvallisin lähtökohta on alkuperäinen kortti tai virallinen sovellus. Pura koko arvo itse koodista ja säilytä se täsmälleen sellaisena kuin se näyttää, mukaan lukien nollat, välimerkit ja isot kirjaimet.

QR ei ole universaali vaihtoehto

Yksi yleisimmistä virheistä on jokaisen kortin numeron muuttaminen QR-koodiksi. Uusi QR-kuva voi olla kelvollinen, mutta skanneri voi silti hylätä sen, koska organisaatio odottaa erilaista viivakoodimuotoa.

Kuntosalikortti voi käyttää koodia 128. Vähittäiskaupan kanta-asiakaskortissa voi olla EAN-13 tai UPC-A. Vanhempi seurakortti voi käyttää koodia 39. Joissakin matka- ja sisäänpääsykorteissa käytetään atsteekkia. Muoto on osa kortin identiteettiä, ei vain visuaalinen valinta.

Toista alkuperäinen muoto sen sijaan, että valitset sen symbolin, joka on helpoin luoda. Jos lähde on fyysinen kortti, lukija, joka raportoi sekä dekoodatun arvon että muodon, on hyödyllisempi kuin kamerasovellus, joka näyttää vain tekstin.

Koodin muuttaminen aiheuttaa toisenlaisen ongelman

Jotkut kortit ovat staattisia. Niiden arvo pysyy muuttumattomana kuukausia tai vuosia, mikä tekee niistä hyviä ehdokkaita kellolompakkoon. Muut ovat virallisen sovelluksen luomia, ja ne muuttuvat aina, kun sovellus avautuu tai lyhyen ajan kuluttua.

Kopioitu dynaaminen koodi voi läpäistä välittömän testin ja epäonnistua myöhemmin. Kellokuvassa ei ole mitään vikaa; tunnus on vanhentunut. Jos alkuperäinen koodi muuttuu, virallinen sovellus on edelleen oikea paikka käyttää sitä.

Avaa alkuperäinen koodi, merkitse sen arvo muistiin ja avaa se myöhemmin uudelleen. Jos arvo ei muutu, se sopii todennäköisesti offline-lompakkoon. Jos se pyörii, käsittele tallennettua kopiota parhaimmillaan väliaikaisena.

Tarkista näyttö ja lukija

Garmin-kellot käyttävät erilaisia näyttötekniikoita ja -kokoja. Kirkkaat AMOLED-näytöt, heijastavat MIP-näytöt ja kompaktit Instinct-näytöt voivat kaikki esittää käyttökelpoisia koodeja, mutta symbolin on pysyttävä täydellisenä ja selkeänä.

Koodi tarvitsee puhtaan valkoisen reunuksen, voimakkaan kontrastin ja tarpeeksi tilaa, jotta sen rivit tai neliöt pysyvät erillään. Näytön kirkkaus, heijastukset, ranteen kulma ja lukijan polttoväli voivat vaikuttaa tulokseen. Kellon siirtäminen hitaasti kohti skanneria ja siitä poispäin toimii usein paremmin kuin sen painaminen lasia vasten.

Ihanteellisella renderöinnilläkaan mikään kellosovellus ei voi pakottaa käyttäjän skanneria tukemaan muotoa tai hyväksymään rekisteröimätöntä arvoa. Lopputestin on tapahduttava oikealla kassalla, portilla tai vastaanotossa.

Parempi tapa ratkaista ongelma

Aloita alkuperäisestä kortista kopion kuvakaappauksen sijaan. Palauta tarkka koodattu arvo, tunnista alkuperäinen muoto ja varmista, että arvo pysyy samana. Lisää se kelloon, synkronoi se ja vertaa näytettävää tulosta lähteeseen.

Pidä fyysinen kortti tai virallinen sovellus saatavilla ensimmäistä todellista skannausta varten. Jos kello toimii, varakello voi jäädä kotiin seuraavan kerran. Jos näin ei tapahdu, epäonnistuneesta testistä tulee hyödyllistä tietoa: arvo, muoto, näyttö ja vastaanottojärjestelmä voidaan tarkistaa erikseen sen sijaan, että luodaan uusia kuvia satunnaisesti.

Mitä WalletPro tukee

WalletPro on suunniteltu staattisille korteille, joiden on oltava saatavilla Garmin-kellossa sen jälkeen, kun puhelin on irrotettu. Se tukee QR-, Code 128-, Aztec-, EAN-13-, Code 39- ja UPC-A-koodeja, mikä mahdollistaa alkuperäisen muodon säilyttämisen sen sijaan, että jokainen arvo pakotettaisiin QR-koodiin.

Tallennetut kortit säilyvät kellossa synkronoinnin jälkeen, joten kuntosalijäsenyys, kanta-asiakaskortti, seuratunnus, parkrun-koodi tai yhteensopiva pääsylippu voidaan valmistaa avaamatta puhelinta. Sovellus ei voi taata jokaisen skannerin hyväksyntää, päivittää dynaamisia jälleenmyyjän tunnuksia tai korvata myöntäjän tilijärjestelmää. Se voi poistaa vältettävän ristiriidan alkuperäisen staattisen koodin ja ranteessa näkyvän symbolin välillä.

Avaa WalletPro Garmin Connect IQ:ssa.

Kun viivakoodi skannataan puhelimesta, mutta ei Garmin-kellosta, kuvan sokea vaihtaminen on harvoin vastaus. Aloita kortin henkilöllisyydestä. Kun arvo, muoto, näyttö ja skanneri sopivat, kellosta tulee nopein säilytyspaikka.