Veiledning for kodekapasitet

Lengdegrenser for QR- og strekkoder på Garmin-klokker

WalletPro kan bevare en lang verdi, men kodeformatet og klokkens skjerm avgjør hva som kan skannes.

Lengdegrenser for QR- og strekkoder på Garmin-klokker

Det viktigste skillet er lagret lengde kontra skannbar lengde. Value-feltet i WalletPro lagrer opptil 512 tegn, slik at en lang verdi kan beholdes uendret i Garmin Connect IQ og på en kompatibel klokke. Det betyr ikke at alle formater kan vise og skanne 512 tegn. En QR-kode trenger plass til moduler og fri marg, mens en lineær strekkode trenger bredde til strekene. Den praktiske grensen bestemmes av format, verdi og skjerm sammen.

Hva betyr grensen på 512 tegn

Dette er en lagringsgrense, ikke en garanti for en brukbar kode. Hvis koderen ikke godtar verdien, beholder WalletPro den og viser en tydelig melding i stedet for å korte den ned. Skriv inn verdien nøyaktig slik den er utstedt, med innledende nuller, tegnsetting, store bokstaver og originalt format. Tallet under symbolet er ikke alltid hele den kodede verdien.

Den aktive QR-løsningen bruker byte-modus. ASCII-sifre og store bokstaver bruker ett UTF-8-byte hver, men får ikke den kompakte pakkingen fra spesialiserte numeriske eller alfanumeriske QR-moduser. Sifre og store bokstaver passer godt i QR, men antall tegn alene viser ikke kapasiteten. Andre Unicode-tegn kan bruke flere byte. Det trykte tallet er ikke alltid den kodede verdien.

QR-kapasitet følger skjermen

Tekniske anslag for vanlige standardoppsett er rundt 44 ASCII-byte ved 208 piksler, 64 ved 218, 86 ved 240–246, 108 ved 260–282, 154 ved 320, 216 ved 360, 254 ved 390, 290 ved 416–420, 334–365 ved 448–454 og omtrent 415 ved 480 piksler. Dette er anslag for visningsgodkjenning, ikke en universell garanti for fysisk skanning. Lysstyrke, refleksjoner, avstand, fokus og den faktiske leseren har fortsatt betydning.

En ASCII-QR på 180 tegn er derfor mulig på mange større standarddisplayer fra omtrent 360-pikselklassen, men ikke på alle kompakte klokker. 300 tegn krever vanligvis en av de største standarddisplayene, rundt 448-pikselklassen. 512 tegn kan lagres og likevel være for langt for aktiv QR-visning. Kompakte felt er strengere; versjon 3 ligger rundt 44 ASCII-byte ved tre piksler per modul. Kompakte skjermer må vurderes som en egen klasse.

Skjermgeometri er en del av QR-kapasiteten. AMOLED-, reflektive MIP- og små Instinct-skjermer kan vise nyttige symboler, men samme verdi kan godtas på en stor standardklokke og avvises på et kompakt felt. Se feilsøkingsveiledningen for QR og strekkoder på Garmin for å skille kapasitet, kontrast, format og skanner.

Lineære strekkoder har en smalere breddegrense

Code 128 støtter utskrivbar ASCII, men strekene må få plass i bredden. På en standardskjerm blir en ikke-numerisk verdi ofte upraktisk rundt 6–9 tegn, mens parvis numerisk koding kan nå omtrent 13–19 sifre avhengig av skjermen. WalletPro viser Barcode too long eller ugyldige data i stedet for å endre identifikatoren.

Code 39 har en kodergrense på 80 tegn, men skjermbredden blir vanligvis den reelle grensen mye tidligere, ofte rundt 8–12 tegn. EAN-13 og UPC-A har fast format: EAN-13 bruker 12 datasifre pluss kontrollsiffer, UPC-A 11 pluss kontrollsiffer. Behold den opprinnelige symbologien, fordi en butikkstrekkode som gjøres om til QR endrer det skanneren forventer. Aztec har en egen kompakt grense på omtrent 53 utskrivbare ASCII-byte.

vCard, Notes og 2FA har andre grenser

Ikke alle Value-felt er strekkodedata. Notes er korte tekstopplysninger, og TOTP har semantiske grenser: koden viser vanligvis 6–8 sifre, og oppsettet må være en gyldig secret eller otpauth-URI. vCard-kontakter finnes på kompatible grafer, avhengig av klokkens egenskaper. 512 tegn er ikke en universell grense for alle funksjoner.

Start med originalkortet eller den offisielle appen. Les av hele verdien, behold store og små bokstaver og tegnsetting, velg samme kodetype og test med den virkelige skanneren. Statiske medlems-, lojalitets-, trenings-, parkrun- og kompatible adgangskoder passer godt i en frakoblet wallet. WalletPro kan ikke oppdatere, validere eller gjenskape en dynamisk QR; RFID/NFC er en separat fysisk brikke, ikke en QR- eller strekkode. Den virkelige skanneren er den endelige testen.

Praktisk fremgangsmåte

Bruk vCard-veiledningen for kontakt-QR og veiledningen for kortredigering for synkronisering. WalletPro er en praktisk frakoblet QR- og strekkodewallet for Garmin-klokker: den bevarer originalverdien, støtter flere kodefamilier og forklarer kapasitetsfeil uten å forkorte data i stillhet.

Åpne WalletPro i Garmin Connect IQ.

Emner Tilbake til bloggen