Sprievodca kapacitou kódov

Limity dĺžky QR a čiarových kódov na hodinkách Garmin

WalletPro môže zachovať dlhú hodnotu, no skenovateľný limit určujú formát kódu a displej hodiniek.

Limity dĺžky QR a čiarových kódov na hodinkách Garmin

Najdôležitejšie je rozlíšiť uloženú dĺžku a dĺžku, ktorú možno naskenovať. Pole Value vo WalletPro uloží až 512 znakov, takže dlhá hodnota môže zostať nezmenená v Garmin Connect IQ aj na kompatibilných hodinkách. Neznamená to však, že každý formát zobrazí a naskenuje 512 znakov. QR potrebuje priestor na moduly a prázdny okraj, lineárny čiarový kód potrebuje šírku pre svoje čiary. Praktický limit vzniká kombináciou formátu, hodnoty a displeja.

Čo znamená 512 znakov

Ide o limit úložiska, nie o záruku použiteľného kódu. Ak kodér hodnotu neprijme, WalletPro ju zachová a zobrazí jasnú chybu namiesto tichého skrátenia. Zadajte hodnotu presne tak, ako bola vydaná, vrátane úvodných núl, interpunkcie, veľkých písmen a pôvodného formátu. Číslo pod symbolom nemusí byť úplná zakódovaná hodnota.

Aktívna QR cesta používa byte režim. ASCII číslice a veľké písmená zaberajú po jednom UTF-8 bajte, no nevyužívajú kompaktné numerické alebo alfanumerické balenie QR. Číslice a veľké písmená sú pre QR vhodné, ale samotný počet znakov neurčuje kapacitu. Iné Unicode znaky môžu zabrať viac bajtov. Vytlačené číslo nie je vždy zakódovaná hodnota.

QR kapacita závisí od obrazovky

Technické odhady pre bežné štandardné obrazovky sú približne 44 ASCII bajtov pri 208 pixeloch, 64 pri 218, 86 pri 240–246, 108 pri 260–282, 154 pri 320, 216 pri 360, 254 pri 390, 290 pri 416–420, 334–365 pri 448–454 a asi 415 pri 480 pixeloch. Sú to odhady prijatia vykreslením, nie univerzálna záruka fyzického skenovania. Výsledok ovplyvňuje jas, odlesky, vzdialenosť, zaostrenie aj skutočná čítačka.

ASCII QR so 180 znakmi je možný na mnohých väčších štandardných displejoch približne od triedy 360 pixelov, nie však na všetkých kompaktných hodinkách. 300 znakov zvyčajne vyžaduje jednu z najväčších štandardných obrazoviek, približne triedu 448 pixelov. 512 znakov sa môže uložiť, ale môže byť príliš dlhých pre aktívne QR. Kompaktné polia sú prísnejšie; verzia 3 má pri troch pixeloch na modul približne 44 ASCII bajtov. Kompaktné displeje treba posudzovať samostatne.

Geometria displeja je súčasťou QR kapacity. AMOLED, reflexné MIP aj malé obrazovky Instinct môžu zobraziť použiteľný symbol, no rovnaká hodnota môže prejsť na veľkých hodinkách a byť odmietnutá v kompaktnom poli. Pozrite si sprievodcu problémami s QR a čiarovými kódmi Garmin.

Lineárne kódy majú užší limit šírky

Code 128 prijíma tlačiteľné ASCII, ale čiary sa musia zmestiť do dostupnej šírky. Na štandardnej obrazovke je nenumerická hodnota často nepraktická okolo 6–9 znakov, zatiaľ čo párové číselné kódovanie môže podľa displeja dosiahnuť približne 13–19 číslic. WalletPro zobrazí Barcode too long alebo neplatné údaje namiesto zmeny identifikátora.

Code 39 má limit kodéra 80 znakov, ale šírka displeja sa stáva skutočným limitom oveľa skôr, často pri 8–12 znakoch. EAN-13 a UPC-A sú formáty s pevnou dĺžkou: EAN-13 používa 12 dátových číslic a kontrolnú číslicu, UPC-A 11 dátových číslic a kontrolnú číslicu. Zachovajte pôvodnú symbologiu, pretože zmena obchodného kódu na QR mení očakávania čítačky. Aztec má vlastnú kapacitu približne 53 tlačiteľných ASCII bajtov v kompaktnej konfigurácii.

vCard, Notes a 2FA majú iné limity

Nie každé pole Value je obsah čiarového kódu. Notes slúži na krátke textové údaje a TOTP má významové limity: kód zvyčajne zobrazuje 6–8 číslic a nastavenie musí byť platný secret alebo otpauth URI. Kontakty vCard sú dostupné na kompatibilných grafoch podľa schopností hodiniek. 512 znakov nie je univerzálny limit každej funkcie.

Začnite pôvodnou kartou alebo oficiálnou aplikáciou. Načítajte celú hodnotu, zachovajte veľkosť písmen a interpunkciu, vyberte rovnaký typ kódu a otestujte ho na skutočnej čítačke. Statické členské, vernostné, fitness, parkrun a kompatibilné prístupové kódy sa hodia do offline peňaženky. WalletPro nevie aktualizovať, overiť ani znovu vytvoriť dynamický QR; RFID/NFC je samostatný fyzický čip, nie QR ani čiarový kód. Skutočná čítačka je posledný test.

Praktický postup

Pre kontaktný QR použite sprievodcu vCard a na synchronizáciu sprievodcu úpravou kariet. WalletPro je praktická offline QR a barcode peňaženka pre hodinky Garmin: zachováva pôvodnú hodnotu, podporuje viacero rodín kódov a vysvetlí kapacitnú chybu bez tichého skrátenia údajov.

Otvorte WalletPro v Garmin Connect IQ.

Témy Späť na blog