Guide till kodkapacitet

Längdgränser för QR- och streckkoder på Garmin-klockor

WalletPro kan bevara ett långt värde, men kodformatet och klockans skärm avgör vad som kan skannas.

Längdgränser för QR- och streckkoder på Garmin-klockor

Den viktigaste skillnaden är lagrad längd och skanningsbar längd. WalletPros Value-fält lagrar upp till 512 tecken, så ett långt värde kan bevaras oförändrat i Garmin Connect IQ och på en kompatibel klocka. Det betyder inte att alla format kan visa och skanna 512 tecken. En QR-kod behöver utrymme för moduler och fri marginal, medan en linjär streckkod behöver bredd för sina streck. Den praktiska gränsen bestäms av format, värde och skärm tillsammans.

Vad gränsen på 512 tecken betyder

Det är en lagringsgräns, inte en garanti för en användbar kod. Om kodaren inte accepterar värdet sparar WalletPro det och visar ett tydligt meddelande i stället för att korta det tyst. Skriv in värdet exakt som det utfärdades, inklusive inledande nollor, skiljetecken, versaler och originalformat. Numret under symbolen är inte alltid hela det kodade värdet.

Den aktiva QR-vägen använder byte-läge. ASCII-siffror och versaler tar en UTF-8-byte var, men får inte den kompakta paketeringen från särskilda numeriska eller alfanumeriska QR-lägen. Siffror och versaler passar QR bra, men teckenantalet ensamt avgör inte kapaciteten. Andra Unicode-tecken kan kräva flera byte. Det tryckta numret är inte alltid det kodade värdet.

QR-kapaciteten följer skärmen

Tekniska uppskattningar för vanliga standardskärmar är ungefär 44 ASCII-byte vid 208 pixlar, 64 vid 218, 86 vid 240–246, 108 vid 260–282, 154 vid 320, 216 vid 360, 254 vid 390, 290 vid 416–420, 334–365 vid 448–454 och omkring 415 vid 480 pixlar. Det är uppskattningar för visningsacceptans, inte en generell garanti för fysisk skanning. Ljusstyrka, reflektioner, avstånd, fokus och den riktiga läsaren spelar fortfarande roll.

En ASCII-QR på 180 tecken är därför möjlig på många större standardskärmar från ungefär 360-pixelklassen, men inte på alla kompakta klockor. 300 tecken kräver vanligtvis en av de största standardskärmarna, omkring 448-pixelklassen. 512 tecken kan lagras men vara för långt för aktiv QR-rendering. Kompakta fält är striktare; version 3 ligger runt 44 ASCII-byte vid tre pixlar per modul. Kompakta skärmar måste bedömas som en egen klass.

Skärmens geometri är en del av QR-kapaciteten. AMOLED-, reflekterande MIP- och små Instinct-skärmar kan visa användbara symboler, men samma värde kan godtas på en stor standardklocka och avvisas i ett kompakt fält. Läs Garmins guide för problem med QR och streckkoder.

Linjära streckkoder har en snävare breddgräns

Code 128 stöder utskrivbar ASCII, men strecken måste få plats på bredden. På en standardskärm blir ett icke-numeriskt värde ofta opraktiskt kring 6–9 tecken, medan parvis numerisk kodning kan nå ungefär 13–19 siffror beroende på skärmen. WalletPro visar Barcode too long eller ogiltiga data i stället för att ändra identifieraren.

Code 39 har en kodargräns på 80 tecken, men skärmbredden blir vanligtvis den verkliga begränsningen mycket tidigare, ofta runt 8–12 tecken. EAN-13 och UPC-A har fasta format: EAN-13 använder 12 datasiffror plus kontrollsiffra, UPC-A 11 plus kontrollsiffra. Behåll den ursprungliga symbologin, eftersom en butikskod som görs om till QR ändrar vad läsaren förväntar sig. Aztec har en egen kompakt kapacitet på ungefär 53 utskrivbara ASCII-byte.

vCard, Notes och 2FA har andra gränser

Alla Value-fält innehåller inte streckkodsdata. Notes lagrar kort textinformation och TOTP har semantiska gränser: koden visar normalt 6–8 siffror och konfigurationen måste vara en giltig secret eller otpauth-URI. vCard-kontakter finns på kompatibla grafer beroende på klockans kapacitet. 512 tecken är inte en universell gräns för alla funktioner.

Börja med originalkortet eller den officiella appen. Läs av hela värdet, behåll versaler, gemener och skiljetecken, välj samma kodtyp och testa med den riktiga skannern. Statiska medlems-, lojalitets-, gym-, parkrun- och kompatibla åtkomstkoder passar en offline-wallet. WalletPro kan inte uppdatera, validera eller återskapa en dynamisk QR; RFID/NFC är ett separat fysiskt chip, inte en QR- eller streckkod. Den riktiga skannern är det slutliga testet.

Praktisk kontroll

Använd vCard-guiden för kontakt-QR och guiden för kortredigering för synkronisering. WalletPro är en praktisk offline-wallet för QR och streckkoder på Garmin-klockor: den bevarar originalvärdet, stöder flera kodfamiljer och förklarar kapacitetsfel utan att korta data i smyg.

Öppna WalletPro i Garmin Connect IQ.

Ämnen Tillbaka till bloggen