Den frustrerande delen är hur nära allt kan se ut att fungera. Streckkoden syns på Garmin-klockan. En annan telefon kan läsa den. Namnet och numret visas korrekt. Då vägrar skannern vid entrén till gymmet, kassan eller klubbdisken det.
Det betyder inte automatiskt att en Garmin-skärm inte kan visa streckkoder. Det innebär vanligtvis att en del av kedjan inte stämmer överens med vad det mottagande systemet förväntar sig.
Kontrollera uppgifterna i koden
En telefonkamera är en ovanligt förlåtande skanner. Den kan fokusera om, justera exponeringen, prova flera streckkodsformat och återställa information från en ofullständig bild. En fast detaljhandel eller access-läsare är mycket mindre flexibel. Det kan endast acceptera ett format, på ett avstånd, med ett exakt värde redan registrerat i dess system.
En lyckad skanning med en telefon är användbar, men inte avgörande. Det visar att det finns läsbar data på klockan. Det visar inte att den riktiga läsaren accepterar dessa uppgifter som ett giltigt medlemskap, biljett eller konto.
Små skillnader spelar roll. En saknad inledande nolla kan peka på en annan identifierare. Ett tecken som kopierats från numret under streckkoden kanske inte är en del av det kodade värdet. I andra fall är det utskrivna numret endast en förkortad referens medan streckkoden innehåller en längre intern post.
Den säkraste utgångspunkten är originalkortet eller den officiella appen. Avkoda hela värdet från själva koden och behåll det exakt som det ser ut, inklusive nollor, skiljetecken och versaler.
QR är inte en universell ersättning
Ett av de vanligaste misstagen är att förvandla varje kortnummer till en QR-kod. Den nya QR-bilden kan vara giltig, men skannern kan fortfarande avvisa den eftersom organisationen förväntar sig ett annat streckkodsformat.
Ett gymkort kan använda kod 128. Ett lojalitetskort kan använda EAN-13 eller UPC-A. Ett äldre klubbkort kan använda kod 39. Vissa rese- och passerkort använder Aztec. Formatet är en del av kortets identitet, inte bara en visuell preferens.
Återskapa originalformatet istället för att välja den symbol som är lättast att generera. Om källan är ett fysiskt kort är en läsare som rapporterar både det avkodade värdet och formatet mer användbar än en kameraapp som bara visar texten.
Ändring av koder skapar ett annat problem
Vissa kort är statiska. Deras värde förblir oförändrat i månader eller år, vilket gör dem till bra kandidater för en klockplånbok. Andra genereras av en officiell app och ändras varje gång appen öppnas eller efter ett kort intervall.
En kopierad dynamisk kod kan klara ett omedelbart test och misslyckas senare. Inget är fel på klockbilden; token har gått ut. Om den ursprungliga koden ändras förblir den officiella appen den rätta platsen att använda den.
Öppna originalkoden, notera dess värde och öppna den igen senare. Om värdet är oförändrat är det troligtvis lämpligt för en offline-plånbok. Om den roterar, behandla i bästa fall en sparad kopia som tillfällig.
Kontrollera skärmen och skannern
Garmins klockor använder olika skärmtekniker och storlekar. Ljusa AMOLED-skärmar, reflekterande MIP-skärmar och kompakta Instinct-skärmar kan alla visa användbara koder, men symbolen måste förbli fullständig och tydlig.
Koden behöver en ren vit ram, stark kontrast och tillräckligt med utrymme för att dess linjer eller rutor ska hållas åtskilda. Skärmens ljusstyrka, reflektioner, handledens vinkel och läsarens brännvidd kan påverka resultatet. Att flytta klockan långsamt mot och bort från skannern fungerar ofta bättre än att trycka den mot glaset.
Även med idealisk rendering kan ingen klockapp tvinga en operatörs skanner att stödja ett format eller acceptera ett oregistrerat värde. Det sista testet måste ske vid den riktiga kassan, grinden eller receptionen.
Ett bättre sätt att lösa problemet
Börja med originalkortet istället för en skärmdump av en kopia. Återställ det exakta kodade värdet, identifiera originalformatet och bekräfta att värdet förblir detsamma. Lägg till den i klockan, synkronisera den och jämför det visade resultatet med källan.
För den första riktiga skanningen, håll det fysiska kortet eller den officiella appen tillgänglig. Om klockan fungerar kan fallbacken stanna hemma nästa gång. Om det inte gör det blir det misslyckade testet användbar information: värdet, formatet, displayen och mottagningssystemet kan kontrolleras separat istället för att generera nya bilder slumpmässigt.
Vad WalletPro stöder
WalletPro är designad för statiska kort som måste förbli tillgängliga på en Garmin-klocka efter att telefonen kopplats bort. Den stöder QR, Code 128, Aztec, EAN-13, Code 39 och UPC-A, vilket gör att originalformatet kan bevaras istället för att tvinga in varje värde till QR.
Sparade kort finns kvar på klockan efter synkroniseringen, så ett gymmedlemskap, lojalitetskort, klubb-ID, parkrun-kod eller kompatibelt passerkort kan vara redo utan att behöva öppna en telefon. Appen kan inte garantera acceptans av varje skanner, uppdatera dynamiska återförsäljarsymboler eller ersätta en emittents kontosystem. Det kan ta bort den undvikbara oöverensstämmelsen mellan den ursprungliga statiska koden och symbolen som visas på handleden.
Öppna WalletPro i Garmin Connect IQ.
När en streckkod skannar från en telefon men inte från en Garmin-klocka är det sällan svaret att ändra bilden blint. Börja med kortets identitet. När värdet, formatet, displayen och skannern överensstämmer blir klockan den snabbaste platsen att behålla den.